SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.6
Threshold is medium
Effort is
Summary
Classes |
Bugs |
Errors |
Missing Classes |
4 |
9 |
0 |
0 |
waffle.spring.boot.WaffleAutoConfiguration
Bug |
Category |
Details |
Line |
Priority |
new waffle.spring.boot.WaffleAutoConfiguration(WaffleProperties) may expose internal representation by storing an externally mutable object into WaffleAutoConfiguration.properties |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
66 |
Medium |
waffle.spring.boot.WaffleAutoConfiguration.basicSecurityFilterProvider(WindowsAuthProviderImpl): 1st parameter 'windowsAuthProvider' could be declared as waffle.windows.auth.IWindowsAuthProvider instead |
STYLE |
OCP_OVERLY_CONCRETE_PARAMETER |
165 |
Medium |
waffle.spring.boot.WaffleAutoConfiguration.negotiateSecurityFilterProvider(WindowsAuthProviderImpl): 1st parameter 'windowsAuthProvider' could be declared as waffle.windows.auth.IWindowsAuthProvider instead |
STYLE |
OCP_OVERLY_CONCRETE_PARAMETER |
147 |
Medium |
waffle.spring.boot.WaffleAutoConfiguration.waffleNegotiateSecurityFilterRegistrationBean(NegotiateSecurityFilter): 1st parameter 'filter' could be declared as jakarta.servlet.Filter instead |
STYLE |
OCP_OVERLY_CONCRETE_PARAMETER |
256 |
Medium |
waffle.spring.boot.WaffleAutoConfiguration.waffleSpringAuthenticationProvider(WindowsAuthProviderImpl, GrantedAuthority, GrantedAuthorityFactory): 1st parameter 'waffleWindowsAuthProvider' could be declared as waffle.windows.auth.IWindowsAuthProvider instead |
STYLE |
OCP_OVERLY_CONCRETE_PARAMETER |
123 |
Medium |
waffle.spring.boot.WaffleProperties
Bug |
Category |
Details |
Line |
Priority |
waffle.spring.boot.WaffleProperties.getSso() may expose internal representation by returning WaffleProperties.sso |
MALICIOUS_CODE |
EI_EXPOSE_REP |
114 |
Medium |
waffle.spring.boot.WaffleProperties.setSso(WaffleProperties$SingleSignOnProperties) may expose internal representation by storing an externally mutable object into WaffleProperties.sso |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
124 |
Medium |
waffle.spring.boot.WaffleProperties$SingleSignOnProperties
Bug |
Category |
Details |
Line |
Priority |
waffle.spring.boot.WaffleProperties$SingleSignOnProperties.getProtocols() may expose internal representation by returning WaffleProperties$SingleSignOnProperties.protocols |
MALICIOUS_CODE |
EI_EXPOSE_REP |
188 |
Medium |
waffle.spring.boot.WaffleProperties$SingleSignOnProperties.setProtocols(List) may expose internal representation by storing an externally mutable object into WaffleProperties$SingleSignOnProperties.protocols |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
198 |
Medium |