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 |
50 |
21 |
0 |
0 |
fr.paris.lutece.plugins.mylutece.modules.database.authentication.business.DatabaseUser
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.mylutece.modules.database.authentication.business.DatabaseUser.getAccountMaxValidDate() may expose internal representation by returning DatabaseUser._accountMaxValidDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
244 |
Medium |
fr.paris.lutece.plugins.mylutece.modules.database.authentication.business.DatabaseUser.getPasswordMaxValidDate() may expose internal representation by returning DatabaseUser._passwordMaxValidDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
234 |
Medium |
fr.paris.lutece.plugins.mylutece.modules.database.authentication.business.DatabaseUser.setAccountMaxValidDate(Timestamp) may expose internal representation by storing an externally mutable object into DatabaseUser._accountMaxValidDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
255 |
Medium |
fr.paris.lutece.plugins.mylutece.modules.database.authentication.business.DatabaseUser.setPasswordMaxValidDate(Timestamp) may expose internal representation by storing an externally mutable object into DatabaseUser._passwordMaxValidDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
224 |
Medium |
fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean defines non-transient non-serializable instance field _anonymizationService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean defines non-transient non-serializable instance field _databaseService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean defines non-transient non-serializable instance field _duFilter |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean defines non-transient non-serializable instance field _importDatabaseUserService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean defines non-transient non-serializable instance field _userFactory |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean defines non-transient non-serializable instance field _userParamService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Write to static field fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean._plugin from instance method fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean.doRemoveUser(HttpServletRequest) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
689 |
Medium |
Write to static field fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean._plugin from instance method fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.DatabaseJspBean.getManageUsers(HttpServletRequest) |
STYLE |
ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD |
334 |
Medium |
fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.GroupJspBean
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.GroupJspBean defines non-transient non-serializable instance field _databaseService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.GroupJspBean defines non-transient non-serializable instance field _gFilter |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.MyLuteceDatabaseApp
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Possible null pointer dereference of user in fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.MyLuteceDatabaseApp.reactivateAccount(HttpServletRequest) |
CORRECTNESS |
NP_NULL_ON_SOME_PATH |
1677 |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.MyLuteceDatabaseApp defines non-transient non-serializable instance field _captchaService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.MyLuteceDatabaseApp defines non-transient non-serializable instance field _databaseService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.MyLuteceDatabaseApp defines non-transient non-serializable instance field _plugin |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.MyLuteceDatabaseApp defines non-transient non-serializable instance field _userFactory |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.MyLuteceDatabaseApp defines non-transient non-serializable instance field _userKeyService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.mylutece.modules.database.authentication.web.MyLuteceDatabaseApp defines non-transient non-serializable instance field _userParamService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |