The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.mylutece.modules.directory.authentication.business.MyluteceDirectoryUser.getAccountMaxValidDate() may expose internal representation by returning MyluteceDirectoryUser._accountMaxValidDate | MALICIOUS_CODE | EI_EXPOSE_REP | 218 | Medium |
fr.paris.lutece.plugins.mylutece.modules.directory.authentication.business.MyluteceDirectoryUser.getDateLastLogin() may expose internal representation by returning MyluteceDirectoryUser._dateLastLogin | MALICIOUS_CODE | EI_EXPOSE_REP | 236 | Medium |
fr.paris.lutece.plugins.mylutece.modules.directory.authentication.business.MyluteceDirectoryUser.getPasswordMaxValidDate() may expose internal representation by returning MyluteceDirectoryUser._passwordMaxValidDate | MALICIOUS_CODE | EI_EXPOSE_REP | 200 | Medium |
fr.paris.lutece.plugins.mylutece.modules.directory.authentication.business.MyluteceDirectoryUser.setAccountMaxValidDate(Timestamp) may expose internal representation by storing an externally mutable object into MyluteceDirectoryUser._accountMaxValidDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 227 | Medium |
fr.paris.lutece.plugins.mylutece.modules.directory.authentication.business.MyluteceDirectoryUser.setDateLastLogin(Timestamp) may expose internal representation by storing an externally mutable object into MyluteceDirectoryUser._dateLastLogin | MALICIOUS_CODE | EI_EXPOSE_REP2 | 245 | Medium |
fr.paris.lutece.plugins.mylutece.modules.directory.authentication.business.MyluteceDirectoryUser.setPasswordMaxValidDate(Timestamp) may expose internal representation by storing an externally mutable object into MyluteceDirectoryUser._passwordMaxValidDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 209 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Dead store to strKey in fr.paris.lutece.plugins.mylutece.modules.directory.authentication.web.MyLuteceDirectoryApp.getReinitPasswordPage(XPage, HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 1271 | Medium |
Possible null pointer dereference of user in fr.paris.lutece.plugins.mylutece.modules.directory.authentication.web.MyLuteceDirectoryApp.updateAccount(HttpServletRequest) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 1416 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class fr.paris.lutece.plugins.mylutece.modules.directory.authentication.web.MyluteceDirectoryUserJspBean defines non-transient non-serializable instance field _anonymizationService | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
Class fr.paris.lutece.plugins.mylutece.modules.directory.authentication.web.MyluteceDirectoryUserJspBean defines non-transient non-serializable instance field _mapQuery | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
Class fr.paris.lutece.plugins.mylutece.modules.directory.authentication.web.MyluteceDirectoryUserJspBean defines non-transient non-serializable instance field _myluteceDirectoryService | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |
Class fr.paris.lutece.plugins.mylutece.modules.directory.authentication.web.MyluteceDirectoryUserJspBean defines non-transient non-serializable instance field _parameterService | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |