【发布时间】:2018-11-28 21:04:36
【问题描述】:
我正在尝试使用 ProcessBuilder 在 Java 上执行 cmd 命令。这是我正在使用的代码:
ProcessBuilder processBuilder = new ProcessBuilder("cmd", "/c", scriptPath, pathDirectory, fileName);
Process process = processBuilder.start();
但是声纳分析产生了以下错误:
如何解决这个错误?
【问题讨论】:
-
如果rules.sonarsource.com/java/type/Vulnerability/RSPEC-2076是可信的,你可以扫描
scriptPath寻找反斜杠,如果有反斜杠则拒绝执行。
标签: java sonarqube processbuilder