SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.9.4

Threshold is medium

Effort is max

Summary

Classes Bugs Errors Missing Classes
108 77 0 0

Files

Class Bugs
org.forgerock.doc.maven.AbstractDocbkxMojo 7
org.forgerock.doc.maven.backstage.ArtifactDocs 1
org.forgerock.doc.maven.backstage.Pdf 1
org.forgerock.doc.maven.build.ChunkedHtml 1
org.forgerock.doc.maven.build.Epub 1
org.forgerock.doc.maven.build.Fo 1
org.forgerock.doc.maven.build.HtmlForBootstrap 1
org.forgerock.doc.maven.build.Manpage 1
org.forgerock.doc.maven.build.SingleHtml 1
org.forgerock.doc.maven.build.Webhelp 1
org.forgerock.doc.maven.build.Xhtml5 1
org.forgerock.doc.maven.post.Bootstrap 1
org.forgerock.doc.maven.post.Html 1
org.forgerock.doc.maven.post.ManpagePost 2
org.forgerock.doc.maven.post.NoOp 2
org.forgerock.doc.maven.post.WebhelpPost 1
org.forgerock.doc.maven.post.Xhtml 1
org.forgerock.doc.maven.pre.ArbitraryResourceCopier 1
org.forgerock.doc.maven.pre.ArtifactBuilder 2
org.forgerock.doc.maven.pre.ArtifactBuilder$Executor 1
org.forgerock.doc.maven.pre.AsciidocToDocBook 1
org.forgerock.doc.maven.pre.Branding 1
org.forgerock.doc.maven.pre.CommonContent 1
org.forgerock.doc.maven.pre.ConditionalText 1
org.forgerock.doc.maven.pre.CreateThumbs 1
org.forgerock.doc.maven.pre.CurrentDocId 1
org.forgerock.doc.maven.pre.CustomCss 1
org.forgerock.doc.maven.pre.Dpi 1
org.forgerock.doc.maven.pre.Filter 1
org.forgerock.doc.maven.pre.Fop 1
org.forgerock.doc.maven.pre.HeaderColor 1
org.forgerock.doc.maven.pre.ImageData 1
org.forgerock.doc.maven.pre.JCite 1
org.forgerock.doc.maven.pre.KeepTogether 1
org.forgerock.doc.maven.pre.ModifiableCopy 1
org.forgerock.doc.maven.pre.PlantUml 1
org.forgerock.doc.maven.pre.XCite 3
org.forgerock.doc.maven.release.Css 1
org.forgerock.doc.maven.release.Favicon 1
org.forgerock.doc.maven.release.IndexHtml 1
org.forgerock.doc.maven.release.Layout 1
org.forgerock.doc.maven.release.PdfNames 1
org.forgerock.doc.maven.release.Robots 1
org.forgerock.doc.maven.release.Zip 1
org.forgerock.doc.maven.site.Htaccess 1
org.forgerock.doc.maven.site.Layout 1
org.forgerock.doc.maven.site.LinkTest 1
org.forgerock.doc.maven.site.Redirect 1
org.forgerock.doc.maven.utils.BootstrapCopier 1
org.forgerock.doc.maven.utils.FilteredFileUpdater 2
org.forgerock.doc.maven.utils.NameUtils 1
org.forgerock.doc.maven.utils.OLinkUtils 1
org.forgerock.doc.maven.utils.PngUtils 2
org.forgerock.doc.maven.utils.Profiler 4
org.forgerock.doc.maven.utils.Profiler$Transformer 1
org.forgerock.doc.maven.utils.SyntaxHighlighterCopier 1
org.forgerock.doc.maven.utils.XmlTransformer 5

org.forgerock.doc.maven.AbstractDocbkxMojo

Bug Category Details Line Priority
org.forgerock.doc.maven.AbstractDocbkxMojo.getFormats() may expose internal representation by returning AbstractDocbkxMojo.formats MALICIOUS_CODE EI_EXPOSE_REP 1070 Medium
org.forgerock.doc.maven.AbstractDocbkxMojo.getJCiteSourcePaths() may expose internal representation by returning AbstractDocbkxMojo.jCiteSourcePaths MALICIOUS_CODE EI_EXPOSE_REP 1183 Medium
org.forgerock.doc.maven.AbstractDocbkxMojo.getProject() may expose internal representation by returning AbstractDocbkxMojo.project MALICIOUS_CODE EI_EXPOSE_REP 1517 Medium
org.forgerock.doc.maven.AbstractDocbkxMojo.getSession() may expose internal representation by returning AbstractDocbkxMojo.session MALICIOUS_CODE EI_EXPOSE_REP 1717 Medium
org.forgerock.doc.maven.AbstractDocbkxMojo.getSkipUrlPatterns() may expose internal representation by returning AbstractDocbkxMojo.skipUrlPatterns MALICIOUS_CODE EI_EXPOSE_REP 1818 Medium
org.forgerock.doc.maven.AbstractDocbkxMojo.getExclusions() makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 707 Medium
org.forgerock.doc.maven.AbstractDocbkxMojo.getInclusions() makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 665 Medium

org.forgerock.doc.maven.backstage.ArtifactDocs

Bug Category Details Line Priority
new org.forgerock.doc.maven.backstage.ArtifactDocs(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into ArtifactDocs.m MALICIOUS_CODE EI_EXPOSE_REP2 47 Medium

org.forgerock.doc.maven.backstage.Pdf

Bug Category Details Line Priority
new org.forgerock.doc.maven.backstage.Pdf(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Pdf.m MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium

org.forgerock.doc.maven.build.ChunkedHtml

Bug Category Details Line Priority
new org.forgerock.doc.maven.build.ChunkedHtml(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into ChunkedHtml.m MALICIOUS_CODE EI_EXPOSE_REP2 51 Medium

org.forgerock.doc.maven.build.Epub

Bug Category Details Line Priority
new org.forgerock.doc.maven.build.Epub(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Epub.m MALICIOUS_CODE EI_EXPOSE_REP2 53 Medium

org.forgerock.doc.maven.build.Fo

Bug Category Details Line Priority
new org.forgerock.doc.maven.build.Fo(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Fo.m MALICIOUS_CODE EI_EXPOSE_REP2 54 Medium

org.forgerock.doc.maven.build.HtmlForBootstrap

Bug Category Details Line Priority
new org.forgerock.doc.maven.build.HtmlForBootstrap(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into HtmlForBootstrap.m MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium

org.forgerock.doc.maven.build.Manpage

Bug Category Details Line Priority
new org.forgerock.doc.maven.build.Manpage(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Manpage.m MALICIOUS_CODE EI_EXPOSE_REP2 47 Medium

org.forgerock.doc.maven.build.SingleHtml

Bug Category Details Line Priority
new org.forgerock.doc.maven.build.SingleHtml(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into SingleHtml.m MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium

org.forgerock.doc.maven.build.Webhelp

Bug Category Details Line Priority
new org.forgerock.doc.maven.build.Webhelp(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Webhelp.m MALICIOUS_CODE EI_EXPOSE_REP2 51 Medium

org.forgerock.doc.maven.build.Xhtml5

Bug Category Details Line Priority
new org.forgerock.doc.maven.build.Xhtml5(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Xhtml5.m MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium

org.forgerock.doc.maven.post.Bootstrap

Bug Category Details Line Priority
new org.forgerock.doc.maven.post.Bootstrap(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Bootstrap.m MALICIOUS_CODE EI_EXPOSE_REP2 47 Medium

org.forgerock.doc.maven.post.Html

Bug Category Details Line Priority
new org.forgerock.doc.maven.post.Html(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Html.m MALICIOUS_CODE EI_EXPOSE_REP2 48 Medium

org.forgerock.doc.maven.post.ManpagePost

Bug Category Details Line Priority
new org.forgerock.doc.maven.post.ManpagePost(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into ManpagePost.m MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium
Possible null pointer dereference in org.forgerock.doc.maven.post.ManpagePost.hasChildren(File) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 97 Medium

org.forgerock.doc.maven.post.NoOp

Bug Category Details Line Priority
new org.forgerock.doc.maven.post.NoOp(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into NoOp.m MALICIOUS_CODE EI_EXPOSE_REP2 37 Medium
Unread field: org.forgerock.doc.maven.post.NoOp.m PERFORMANCE URF_UNREAD_FIELD 37 Medium

org.forgerock.doc.maven.post.WebhelpPost

Bug Category Details Line Priority
new org.forgerock.doc.maven.post.WebhelpPost(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into WebhelpPost.m MALICIOUS_CODE EI_EXPOSE_REP2 44 Medium

org.forgerock.doc.maven.post.Xhtml

Bug Category Details Line Priority
new org.forgerock.doc.maven.post.Xhtml(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Xhtml.m MALICIOUS_CODE EI_EXPOSE_REP2 42 Medium

org.forgerock.doc.maven.pre.ArbitraryResourceCopier

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.ArbitraryResourceCopier(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into ArbitraryResourceCopier.m MALICIOUS_CODE EI_EXPOSE_REP2 49 Medium

org.forgerock.doc.maven.pre.ArtifactBuilder

Bug Category Details Line Priority
Found reliance on default encoding in org.forgerock.doc.maven.pre.ArtifactBuilder.getDescriptorPath(File): new java.io.OutputStreamWriter(OutputStream) I18N DM_DEFAULT_ENCODING 83 High
new org.forgerock.doc.maven.pre.ArtifactBuilder(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into ArtifactBuilder.m MALICIOUS_CODE EI_EXPOSE_REP2 63 Medium

org.forgerock.doc.maven.pre.ArtifactBuilder$Executor

Bug Category Details Line Priority
Exceptional return value of java.io.File.delete() ignored in org.forgerock.doc.maven.pre.ArtifactBuilder$Executor.build() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 144 Medium

org.forgerock.doc.maven.pre.AsciidocToDocBook

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.AsciidocToDocBook(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into AsciidocToDocBook.m MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.forgerock.doc.maven.pre.Branding

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.Branding(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Branding.m MALICIOUS_CODE EI_EXPOSE_REP2 45 Medium

org.forgerock.doc.maven.pre.CommonContent

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.CommonContent(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into CommonContent.m MALICIOUS_CODE EI_EXPOSE_REP2 49 Medium

org.forgerock.doc.maven.pre.ConditionalText

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.ConditionalText(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into ConditionalText.m MALICIOUS_CODE EI_EXPOSE_REP2 41 Medium

org.forgerock.doc.maven.pre.CreateThumbs

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.CreateThumbs(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into CreateThumbs.m MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium

org.forgerock.doc.maven.pre.CurrentDocId

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.CurrentDocId(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into CurrentDocId.m MALICIOUS_CODE EI_EXPOSE_REP2 46 Medium

org.forgerock.doc.maven.pre.CustomCss

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.CustomCss(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into CustomCss.m MALICIOUS_CODE EI_EXPOSE_REP2 41 Medium

org.forgerock.doc.maven.pre.Dpi

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.Dpi(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Dpi.m MALICIOUS_CODE EI_EXPOSE_REP2 49 Medium

org.forgerock.doc.maven.pre.Filter

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.Filter(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Filter.m MALICIOUS_CODE EI_EXPOSE_REP2 49 Medium

org.forgerock.doc.maven.pre.Fop

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.Fop(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Fop.m MALICIOUS_CODE EI_EXPOSE_REP2 52 Medium

org.forgerock.doc.maven.pre.HeaderColor

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.HeaderColor(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into HeaderColor.m MALICIOUS_CODE EI_EXPOSE_REP2 45 Medium

org.forgerock.doc.maven.pre.ImageData

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.ImageData(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into ImageData.m MALICIOUS_CODE EI_EXPOSE_REP2 41 Medium

org.forgerock.doc.maven.pre.JCite

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.JCite(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into JCite.m MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium

org.forgerock.doc.maven.pre.KeepTogether

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.KeepTogether(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into KeepTogether.m MALICIOUS_CODE EI_EXPOSE_REP2 41 Medium

org.forgerock.doc.maven.pre.ModifiableCopy

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.ModifiableCopy(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into ModifiableCopy.m MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.forgerock.doc.maven.pre.PlantUml

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.PlantUml(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into PlantUml.m MALICIOUS_CODE EI_EXPOSE_REP2 53 Medium

org.forgerock.doc.maven.pre.XCite

Bug Category Details Line Priority
new org.forgerock.doc.maven.pre.XCite(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into XCite.m MALICIOUS_CODE EI_EXPOSE_REP2 90 Medium
Unread field: org.forgerock.doc.maven.pre.XCite.escapeXml; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 77 Medium
Unread field: org.forgerock.doc.maven.pre.XCite.includes; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 82 Medium

org.forgerock.doc.maven.release.Css

Bug Category Details Line Priority
new org.forgerock.doc.maven.release.Css(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Css.m MALICIOUS_CODE EI_EXPOSE_REP2 42 Medium

org.forgerock.doc.maven.release.Favicon

Bug Category Details Line Priority
new org.forgerock.doc.maven.release.Favicon(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Favicon.m MALICIOUS_CODE EI_EXPOSE_REP2 42 Medium

org.forgerock.doc.maven.release.IndexHtml

Bug Category Details Line Priority
new org.forgerock.doc.maven.release.IndexHtml(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into IndexHtml.m MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.forgerock.doc.maven.release.Layout

Bug Category Details Line Priority
new org.forgerock.doc.maven.release.Layout(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Layout.m MALICIOUS_CODE EI_EXPOSE_REP2 59 Medium

org.forgerock.doc.maven.release.PdfNames

Bug Category Details Line Priority
new org.forgerock.doc.maven.release.PdfNames(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into PdfNames.m MALICIOUS_CODE EI_EXPOSE_REP2 41 Medium

org.forgerock.doc.maven.release.Robots

Bug Category Details Line Priority
new org.forgerock.doc.maven.release.Robots(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Robots.m MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.forgerock.doc.maven.release.Zip

Bug Category Details Line Priority
new org.forgerock.doc.maven.release.Zip(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Zip.m MALICIOUS_CODE EI_EXPOSE_REP2 55 Medium

org.forgerock.doc.maven.site.Htaccess

Bug Category Details Line Priority
new org.forgerock.doc.maven.site.Htaccess(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Htaccess.m MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.forgerock.doc.maven.site.Layout

Bug Category Details Line Priority
new org.forgerock.doc.maven.site.Layout(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Layout.m MALICIOUS_CODE EI_EXPOSE_REP2 55 Medium

org.forgerock.doc.maven.site.LinkTest

Bug Category Details Line Priority
new org.forgerock.doc.maven.site.LinkTest(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into LinkTest.m MALICIOUS_CODE EI_EXPOSE_REP2 52 Medium

org.forgerock.doc.maven.site.Redirect

Bug Category Details Line Priority
new org.forgerock.doc.maven.site.Redirect(AbstractDocbkxMojo) may expose internal representation by storing an externally mutable object into Redirect.m MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.forgerock.doc.maven.utils.BootstrapCopier

Bug Category Details Line Priority
new org.forgerock.doc.maven.utils.BootstrapCopier(String[]) may expose internal representation by storing an externally mutable object into BootstrapCopier.outputDirectories MALICIOUS_CODE EI_EXPOSE_REP2 59 Medium

org.forgerock.doc.maven.utils.FilteredFileUpdater

Bug Category Details Line Priority
new org.forgerock.doc.maven.utils.FilteredFileUpdater(Map, FileFilter) may expose internal representation by storing an externally mutable object into FilteredFileUpdater.msReplacements MALICIOUS_CODE EI_EXPOSE_REP2 53 Medium
org.forgerock.doc.maven.utils.FilteredFileUpdater.handleFile(File, int, Collection) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 90 Medium

org.forgerock.doc.maven.utils.NameUtils

Bug Category Details Line Priority
Possible null pointer dereference in org.forgerock.doc.maven.utils.NameUtils.getDocumentNames(File, String) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 221 Medium

org.forgerock.doc.maven.utils.OLinkUtils

Bug Category Details Line Priority
Found reliance on default encoding in org.forgerock.doc.maven.utils.OLinkUtils.createTargetDatabase(File, String, Set, String, String, boolean, String, String): new java.io.OutputStreamWriter(OutputStream) I18N DM_DEFAULT_ENCODING 196 High

org.forgerock.doc.maven.utils.PngUtils

Bug Category Details Line Priority
Dead store to absolutePath in org.forgerock.doc.maven.utils.PngUtils.resizePng(File) STYLE DLS_DEAD_LOCAL_STORE 79 Medium
int value cast to float and then passed to Math.round in org.forgerock.doc.maven.utils.PngUtils.resizePng(File) CORRECTNESS ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND 89 Medium

org.forgerock.doc.maven.utils.Profiler

Bug Category Details Line Priority
new org.forgerock.doc.maven.utils.Profiler(Map, Map) may expose internal representation by storing an externally mutable object into Profiler.exclusions MALICIOUS_CODE EI_EXPOSE_REP2 57 Medium
new org.forgerock.doc.maven.utils.Profiler(Map, Map) may expose internal representation by storing an externally mutable object into Profiler.inclusions MALICIOUS_CODE EI_EXPOSE_REP2 56 Medium
org.forgerock.doc.maven.utils.Profiler.getXsl() makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 106 Medium
org.forgerock.doc.maven.utils.Profiler.getXsl() makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 98 Medium

org.forgerock.doc.maven.utils.Profiler$Transformer

Bug Category Details Line Priority
Should org.forgerock.doc.maven.utils.Profiler$Transformer be a _static_ inner class? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 193-195 Medium

org.forgerock.doc.maven.utils.SyntaxHighlighterCopier

Bug Category Details Line Priority
new org.forgerock.doc.maven.utils.SyntaxHighlighterCopier(String[]) may expose internal representation by storing an externally mutable object into SyntaxHighlighterCopier.outputDirectories MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium

org.forgerock.doc.maven.utils.XmlTransformer

Bug Category Details Line Priority
Exception thrown in class org.forgerock.doc.maven.utils.XmlTransformer at new org.forgerock.doc.maven.utils.XmlTransformer(FileFilter, String) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 63 Medium
Exception thrown in class org.forgerock.doc.maven.utils.XmlTransformer at new org.forgerock.doc.maven.utils.XmlTransformer(String, FileFilter) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. BAD_PRACTICE CT_CONSTRUCTOR_THROW 87 Medium
new org.forgerock.doc.maven.utils.XmlTransformer(FileFilter, String) invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 66 Medium
new org.forgerock.doc.maven.utils.XmlTransformer(String, FileFilter) invokes System.exit(...), which shuts down the entire virtual machine BAD_PRACTICE DM_EXIT 90 Medium
Usage of GetResource in org.forgerock.doc.maven.utils.XmlTransformer.getTransformer(String) may be unsafe if class is extended BAD_PRACTICE UI_INHERITANCE_UNSAFE_GETRESOURCE 99 Medium