SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.8.6
Threshold is medium
Effort is max
Summary
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 21 | 4 | 0 | 0 |
Files
org.basepom.mojo.duplicatefinder.ResultCollector$ConflictResult
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.basepom.mojo.duplicatefinder.ResultCollector$ConflictResult.getClasspathElements() may expose internal representation by returning ResultCollector$ConflictResult.classpathElements | MALICIOUS_CODE | EI_EXPOSE_REP | 135 | Medium |
org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver at new org.basepom.mojo.duplicatefinder.artifact.ArtifactFileResolver(MavenProject, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 91 | Medium |
org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Exception thrown in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates at new org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates(Artifact) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 76 | Medium |
| Exception thrown in class org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates at new org.basepom.mojo.duplicatefinder.artifact.MavenCoordinates(Dependency) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. | BAD_PRACTICE | CT_CONSTRUCTOR_THROW | 52 | Medium |
