The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
12 | 10 | 262 | 17 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute.getCertificateDate() may expose internal representation by returning DashboardAttribute._dCertificateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 207 | Medium |
fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute.getExpirationDate() may expose internal representation by returning DashboardAttribute._tCertificateExpirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 174 | Medium |
new fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute(String, String, String, String, int, Date, Date) may expose internal representation by storing an externally mutable object into DashboardAttribute._dCertificateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 66 | Medium |
new fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute(String, String, String, String, int, Date, Date) may expose internal representation by storing an externally mutable object into DashboardAttribute._tCertificateExpirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 65 | Medium |
fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute.setCertificateDate(Date) may expose internal representation by storing an externally mutable object into DashboardAttribute._dCertificateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 215 | Medium |
fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardAttribute.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into DashboardAttribute._tCertificateExpirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 183 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardIdentity.getLastUpdateDate() may expose internal representation by returning DashboardIdentity._lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 467 | Medium |
fr.paris.lutece.plugins.mydashboard.modules.identity.business.DashboardIdentity.setLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into DashboardIdentity._lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 475 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.mydashboard.modules.identity.util.DashboardIdentityUtils.needCertification(DashboardIdentity, ServiceContractSearchResponse, List, int) | PERFORMANCE | DM_BOXED_PRIMITIVE_FOR_PARSING | 261 | High |
Unwritten public or protected field: fr.paris.lutece.plugins.mydashboard.modules.identity.util.DashboardIdentityUtils.DASHBOARD_APP_CODE | STYLE | UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD | 502 | Medium |