SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.5.2
Threshold is medium
Effort is default
Summary
Classes |
Bugs |
Errors |
Missing Classes |
53 |
14 |
0 |
0 |
org.flasby.security.SecurityConfig$1$1
Bug |
Category |
Details |
Line |
Priority |
Class org.flasby.security.SecurityConfig$1$1 defines non-transient non-serializable instance field this$1 |
BAD_PRACTICE |
SE_BAD_FIELD |
|
Medium |
org.flasby.security.servlet.ErrorResponse
Bug |
Category |
Details |
Line |
Priority |
org.flasby.security.servlet.ErrorResponse.getTimestamp() may expose internal representation by returning ErrorResponse.timestamp |
MALICIOUS_CODE |
EI_EXPOSE_REP |
17 |
Medium |
org.flasby.security.servlet.ErrorResponse.setTimestamp(Date) may expose internal representation by storing an externally mutable object into ErrorResponse.timestamp |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
13 |
Medium |
org.flasby.ws.WsController
Bug |
Category |
Details |
Line |
Priority |
Possible null pointer dereference in org.flasby.ws.WsController.getUserName(AbstractSubProtocolEvent) due to return value of called method |
STYLE |
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE |
116 |
Medium |
Possible null pointer dereference in org.flasby.ws.WsController.onConnectEvent(SessionConnectEvent) due to return value of called method |
STYLE |
NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE |
145 |
Medium |
org.flasby.ws.WsController$PresentData
Bug |
Category |
Details |
Line |
Priority |
org.flasby.ws.WsController$PresentData.getAllOthersRequest() may expose internal representation by returning WsController$PresentData.allOthersRequest |
MALICIOUS_CODE |
EI_EXPOSE_REP |
97 |
Medium |
org.flasby.ws.WsController$PresentData.getMyClaims() may expose internal representation by returning WsController$PresentData.myClaims |
MALICIOUS_CODE |
EI_EXPOSE_REP |
98 |
Medium |
org.flasby.ws.WsController$PresentData.getMyRequests() may expose internal representation by returning WsController$PresentData.myRequests |
MALICIOUS_CODE |
EI_EXPOSE_REP |
96 |
Medium |
new org.flasby.ws.WsController$PresentData(String, List, List, List) may expose internal representation by storing an externally mutable object into WsController$PresentData.allOthersRequest |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
89 |
Medium |
new org.flasby.ws.WsController$PresentData(String, List, List, List) may expose internal representation by storing an externally mutable object into WsController$PresentData.myClaims |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
89 |
Medium |
new org.flasby.ws.WsController$PresentData(String, List, List, List) may expose internal representation by storing an externally mutable object into WsController$PresentData.myRequests |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
89 |
Medium |
org.flasby.ws.WsController$PresentData.setAllOthersRequest(List) may expose internal representation by storing an externally mutable object into WsController$PresentData.allOthersRequest |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
88 |
Medium |
org.flasby.ws.WsController$PresentData.setMyClaims(List) may expose internal representation by storing an externally mutable object into WsController$PresentData.myClaims |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
88 |
Medium |
org.flasby.ws.WsController$PresentData.setMyRequests(List) may expose internal representation by storing an externally mutable object into WsController$PresentData.myRequests |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
88 |
Medium |