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
912400

com.trendmicro.grid.acl.ds.jpa.entities.JpaFileHistory

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileHistory.getCreated() may expose internal representation by returning JpaFileHistory.createdMALICIOUS_CODEEI_EXPOSE_REP97Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileHistory.getTags() may expose internal representation by returning JpaFileHistory.tagsMALICIOUS_CODEEI_EXPOSE_REP105Medium

com.trendmicro.grid.acl.ds.jpa.entities.JpaFileIdentifier

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileIdentifier.getMd5() may expose internal representation by returning JpaFileIdentifier.md5MALICIOUS_CODEEI_EXPOSE_REP76Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileIdentifier.getSha1() may expose internal representation by returning JpaFileIdentifier.sha1MALICIOUS_CODEEI_EXPOSE_REP60Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileIdentifier.setMd5(byte[]) may expose internal representation by storing an externally mutable object into JpaFileIdentifier.md5MALICIOUS_CODEEI_EXPOSE_REP280Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileIdentifier.setSha1(byte[]) may expose internal representation by storing an externally mutable object into JpaFileIdentifier.sha1MALICIOUS_CODEEI_EXPOSE_REP264Medium

com.trendmicro.grid.acl.ds.jpa.entities.JpaFileInformation

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileInformation.getFirstSeen() may expose internal representation by returning JpaFileInformation.firstSeenMALICIOUS_CODEEI_EXPOSE_REP67Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileInformation.getLastProcessed() may expose internal representation by returning JpaFileInformation.lastProcessedMALICIOUS_CODEEI_EXPOSE_REP101Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileInformation.getLastRetrieved() may expose internal representation by returning JpaFileInformation.lastRetrievedMALICIOUS_CODEEI_EXPOSE_REP83Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileInformation.getTagsAsArray() may expose internal representation by returning JpaFileInformation.tagsMALICIOUS_CODEEI_EXPOSE_REP116Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaFileInformation.setTagsAsArray(String[]) may expose internal representation by storing an externally mutable object into JpaFileInformation.tagsMALICIOUS_CODEEI_EXPOSE_REP2120Medium

com.trendmicro.grid.acl.ds.jpa.entities.JpaJob

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.entities.JpaJob.getCreated() may expose internal representation by returning JpaJob.createdMALICIOUS_CODEEI_EXPOSE_REP146Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaJob.getFinished() may expose internal representation by returning JpaJob.finishedMALICIOUS_CODEEI_EXPOSE_REP173Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaJob.getLastUpdated() may expose internal representation by returning JpaJob.lastUpdatedMALICIOUS_CODEEI_EXPOSE_REP158Medium

com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageHistory

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageHistory.getCreated() may expose internal representation by returning JpaPackageHistory.createdMALICIOUS_CODEEI_EXPOSE_REP102Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageHistory.getTags() may expose internal representation by returning JpaPackageHistory.tagsMALICIOUS_CODEEI_EXPOSE_REP110Medium

com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageInformation

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageInformation.getFirstSeen() may expose internal representation by returning JpaPackageInformation.firstSeenMALICIOUS_CODEEI_EXPOSE_REP101Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageInformation.getTagsAsArray() may expose internal representation by returning JpaPackageInformation.tagsMALICIOUS_CODEEI_EXPOSE_REP126Medium
com.trendmicro.grid.acl.ds.jpa.entities.JpaPackageInformation.setTagsAsArray(String[]) may expose internal representation by storing an externally mutable object into JpaPackageInformation.tagsMALICIOUS_CODEEI_EXPOSE_REP2130Medium

com.trendmicro.grid.acl.ds.jpa.entities.JpaSourceInformation

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.entities.JpaSourceInformation.getLastModified() may expose internal representation by returning JpaSourceInformation.lastModifiedMALICIOUS_CODEEI_EXPOSE_REP59Medium

com.trendmicro.grid.acl.ds.jpa.entities.JpaVendor

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.entities.JpaVendor.getFirstSeen() may expose internal representation by returning JpaVendor.firstSeenMALICIOUS_CODEEI_EXPOSE_REP74Medium

com.trendmicro.grid.acl.ds.jpa.tagquery.SearchIndexer

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.tagquery.SearchIndexer.invalidate() ignores exceptional return value of java.io.File.delete()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE228Medium
com.trendmicro.grid.acl.ds.jpa.tagquery.SearchIndexer.invalidate() does not release lock on all pathsMT_CORRECTNESSUL_UNRELEASED_LOCK216High

com.trendmicro.grid.acl.ds.jpa.types.MetadataType

BugCategoryDetailsLinePriority
com.trendmicro.grid.acl.ds.jpa.types.MetadataType.sqlTypes() may expose internal representation by returning MetadataType.sqlTypesMALICIOUS_CODEEI_EXPOSE_REP30Medium