Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.5.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
27 8 0 0

Files

Class Bugs
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.checkers.SAMLAssertionChecker 2
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.config.ConfigProperties 3
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.IDPMetadataManager 1
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.MetadataManager 1
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.SPMetadataManager 1

fr.paris.lutece.plugins.mylutece.modules.saml.authentication.checkers.SAMLAssertionChecker

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.mylutece.modules.saml.authentication.checkers.SAMLAssertionChecker.checkConditions(SAMLResponseManager) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 126 High
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.checkers.SAMLAssertionChecker.checkConditions(SAMLResponseManager) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 127 Medium

fr.paris.lutece.plugins.mylutece.modules.saml.authentication.config.ConfigProperties

Bug Category Details Line Priority
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.config.ConfigProperties doesn't override java.util.Properties.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 1 Medium
Public static fr.paris.lutece.plugins.mylutece.modules.saml.authentication.config.ConfigProperties.getInstance() may expose internal representation by returning ConfigProperties.instance MALICIOUS_CODE MS_EXPOSE_REP 98 Medium
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.config.ConfigProperties.init(String) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 103 Medium

fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.IDPMetadataManager

Bug Category Details Line Priority
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.IDPMetadataManager.loadMetadata(String) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 82 Medium

fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.MetadataManager

Bug Category Details Line Priority
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.MetadataManager.getMetaData() may expose internal representation by returning MetadataManager.metaData MALICIOUS_CODE EI_EXPOSE_REP 134 Medium

fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.SPMetadataManager

Bug Category Details Line Priority
fr.paris.lutece.plugins.mylutece.modules.saml.authentication.metadata.SPMetadataManager.loadMetadata(String) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 67 Medium