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 |
27 |
11 |
0 |
0 |
org.jomc.cli.Jomc
Bug |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in org.jomc.cli.Jomc.getPrintWriter(): new java.io.PrintWriter(OutputStream, boolean) |
I18N |
DM_DEFAULT_ENCODING |
120 |
High |
org.jomc.cli.commands.AbstractModletCommand
Bug |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in org.jomc.cli.commands.AbstractModletCommand.getDocumentFiles(CommandLine): new java.io.FileReader(File) |
I18N |
DM_DEFAULT_ENCODING |
374 |
High |
org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader
Bug |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in new org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader(AbstractModletCommand, CommandLine): new java.io.FileReader(File) |
I18N |
DM_DEFAULT_ENCODING |
521 |
High |
org.jomc.cli.commands.CommitClassesCommand
Bug |
Category |
Details |
Line |
Priority |
org.jomc.cli.commands.CommitClassesCommand.processClassFiles(CommandLine) creates a org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
104 |
Medium |
org.jomc.cli.commands.GenerateResourcesCommand
Bug |
Category |
Details |
Line |
Priority |
org.jomc.cli.commands.GenerateResourcesCommand.processResourceFiles(CommandLine) creates a org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
100 |
Medium |
org.jomc.cli.commands.ManageSourcesCommand
Bug |
Category |
Details |
Line |
Priority |
org.jomc.cli.commands.ManageSourcesCommand.processSourceFiles(CommandLine) creates a org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
100 |
Medium |
org.jomc.cli.commands.MergeModletsCommand
Bug |
Category |
Details |
Line |
Priority |
org.jomc.cli.commands.MergeModletsCommand.executeCommand(CommandLine) creates a org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
108 |
Medium |
org.jomc.cli.commands.MergeModulesCommand
Bug |
Category |
Details |
Line |
Priority |
org.jomc.cli.commands.MergeModulesCommand.executeCommand(CommandLine) creates a org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
107 |
Medium |
org.jomc.cli.commands.ShowModelCommand
Bug |
Category |
Details |
Line |
Priority |
org.jomc.cli.commands.ShowModelCommand.executeCommand(CommandLine) creates a org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
103 |
Medium |
org.jomc.cli.commands.ValidateClassesCommand
Bug |
Category |
Details |
Line |
Priority |
org.jomc.cli.commands.ValidateClassesCommand.processClassFiles(CommandLine) creates a org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
99 |
Medium |
org.jomc.cli.commands.ValidateModelCommand
Bug |
Category |
Details |
Line |
Priority |
org.jomc.cli.commands.ValidateModelCommand.executeCommand(CommandLine) creates a org.jomc.cli.commands.AbstractModletCommand$CommandLineClassLoader classloader, which should be performed within a doPrivileged block |
MALICIOUS_CODE |
DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED |
89 |
Medium |