SonarQube规则:Spring Boot应用程序中的“使用命令行参数对安全敏感”
2022-09-01 01:09:51
SonarQube只是在非常基本的Spring Boot应用程序中显示了一个关键的安全问题。在主方法中。
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
SonarQube希望我Make sure that command line arguments are used safely here.
我在StackOverflow和Google上搜索了这个,我很惊讶我找不到任何关于这个问题的评论。我几乎可以肯定,该方法内部已经进行了一些安全检查。而且,我甚至不记得有人在调用之前清理了主要方法参数。我只是想将其标记为误报并继续前进。SpringApplication.run
SpringApplication.run
这里也提出了这个问题的一部分:SonarQube在Spring Framework控制器和Spring Framework Application主类中显示了一个secuirty错误。
是误报吗?