FindBugs 错误检测器报告
以下文档包含FindBugs的结果
FindBugs 版本是3.0.1
门槛中等
努力是最小的
概括
课程 | 错误 | 错误 | 缺课 |
---|---|---|---|
13 | 4 | 0 | 32 |
文件
班级 | 错误 |
---|---|
org.apache.maven.shared.scriptinterpreter.FileLogger | 2 |
org.apache.maven.shared.scriptinterpreter.FileLogger$MirrorStreamWrapper | 1 |
org.apache.maven.shared.scriptinterpreter.ScriptRunner | 1 |
org.apache.maven.shared.scriptinterpreter.FileLogger
漏洞 | 类别 | 细节 | 线 | 优先 |
---|---|---|---|---|
在新的 org.apache.maven.shared.scriptinterpreter.FileLogger(File, FileLoggerMirrorHandler) 中发现对默认编码的依赖: new java.io.PrintStream(OutputStream) | I18N | DM_DEFAULT_ENCODING | 81 | 高的 |
java.io.File.mkdirs() 的异常返回值在新的 org.apache.maven.shared.scriptinterpreter.FileLogger(File, FileLoggerMirrorHandler) 中被忽略 | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 71 | 中等的 |
org.apache.maven.shared.scriptinterpreter.FileLogger$MirrorStreamWrapper
漏洞 | 类别 | 细节 | 线 | 优先 |
---|---|---|---|---|
发现依赖 org.apache.maven.shared.scriptinterpreter.FileLogger$MirrorStreamWrapper.write(byte[], int, int): new String(byte[], int, int) 中的默认编码 | I18N | DM_DEFAULT_ENCODING | 161 | 高的 |
org.apache.maven.shared.scriptinterpreter.ScriptRunner
漏洞 | 类别 | 细节 | 线 | 优先 |
---|---|---|---|---|
在 org.apache.maven.shared.scriptinterpreter.ScriptRunner.executeRun(String, File, Map, ExecutionLogger) 中发现对默认编码的依赖:new String(byte[]) | I18N | DM_DEFAULT_ENCODING | 212 | 高的 |