Le document suivant contient les résultats du FindBugs
La version de FindBugs est 3.0.1
La limite est
L'effort est max
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
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 |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
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 |
Bug | Catégorie | Détails | Ligne | Priorité |
---|---|---|---|---|
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 | Non disponible | 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 | Non disponible | Medium |