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
49 12 0 0

fr.paris.lutece.plugins.mylutece.modules.directory.authentication.business.MyluteceDirectoryUser

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

fr.paris.lutece.plugins.mylutece.modules.directory.authentication.web.MyLuteceDirectoryApp

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

fr.paris.lutece.plugins.mylutece.modules.directory.authentication.web.MyluteceDirectoryUserJspBean

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