Fork me on GitHub

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is

Effort is max

Summary

Classes Bugs Errors Missing Classes
6 7 0 0

fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute

Bug Category Details Line Priority
La méthode fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute.getExpirationDate() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute._tCertificateExpirationDate MALICIOUS_CODE EI_EXPOSE_REP 171 Medium
La méthode new fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute(String, String, String, String, int, Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute._tCertificateExpirationDate MALICIOUS_CODE EI_EXPOSE_REP2 63 Medium
La méthode fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute.setExpirationDate(Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute._tCertificateExpirationDate MALICIOUS_CODE EI_EXPOSE_REP2 180 Medium

fr.paris.lutece.plugins.mydashboard.modules.identity.util.DashboardIdentityUtils

Bug Category Details Line Priority
Ecriture d'un champ statique fr.paris.lutece.plugins.mydashboard.modules.identity.util.DashboardIdentityUtils._mapAttributeKeyMatch depuis la méthode d'une instance new fr.paris.lutece.plugins.mydashboard.modules.identity.util.DashboardIdentityUtils() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 66 Medium

fr.paris.lutece.plugins.mydashboard.modules.identity.web.IdentityXPage

Bug Category Details Line Priority
Appel de equals() comparant des types différents dans fr.paris.lutece.plugins.mydashboard.modules.identity.web.IdentityXPage.getModifyIdentity(HttpServletRequest) CORRECTNESS EC_UNRELATED_TYPES 201 High
La classe fr.paris.lutece.plugins.mydashboard.modules.identity.web.IdentityXPage définit le champ d'instance fr.paris.lutece.plugins.mydashboard.modules.identity.web.IdentityXPage._dashboardIdentity non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Not available Medium
La classe fr.paris.lutece.plugins.mydashboard.modules.identity.web.IdentityXPage définit le champ d'instance fr.paris.lutece.plugins.mydashboard.modules.identity.web.IdentityXPage._identityService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Not available Medium