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