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

Files

Class Bugs
org.flasby.security.SecurityConfig$1$1 1
org.flasby.security.servlet.ErrorResponse 2
org.flasby.ws.WsController 2
org.flasby.ws.WsController$PresentData 9

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