The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new com.trendmicro.grid.acl.l0.InsufficientRightsException(String[], String[]) may expose internal representation by storing an externally mutable object into InsufficientRightsException.actualRoles | MALICIOUS_CODE | EI_EXPOSE_REP2 | 41 | Medium |
new com.trendmicro.grid.acl.l0.InsufficientRightsException(String[], String[]) may expose internal representation by storing an externally mutable object into InsufficientRightsException.requiredRoles | MALICIOUS_CODE | EI_EXPOSE_REP2 | 40 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.trendmicro.grid.acl.l0.Level0RestService$RestUtil.CROSS_SITE_SCRIPTING_TAGS should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | 19 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Impossible downcast of toArray() result to String[] in com.trendmicro.grid.acl.l0.PublicPackageRestService.convertJpaPackageInformation(PackageInformation) | CORRECTNESS | BC_IMPOSSIBLE_DOWNCAST_OF_TOARRAY | 46 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.trendmicro.grid.acl.l0.datatypes.Category.getCreated() may expose internal representation by returning Category.created | MALICIOUS_CODE | EI_EXPOSE_REP | 76 | Medium |
com.trendmicro.grid.acl.l0.datatypes.Category.getLastModified() may expose internal representation by returning Category.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP | 80 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.trendmicro.grid.acl.l0.datatypes.CategoryView.getChildCategories() may expose internal representation by returning CategoryView.childCategories | MALICIOUS_CODE | EI_EXPOSE_REP | 42 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.trendmicro.grid.acl.l0.datatypes.FileInformation.getFirstSeen() may expose internal representation by returning FileInformation.firstSeen | MALICIOUS_CODE | EI_EXPOSE_REP | 64 | Medium |
com.trendmicro.grid.acl.l0.datatypes.FileInformation.getLastProcessed() may expose internal representation by returning FileInformation.lastProcessed | MALICIOUS_CODE | EI_EXPOSE_REP | 76 | Medium |
com.trendmicro.grid.acl.l0.datatypes.FileInformation.getLastRetrieved() may expose internal representation by returning FileInformation.lastRetrieved | MALICIOUS_CODE | EI_EXPOSE_REP | 68 | Medium |
new com.trendmicro.grid.acl.l0.datatypes.FileInformation(Date, Date, Date, String[], int, int) may expose internal representation by storing an externally mutable object into FileInformation.firstSeen | MALICIOUS_CODE | EI_EXPOSE_REP2 | 51 | Medium |
new com.trendmicro.grid.acl.l0.datatypes.FileInformation(Date, Date, Date, String[], int, int) may expose internal representation by storing an externally mutable object into FileInformation.lastProcessed | MALICIOUS_CODE | EI_EXPOSE_REP2 | 53 | Medium |
new com.trendmicro.grid.acl.l0.datatypes.FileInformation(Date, Date, Date, String[], int, int) may expose internal representation by storing an externally mutable object into FileInformation.lastRetrieved | MALICIOUS_CODE | EI_EXPOSE_REP2 | 52 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.trendmicro.grid.acl.l0.datatypes.Job.getCreated() may expose internal representation by returning Job.created | MALICIOUS_CODE | EI_EXPOSE_REP | 145 | Medium |
com.trendmicro.grid.acl.l0.datatypes.Job.getFinished() may expose internal representation by returning Job.finished | MALICIOUS_CODE | EI_EXPOSE_REP | 157 | Medium |
com.trendmicro.grid.acl.l0.datatypes.Job.getLastUpdated() may expose internal representation by returning Job.lastUpdated | MALICIOUS_CODE | EI_EXPOSE_REP | 149 | Medium |
new com.trendmicro.grid.acl.l0.datatypes.Job(UUID, UUID, Job$State, int, Date, Date, Date, Metadata) may expose internal representation by storing an externally mutable object into Job.created | MALICIOUS_CODE | EI_EXPOSE_REP2 | 90 | Medium |
new com.trendmicro.grid.acl.l0.datatypes.Job(UUID, UUID, Job$State, int, Date, Date, Date, Metadata) may expose internal representation by storing an externally mutable object into Job.finished | MALICIOUS_CODE | EI_EXPOSE_REP2 | 92 | Medium |
new com.trendmicro.grid.acl.l0.datatypes.Job(UUID, UUID, Job$State, int, Date, Date, Date, Metadata) may expose internal representation by storing an externally mutable object into Job.lastUpdated | MALICIOUS_CODE | EI_EXPOSE_REP2 | 91 | Medium |
com.trendmicro.grid.acl.l0.datatypes.Job.setLastUpdated(Date) may expose internal representation by storing an externally mutable object into Job.lastUpdated | MALICIOUS_CODE | EI_EXPOSE_REP2 | 153 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.trendmicro.grid.acl.l0.datatypes.ProcessPackageDataSet.getProcessingEnded() may expose internal representation by returning ProcessPackageDataSet.processingEnded | MALICIOUS_CODE | EI_EXPOSE_REP | 146 | Medium |
com.trendmicro.grid.acl.l0.datatypes.ProcessPackageDataSet.getProcessingStarted() may expose internal representation by returning ProcessPackageDataSet.processingStarted | MALICIOUS_CODE | EI_EXPOSE_REP | 158 | Medium |
com.trendmicro.grid.acl.l0.datatypes.ProcessPackageDataSet.setProcessingEnded(Date) may expose internal representation by storing an externally mutable object into ProcessPackageDataSet.processingEnded | MALICIOUS_CODE | EI_EXPOSE_REP2 | 154 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.trendmicro.grid.acl.l0.datatypes.SourceInformation.getLastModified() may expose internal representation by returning SourceInformation.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP | 65 | Medium |
new com.trendmicro.grid.acl.l0.datatypes.SourceInformation(SourceIdentifier, Date, String, boolean) may expose internal representation by storing an externally mutable object into SourceInformation.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP2 | 43 | Medium |
com.trendmicro.grid.acl.l0.datatypes.SourceInformation.setLastModified(Date) may expose internal representation by storing an externally mutable object into SourceInformation.lastModified | MALICIOUS_CODE | EI_EXPOSE_REP2 | 82 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.trendmicro.grid.acl.l0.datatypes.Vendor.getFirstSeen() may expose internal representation by returning Vendor.firstSeen | MALICIOUS_CODE | EI_EXPOSE_REP | 66 | Medium |
new com.trendmicro.grid.acl.l0.datatypes.Vendor(String, String, Date, Metadata) may expose internal representation by storing an externally mutable object into Vendor.firstSeen | MALICIOUS_CODE | EI_EXPOSE_REP2 | 49 | Medium |