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 |