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 |
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 |