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 |
---|---|---|---|---|
org.apache.maven.plugin.war.AbstractWarMojo.getWebResources() may expose internal representation by returning AbstractWarMojo.webResources | MALICIOUS_CODE | EI_EXPOSE_REP | 803 | Medium |
org.apache.maven.plugin.war.AbstractWarMojo.setWebResources(Resource[]) may expose internal representation by storing an externally mutable object into AbstractWarMojo.webResources | MALICIOUS_CODE | EI_EXPOSE_REP2 | 808 | Medium |
org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp(File) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 400 | Medium |
Unwritten field: org.apache.maven.plugin.war.AbstractWarMojo.archiverManager | CORRECTNESS | UWF_UNWRITTEN_FIELD | 62 | Medium |
Unwritten field: org.apache.maven.plugin.war.AbstractWarMojo.mavenFileFilter | CORRECTNESS | UWF_UNWRITTEN_FIELD | 452 | Medium |
Unwritten field: org.apache.maven.plugin.war.AbstractWarMojo.mavenResourcesFiltering | CORRECTNESS | UWF_UNWRITTEN_FIELD | 62 | Medium |
Unwritten field: org.apache.maven.plugin.war.AbstractWarMojo.session | CORRECTNESS | UWF_UNWRITTEN_FIELD | 452 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unwritten field: org.apache.maven.plugin.war.HelpMojo.goal | CORRECTNESS | UWF_UNWRITTEN_FIELD | 76 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Invocation of hashCode on array in org.apache.maven.plugin.war.Overlay.hashCode() | CORRECTNESS | DMI_INVOKING_HASHCODE_ON_ARRAY | 277 | Medium |
Invocation of hashCode on array in org.apache.maven.plugin.war.Overlay.hashCode() | CORRECTNESS | DMI_INVOKING_HASHCODE_ON_ARRAY | 276 | Medium |
org.apache.maven.plugin.war.Overlay.getExcludes() may expose internal representation by returning Overlay.excludes | MALICIOUS_CODE | EI_EXPOSE_REP | 172 | Medium |
org.apache.maven.plugin.war.Overlay.getIncludes() may expose internal representation by returning Overlay.includes | MALICIOUS_CODE | EI_EXPOSE_REP | 157 | Medium |
org.apache.maven.plugin.war.Overlay.setExcludes(String[]) may expose internal representation by storing an externally mutable object into Overlay.excludes | MALICIOUS_CODE | EI_EXPOSE_REP2 | 182 | Medium |
org.apache.maven.plugin.war.Overlay.setIncludes(String[]) may expose internal representation by storing an externally mutable object into Overlay.includes | MALICIOUS_CODE | EI_EXPOSE_REP2 | 167 | Medium |
org.apache.maven.plugin.war.Overlay.DEFAULT_EXCLUDES is a mutable array | MALICIOUS_CODE | MS_MUTABLE_ARRAY | 48 | High |
org.apache.maven.plugin.war.Overlay.DEFAULT_INCLUDES is a mutable array | MALICIOUS_CODE | MS_MUTABLE_ARRAY | 46 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.war.WarManifestMojo.execute() ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 68 | Medium |
Unwritten field: org.apache.maven.plugin.war.WarManifestMojo.warArchiver | CORRECTNESS | UWF_UNWRITTEN_FIELD | 72 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.DEFAULT_INCLUDES should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | 47 | Medium |
org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.copyFile(WarPackagingContext, File, File, String, boolean) ignores exceptional return value of java.io.File.setLastModified(long) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 295 | Medium |
org.apache.maven.plugin.war.packaging.AbstractWarPackagingTask.copyFilteredFile(String, WarPackagingContext, File, String) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 212 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.war.packaging.ClassesPackagingTask.performPackaging(WarPackagingContext) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 61 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.war.packaging.DependenciesAnalysisPackagingTask.removeDependency(WarPackagingContext, Dependency) ignores exceptional return value of java.io.File.delete() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 130 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugin.war.packaging.OverlayPackagingTask.getOverlayTempDirectory(WarPackagingContext, Overlay) ignores exceptional return value of java.io.File.mkdir() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 143 | Medium |
org.apache.maven.plugin.war.packaging.OverlayPackagingTask.getOverlayTempDirectory(WarPackagingContext, Overlay) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 153 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.apache.maven.plugin.war.packaging.WarProjectPackagingTask(Resource[], File, File, Overlay) may expose internal representation by storing an externally mutable object into WarProjectPackagingTask.webResources | MALICIOUS_CODE | EI_EXPOSE_REP2 | 69 | Medium |
org.apache.maven.plugin.war.packaging.WarProjectPackagingTask.performPackaging(WarPackagingContext) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 88 | Medium |