SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.3

Threshold is medium

Effort is

Summary

Classes Bugs Errors Missing Classes
4 9 0 0

Files

Class Bugs
waffle.spring.boot.WaffleAutoConfiguration 5
waffle.spring.boot.WaffleProperties 2
waffle.spring.boot.WaffleProperties$SingleSignOnProperties 2

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 javax.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