FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
1152800

com.trendmicro.grid.acl.l0.InsufficientRightsException

BugCategoryDetailsLinePriority
new com.trendmicro.grid.acl.l0.InsufficientRightsException(String[], String[]) may expose internal representation by storing an externally mutable object into InsufficientRightsException.actualRolesMALICIOUS_CODEEI_EXPOSE_REP241Medium
new com.trendmicro.grid.acl.l0.InsufficientRightsException(String[], String[]) may expose internal representation by storing an externally mutable object into InsufficientRightsException.requiredRolesMALICIOUS_CODEEI_EXPOSE_REP240Medium

com.trendmicro.grid.acl.l0.Level0RestService$RestUtil

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.l0.Level0RestService$RestUtil.CROSS_SITE_SCRIPTING_TAGS should be package protectedMALICIOUS_CODEMS_PKGPROTECT19Medium

com.trendmicro.grid.acl.l0.PublicPackageRestService

BugCategoryDetailsLinePriority
Impossible downcast of toArray() result to String[] in com.trendmicro.grid.acl.l0.PublicPackageRestService.convertJpaPackageInformation(PackageInformation)CORRECTNESSBC_IMPOSSIBLE_DOWNCAST_OF_TOARRAY46High

com.trendmicro.grid.acl.l0.datatypes.Category

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.l0.datatypes.Category.getCreated() may expose internal representation by returning Category.createdMALICIOUS_CODEEI_EXPOSE_REP76Medium
com.trendmicro.grid.acl.l0.datatypes.Category.getLastModified() may expose internal representation by returning Category.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP80Medium

com.trendmicro.grid.acl.l0.datatypes.CategoryView

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.l0.datatypes.CategoryView.getChildCategories() may expose internal representation by returning CategoryView.childCategoriesMALICIOUS_CODEEI_EXPOSE_REP42Medium

com.trendmicro.grid.acl.l0.datatypes.FileInformation

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.l0.datatypes.FileInformation.getFirstSeen() may expose internal representation by returning FileInformation.firstSeenMALICIOUS_CODEEI_EXPOSE_REP64Medium
com.trendmicro.grid.acl.l0.datatypes.FileInformation.getLastProcessed() may expose internal representation by returning FileInformation.lastProcessedMALICIOUS_CODEEI_EXPOSE_REP76Medium
com.trendmicro.grid.acl.l0.datatypes.FileInformation.getLastRetrieved() may expose internal representation by returning FileInformation.lastRetrievedMALICIOUS_CODEEI_EXPOSE_REP68Medium
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.firstSeenMALICIOUS_CODEEI_EXPOSE_REP251Medium
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.lastProcessedMALICIOUS_CODEEI_EXPOSE_REP253Medium
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.lastRetrievedMALICIOUS_CODEEI_EXPOSE_REP252Medium

com.trendmicro.grid.acl.l0.datatypes.Job

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.l0.datatypes.Job.getCreated() may expose internal representation by returning Job.createdMALICIOUS_CODEEI_EXPOSE_REP145Medium
com.trendmicro.grid.acl.l0.datatypes.Job.getFinished() may expose internal representation by returning Job.finishedMALICIOUS_CODEEI_EXPOSE_REP157Medium
com.trendmicro.grid.acl.l0.datatypes.Job.getLastUpdated() may expose internal representation by returning Job.lastUpdatedMALICIOUS_CODEEI_EXPOSE_REP149Medium
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.createdMALICIOUS_CODEEI_EXPOSE_REP290Medium
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.finishedMALICIOUS_CODEEI_EXPOSE_REP292Medium
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.lastUpdatedMALICIOUS_CODEEI_EXPOSE_REP291Medium
com.trendmicro.grid.acl.l0.datatypes.Job.setLastUpdated(Date) may expose internal representation by storing an externally mutable object into Job.lastUpdatedMALICIOUS_CODEEI_EXPOSE_REP2153Medium

com.trendmicro.grid.acl.l0.datatypes.ProcessPackageDataSet

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.l0.datatypes.ProcessPackageDataSet.getProcessingEnded() may expose internal representation by returning ProcessPackageDataSet.processingEndedMALICIOUS_CODEEI_EXPOSE_REP146Medium
com.trendmicro.grid.acl.l0.datatypes.ProcessPackageDataSet.getProcessingStarted() may expose internal representation by returning ProcessPackageDataSet.processingStartedMALICIOUS_CODEEI_EXPOSE_REP158Medium
com.trendmicro.grid.acl.l0.datatypes.ProcessPackageDataSet.setProcessingEnded(Date) may expose internal representation by storing an externally mutable object into ProcessPackageDataSet.processingEndedMALICIOUS_CODEEI_EXPOSE_REP2154Medium

com.trendmicro.grid.acl.l0.datatypes.SourceInformation

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.l0.datatypes.SourceInformation.getLastModified() may expose internal representation by returning SourceInformation.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP65Medium
new com.trendmicro.grid.acl.l0.datatypes.SourceInformation(SourceIdentifier, Date, String, boolean) may expose internal representation by storing an externally mutable object into SourceInformation.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP243Medium
com.trendmicro.grid.acl.l0.datatypes.SourceInformation.setLastModified(Date) may expose internal representation by storing an externally mutable object into SourceInformation.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP282Medium

com.trendmicro.grid.acl.l0.datatypes.Vendor

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.l0.datatypes.Vendor.getFirstSeen() may expose internal representation by returning Vendor.firstSeenMALICIOUS_CODEEI_EXPOSE_REP66Medium
new com.trendmicro.grid.acl.l0.datatypes.Vendor(String, String, Date, Metadata) may expose internal representation by storing an externally mutable object into Vendor.firstSeenMALICIOUS_CODEEI_EXPOSE_REP249Medium