The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
129 | 113 | 0 | 28 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getAddressCertificationDate() may expose internal representation by returning CsvIdentity._dateAddressCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 718 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getAddressCityCertificationDate() may expose internal representation by returning CsvIdentity._dateAddressCityCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 808 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getAddressComplementCertificationDate() may expose internal representation by returning CsvIdentity._dateAddressComplementCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 748 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getAddressPostalCodeCertificationDate() may expose internal representation by returning CsvIdentity._dateAddressPostalCodeCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 778 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getBirthCountryCertificationDate() may expose internal representation by returning CsvIdentity._dateBirthCountryCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 598 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getBirthCountryCodeCertificationDate() may expose internal representation by returning CsvIdentity._dateBirthCountryCodeCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 538 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getBirthdateCertificationDate() may expose internal representation by returning CsvIdentity._dateBirthdateCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 478 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getBirthdateValue() may expose internal representation by returning CsvIdentity._dateBirthdateValue | MALICIOUS_CODE | EI_EXPOSE_REP | 458 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getBirthplaceCertificationDate() may expose internal representation by returning CsvIdentity._dateBirthplaceCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 568 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getBirthplaceCodeCertificationDate() may expose internal representation by returning CsvIdentity._dateBirthplaceCodeCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 508 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getEmailCertificationDate() may expose internal representation by returning CsvIdentity._dateEmailCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 628 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getFamilyNameCertificationDate() may expose internal representation by returning CsvIdentity._dateFamilyNameCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 388 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getFirstNameCertificationDate() may expose internal representation by returning CsvIdentity._dateFirstNameCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 448 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getFixedPhoneCertificationDate() may expose internal representation by returning CsvIdentity._dateFixedPhoneCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 688 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getGenderCertificationDate() may expose internal representation by returning CsvIdentity._dateGenderCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 358 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getMobilePhoneCertificationDate() may expose internal representation by returning CsvIdentity._dateMobilePhoneCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 658 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.getPreferredUsernameCertificationDate() may expose internal representation by returning CsvIdentity._datePreferredUsernameCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 418 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setAddressCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateAddressCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 723 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setAddressCityCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateAddressCityCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 813 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setAddressComplementCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateAddressComplementCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 753 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setAddressPostalCodeCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateAddressPostalCodeCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 783 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setBirthCountryCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateBirthCountryCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 603 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setBirthCountryCodeCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateBirthCountryCodeCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 543 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setBirthdateCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateBirthdateCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 483 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setBirthdateValue(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateBirthdateValue | MALICIOUS_CODE | EI_EXPOSE_REP2 | 463 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setBirthplaceCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateBirthplaceCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 573 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setBirthplaceCodeCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateBirthplaceCodeCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 513 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setEmailCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateEmailCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 633 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setFamilyNameCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateFamilyNameCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 393 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setFirstNameCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateFirstNameCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 453 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setFixedPhoneCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateFixedPhoneCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 693 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setGenderCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateGenderCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 363 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setMobilePhoneCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._dateMobilePhoneCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 663 | Medium |
fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentity.setPreferredUsernameCertificationDate(Date) may expose internal representation by storing an externally mutable object into CsvIdentity._datePreferredUsernameCertificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 423 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Found reliance on default encoding in fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentityService.read(InputStream): new java.io.InputStreamReader(InputStream) | I18N | DM_DEFAULT_ENCODING | 79 | High |
Found reliance on default encoding in fr.paris.lutece.plugins.identitystore.v3.csv.CsvIdentityService.write(List): new java.io.OutputStreamWriter(OutputStream) | I18N | DM_DEFAULT_ENCODING | 96 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.AttributeChangeStatus.setCode(String) unconditionally sets the field code | BAD_PRACTICE | ME_ENUM_FIELD_SETTER | 112 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.AttributeChangeStatus.setMessage(String) unconditionally sets the field message | BAD_PRACTICE | ME_ENUM_FIELD_SETTER | 122 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.AttributeChangeStatus.setType(AttributeChangeStatusType) unconditionally sets the field type | BAD_PRACTICE | ME_ENUM_FIELD_SETTER | 132 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.AttributeDto.getCertificationDate() may expose internal representation by returning AttributeDto.certificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 137 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.AttributeDto.getLastUpdateDate() may expose internal representation by returning AttributeDto.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 147 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.AttributeDto.setCertificationDate(Date) may expose internal representation by storing an externally mutable object into AttributeDto.certificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 142 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.AttributeDto.setLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into AttributeDto.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 152 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.BatchDto.getDate() may expose internal representation by returning BatchDto.date | MALICIOUS_CODE | EI_EXPOSE_REP | 71 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.BatchDto.setDate(Date) may expose internal representation by storing an externally mutable object into BatchDto.date | MALICIOUS_CODE | EI_EXPOSE_REP2 | 76 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.ChangeResponse.getLastUpdateDate() may expose internal representation by returning ChangeResponse.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 75 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.ChangeResponse.setLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into ChangeResponse.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 80 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.ExpirationDefinition.getDeleteDate() may expose internal representation by returning ExpirationDefinition.deleteDate | MALICIOUS_CODE | EI_EXPOSE_REP | 82 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.ExpirationDefinition.getExpirationDate() may expose internal representation by returning ExpirationDefinition.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 72 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.ExpirationDefinition.setDeleteDate(Timestamp) may expose internal representation by storing an externally mutable object into ExpirationDefinition.deleteDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 87 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.ExpirationDefinition.setExpirationDate(Timestamp) may expose internal representation by storing an externally mutable object into ExpirationDefinition.expirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 77 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.IdentityDto.getCreationDate() may expose internal representation by returning IdentityDto.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 194 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.IdentityDto.getLastUpdateDate() may expose internal representation by returning IdentityDto.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 204 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.IdentityDto.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityDto.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 199 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.IdentityDto.setLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityDto.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 209 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.MergeDefinition.getMergeDate() may expose internal representation by returning MergeDefinition.mergeDate | MALICIOUS_CODE | EI_EXPOSE_REP | 84 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.MergeDefinition.setMergeDate(Timestamp) may expose internal representation by storing an externally mutable object into MergeDefinition.mergeDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 89 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.common.ResponseStatus defines equals but not hashCode | BAD_PRACTICE | HE_EQUALS_NO_HASHCODE | 125-130 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.contract.ServiceContractDto.getEndingDate() may expose internal representation by returning ServiceContractDto._dateEndingDate | MALICIOUS_CODE | EI_EXPOSE_REP | 157 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.contract.ServiceContractDto.getStartingDate() may expose internal representation by returning ServiceContractDto._dateStartingDate | MALICIOUS_CODE | EI_EXPOSE_REP | 147 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.contract.ServiceContractDto.setEndingDate(Date) may expose internal representation by storing an externally mutable object into ServiceContractDto._dateEndingDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 162 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.contract.ServiceContractDto.setStartingDate(Date) may expose internal representation by storing an externally mutable object into ServiceContractDto._dateStartingDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 152 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.IdentityChangeResponse.getCreationDate() may expose internal representation by returning IdentityChangeResponse.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 54 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.IdentityChangeResponse.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityChangeResponse.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 59 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.SuspiciousIdentityDto.getCreationDate() may expose internal representation by returning SuspiciousIdentityDto.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 103 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.SuspiciousIdentityDto.getLastUpdateDate() may expose internal representation by returning SuspiciousIdentityDto.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 113 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.SuspiciousIdentityDto.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into SuspiciousIdentityDto.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 108 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.SuspiciousIdentityDto.setLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into SuspiciousIdentityDto.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 118 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.SuspiciousIdentityLockDto.getLockEndDate() may expose internal representation by returning SuspiciousIdentityLockDto.lockEndDate | MALICIOUS_CODE | EI_EXPOSE_REP | 74 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.SuspiciousIdentityLockDto.setLockEndDate(Timestamp) may expose internal representation by storing an externally mutable object into SuspiciousIdentityLockDto.lockEndDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 79 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.UpdatedIdentityDto.getModificationDate() may expose internal representation by returning UpdatedIdentityDto.modificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 61 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.crud.UpdatedIdentityDto.setModificationDate(Timestamp) may expose internal representation by storing an externally mutable object into UpdatedIdentityDto.modificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 66 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.duplicate.DuplicateRuleSummaryDto.getDaemonLastExecDate() may expose internal representation by returning DuplicateRuleSummaryDto._dateDaemonLastExecDate | MALICIOUS_CODE | EI_EXPOSE_REP | 112 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.duplicate.DuplicateRuleSummaryDto.setDaemonLastExecDate(Timestamp) may expose internal representation by storing an externally mutable object into DuplicateRuleSummaryDto._dateDaemonLastExecDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 117 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.duplicate.IdentityDuplicateExclusion.getExclusionDate() may expose internal representation by returning IdentityDuplicateExclusion.exclusionDate | MALICIOUS_CODE | EI_EXPOSE_REP | 64 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.duplicate.IdentityDuplicateExclusion.setExclusionDate(Date) may expose internal representation by storing an externally mutable object into IdentityDuplicateExclusion.exclusionDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 69 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.duplicate.IdentityDuplicateSuspicion.getCreationDate() may expose internal representation by returning IdentityDuplicateSuspicion.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 62 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.duplicate.IdentityDuplicateSuspicion.setCreationDate(Date) may expose internal representation by storing an externally mutable object into IdentityDuplicateSuspicion.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 67 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.AttributeChange.getCertificationDate() may expose internal representation by returning AttributeChange.certificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 196 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.AttributeChange.getModificationDate() may expose internal representation by returning AttributeChange.modificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 206 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.AttributeChange.setCertificationDate(Timestamp) may expose internal representation by storing an externally mutable object into AttributeChange.certificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 201 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.AttributeChange.setModificationDate(Timestamp) may expose internal representation by storing an externally mutable object into AttributeChange.modificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 211 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.getCreationDate() may expose internal representation by returning IdentityChange._dateCreationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 230 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.getExpirationDate() may expose internal representation by returning IdentityChange._dateExpirationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 270 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.getLastUpdateDate() may expose internal representation by returning IdentityChange._dateLastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 240 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.getMergeDate() may expose internal representation by returning IdentityChange._dateMergeDate | MALICIOUS_CODE | EI_EXPOSE_REP | 300 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.getModificationDate() may expose internal representation by returning IdentityChange._modificationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 175 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityChange._dateCreationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 235 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.setExpirationDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityChange._dateExpirationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 275 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.setLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityChange._dateLastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 245 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.setMergeDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityChange._dateMergeDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 305 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityChange.setModificationDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityChange._modificationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 185 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityHistorySearchRequest.getModificationDateIntervalEnd() may expose internal representation by returning IdentityHistorySearchRequest._dateModificationDateIntervalEnd | MALICIOUS_CODE | EI_EXPOSE_REP | 153 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityHistorySearchRequest.getModificationDateIntervalStart() may expose internal representation by returning IdentityHistorySearchRequest._dateModificationDateIntervalStart | MALICIOUS_CODE | EI_EXPOSE_REP | 143 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityHistorySearchRequest.setModificationDateIntervalEnd(Date) may expose internal representation by storing an externally mutable object into IdentityHistorySearchRequest._dateModificationDateIntervalEnd | MALICIOUS_CODE | EI_EXPOSE_REP2 | 158 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.history.IdentityHistorySearchRequest.setModificationDateIntervalStart(Date) may expose internal representation by storing an externally mutable object into IdentityHistorySearchRequest._dateModificationDateIntervalStart | MALICIOUS_CODE | EI_EXPOSE_REP2 | 148 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.importing.BatchStatusDto.getCreationDate() may expose internal representation by returning BatchStatusDto.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 146 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.importing.BatchStatusDto.setCreationDate(Date) may expose internal representation by storing an externally mutable object into BatchStatusDto.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 151 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.importing.CandidateIdentityAttributeDto.getCertDate() may expose internal representation by returning CandidateIdentityAttributeDto.certDate | MALICIOUS_CODE | EI_EXPOSE_REP | 86 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.importing.CandidateIdentityAttributeDto.setCertDate(Date) may expose internal representation by storing an externally mutable object into CandidateIdentityAttributeDto.certDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 91 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.importing.ImportingHistoryDto.getDate() may expose internal representation by returning ImportingHistoryDto.date | MALICIOUS_CODE | EI_EXPOSE_REP | 85 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.importing.ImportingHistoryDto.setDate(Date) may expose internal representation by storing an externally mutable object into ImportingHistoryDto.date | MALICIOUS_CODE | EI_EXPOSE_REP2 | 90 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.merge.IdentityMergeRequest.getPrimaryLastUpdateDate() may expose internal representation by returning IdentityMergeRequest.primaryLastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 75 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.merge.IdentityMergeRequest.getSecondaryLastUpdateDate() may expose internal representation by returning IdentityMergeRequest.secondaryLastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 105 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.merge.IdentityMergeRequest.setPrimaryLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityMergeRequest.primaryLastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 80 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.merge.IdentityMergeRequest.setSecondaryLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityMergeRequest.secondaryLastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 110 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.search.SearchAttribute defines compareTo(SearchAttribute) and uses Object.equals() | BAD_PRACTICE | EQ_COMPARETO_USE_OBJECT_EQUALS | 112 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.task.IdentityTaskChangeDto.getTaskChangeDate() may expose internal representation by returning IdentityTaskChangeDto.taskChangeDate | MALICIOUS_CODE | EI_EXPOSE_REP | 103 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.task.IdentityTaskChangeDto.setTaskChangeDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityTaskChangeDto.taskChangeDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 107 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.task.IdentityTaskDto.getCreationDate() may expose internal representation by returning IdentityTaskDto.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 141 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.task.IdentityTaskDto.getLastUpdateDate() may expose internal representation by returning IdentityTaskDto.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP | 149 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.task.IdentityTaskDto.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityTaskDto.creationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 145 | Medium |
fr.paris.lutece.plugins.identitystore.v3.web.rs.dto.task.IdentityTaskDto.setLastUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into IdentityTaskDto.lastUpdateDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 153 | Medium |