Fork me on GitHub

Rapport FindBugs de détection des bugs

Le document suivant contient les résultats du FindBugs

La version de FindBugs est 3.0.1

La limite est

L'effort est max

Résumé

Classes Bugs Erreurs Classes Manquantes
66 7 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.mylutece.authentication.logs.ConnectionLog 2
fr.paris.lutece.plugins.mylutece.authentication.logs.ConnectionLogDAO 2
fr.paris.lutece.plugins.mylutece.service.MyLuteceExternalIdentityService 1
fr.paris.lutece.plugins.mylutece.web.security.AuthenticationFilterJspBean 2

fr.paris.lutece.plugins.mylutece.authentication.logs.ConnectionLog

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.mylutece.authentication.logs.ConnectionLog.getDateLogin() may expose internal representation by returning ConnectionLog._dateLogin MALICIOUS_CODE EI_EXPOSE_REP 78 Medium
fr.paris.lutece.plugins.mylutece.authentication.logs.ConnectionLog.setDateLogin(Timestamp) may expose internal representation by storing an externally mutable object into ConnectionLog._dateLogin MALICIOUS_CODE EI_EXPOSE_REP2 89 Medium

fr.paris.lutece.plugins.mylutece.authentication.logs.ConnectionLogDAO

Bug Catégorie Détails Ligne Priorité
Result of integer multiplication cast to long in fr.paris.lutece.plugins.mylutece.authentication.logs.ConnectionLogDAO.resetConnectionLogs(String, Timestamp, int, Plugin) STYLE ICAST_INTEGER_MULTIPLY_CAST_TO_LONG 105 Medium
Result of integer multiplication cast to long in fr.paris.lutece.plugins.mylutece.authentication.logs.ConnectionLogDAO.selectLoginErrors(ConnectionLog, int, Plugin) STYLE ICAST_INTEGER_MULTIPLY_CAST_TO_LONG 61 Medium

fr.paris.lutece.plugins.mylutece.service.MyLuteceExternalIdentityService

Bug Catégorie Détails Ligne Priorité
Write to static field fr.paris.lutece.plugins.mylutece.service.MyLuteceExternalIdentityService.ATTRIBUTE_USER_MAPPING from instance method fr.paris.lutece.plugins.mylutece.service.MyLuteceExternalIdentityService.getDefaulLuteceUserAttributeDescription(Locale) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 153 Medium

fr.paris.lutece.plugins.mylutece.web.security.AuthenticationFilterJspBean

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.mylutece.web.security.AuthenticationFilterJspBean.doChangeUseAuthenticationRequired(HttpServletRequest) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 257 Medium
Primitive boxed just to call toString in fr.paris.lutece.plugins.mylutece.web.security.AuthenticationFilterJspBean.doChangeUseAuthenticationRequired(HttpServletRequest) PERFORMANCE DM_BOXED_PRIMITIVE_TOSTRING 257 Medium