FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
26 22 0 0

org.apache.maven.plugins.war.AbstractWarMojo

Bug Category Details Line Priority
La méthode org.apache.maven.plugins.war.AbstractWarMojo.getWebResources() risque d'exposer sa représentation interne en renvoyant org.apache.maven.plugins.war.AbstractWarMojo.webResources MALICIOUS_CODE EI_EXPOSE_REP 983 Medium
La méthode org.apache.maven.plugins.war.AbstractWarMojo.setWebResources(Resource[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.plugins.war.AbstractWarMojo.webResources MALICIOUS_CODE EI_EXPOSE_REP2 991 Medium
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugins.war.AbstractWarMojo.buildExplodedWebapp(File) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 431 Medium

org.apache.maven.plugins.war.Overlay

Bug Category Details Line Priority
Invocation of hashCode on array in org.apache.maven.plugins.war.Overlay.hashCode() CORRECTNESS DMI_INVOKING_HASHCODE_ON_ARRAY 362 Medium
Invocation of hashCode on array in org.apache.maven.plugins.war.Overlay.hashCode() CORRECTNESS DMI_INVOKING_HASHCODE_ON_ARRAY 361 Medium
La méthode org.apache.maven.plugins.war.Overlay.getExcludes() risque d'exposer sa représentation interne en renvoyant org.apache.maven.plugins.war.Overlay.excludes MALICIOUS_CODE EI_EXPOSE_REP 221 Medium
La méthode org.apache.maven.plugins.war.Overlay.getIncludes() risque d'exposer sa représentation interne en renvoyant org.apache.maven.plugins.war.Overlay.includes MALICIOUS_CODE EI_EXPOSE_REP 197 Medium
La méthode org.apache.maven.plugins.war.Overlay.setExcludes(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.plugins.war.Overlay.excludes MALICIOUS_CODE EI_EXPOSE_REP2 237 Medium
La méthode org.apache.maven.plugins.war.Overlay.setIncludes(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.plugins.war.Overlay.includes MALICIOUS_CODE EI_EXPOSE_REP2 213 Medium
org.apache.maven.plugins.war.Overlay.DEFAULT_EXCLUDES est un tableau modifiable MALICIOUS_CODE MS_MUTABLE_ARRAY 52 High
org.apache.maven.plugins.war.Overlay.DEFAULT_INCLUDES est un tableau modifiable MALICIOUS_CODE MS_MUTABLE_ARRAY 47 High
Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugins.war.Overlay.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 344 Medium
Test de nullité redondant sur une valeur non nulle dans org.apache.maven.plugins.war.Overlay.hashCode() STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 360 Medium

org.apache.maven.plugins.war.packaging.AbstractWarPackagingTask

Bug Category Details Line Priority
org.apache.maven.plugins.war.packaging.AbstractWarPackagingTask.DEFAULT_INCLUDES devrait être package protected MALICIOUS_CODE MS_PKGPROTECT 49 Medium
Exceptional return value of java.io.File.setLastModified(long) ignored in org.apache.maven.plugins.war.packaging.AbstractWarPackagingTask.copyFile(WarPackagingContext, File, File, String, boolean) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 371 Medium
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugins.war.packaging.AbstractWarPackagingTask.copyFilteredFile(String, WarPackagingContext, File, String) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 264 Medium

org.apache.maven.plugins.war.packaging.ClassesPackagingTask

Bug Category Details Line Priority
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugins.war.packaging.ClassesPackagingTask.performPackaging(WarPackagingContext) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 62 Medium

org.apache.maven.plugins.war.packaging.OverlayPackagingTask

Bug Category Details Line Priority
Exceptional return value of java.io.File.mkdir() ignored in org.apache.maven.plugins.war.packaging.OverlayPackagingTask.getOverlayTempDirectory(WarPackagingContext, Overlay) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 143 Medium
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugins.war.packaging.OverlayPackagingTask.getOverlayTempDirectory(WarPackagingContext, Overlay) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 153 Medium

org.apache.maven.plugins.war.packaging.WarProjectPackagingTask

Bug Category Details Line Priority
La méthode new org.apache.maven.plugins.war.packaging.WarProjectPackagingTask(Resource[], File, File, Overlay) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.plugins.war.packaging.WarProjectPackagingTask.webResources MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium
Exceptional return value of java.io.File.delete() ignored in org.apache.maven.plugins.war.packaging.WarProjectPackagingTask.performPackaging(WarPackagingContext) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 117 Medium
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.plugins.war.packaging.WarProjectPackagingTask.performPackaging(WarPackagingContext) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 90 Medium