SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.9.4

Threshold is medium

Effort is max

Summary

Classes Bugs Errors Missing Classes
7 5 0 0

Files

Class Bugs
org.forgerock.audit.handlers.splunk.SplunkAuditEventHandler 1
org.forgerock.audit.handlers.splunk.SplunkAuditEventHandlerConfiguration 4

org.forgerock.audit.handlers.splunk.SplunkAuditEventHandler

Bug Category Details Line Priority
new org.forgerock.audit.handlers.splunk.SplunkAuditEventHandler(SplunkAuditEventHandlerConfiguration, EventTopicsMetaData, BatchPublisherFactory, Client) may expose internal representation by storing an externally mutable object into SplunkAuditEventHandler.configuration MALICIOUS_CODE EI_EXPOSE_REP2 111 Medium

org.forgerock.audit.handlers.splunk.SplunkAuditEventHandlerConfiguration

Bug Category Details Line Priority
org.forgerock.audit.handlers.splunk.SplunkAuditEventHandlerConfiguration.getBuffering() may expose internal representation by returning SplunkAuditEventHandlerConfiguration.buffering MALICIOUS_CODE EI_EXPOSE_REP 42 Medium
org.forgerock.audit.handlers.splunk.SplunkAuditEventHandlerConfiguration.getConnection() may expose internal representation by returning SplunkAuditEventHandlerConfiguration.connection MALICIOUS_CODE EI_EXPOSE_REP 61 Medium
org.forgerock.audit.handlers.splunk.SplunkAuditEventHandlerConfiguration.setBuffering(SplunkAuditEventHandlerConfiguration$BufferingConfiguration) may expose internal representation by storing an externally mutable object into SplunkAuditEventHandlerConfiguration.buffering MALICIOUS_CODE EI_EXPOSE_REP2 52 Medium
org.forgerock.audit.handlers.splunk.SplunkAuditEventHandlerConfiguration.setConnection(SplunkAuditEventHandlerConfiguration$ConnectionConfiguration) may expose internal representation by storing an externally mutable object into SplunkAuditEventHandlerConfiguration.connection MALICIOUS_CODE EI_EXPOSE_REP2 71 Medium