我正在开发网络应用程序。我需要检查依赖项的安全性。
我实际上正在使用 OWASP 依赖项检查扫描我的源代码,但我认为它不是在网络应用程序上使用的最佳工具。我认为 npm audit 或 yarn audit 是检查这个应用之王的依赖安全性的更好工具。
使用 OWASP,我使用 OWASP SonarQube 项目将结果集成到 sonarQube 使用的设置示例:
sonar.dependencyCheck.reportPath=$(System.DefaultWorkingDirectory)/DependencyCheckResults/dependency-check-report.xml
sonar.dependencyCheck.htmlReportPath=$(System.DefaultWorkingDirectory)/DependencyCheckResults/dependency-check-report.html
同理,有没有办法使用 npm 审计(或纱线审计)报告到 SonarQube 中?
目前,我使用以下命令生成 json 格式的报告:
npm audit --json
我也知道可以使用https://github.com/eventOneHQ/npm-audit-html从 npm 审计生成 HTML 报告
所以,它只是缺少一个 SonarQube 插件来导入它或类似的东西,但我找不到它。