SonarQube依赖检查声纳插件

时间:2016-04-19 15:52:53

标签: dependencies sonarqube

我在SonarQube上显示漏洞时遇到问题。以下是我遵循的步骤:

  1. 在SonarQube上安装了dependency-check-sonar-plugin 1.0.3版。

  2. 配置信息中心以包含漏洞widjet。

  3. 生成的依赖关系报告使用:mvn org.owasp:dependency-check-maven:1.3.6:check -Dformat = XML。

  4. 报告已放入[project] /target/dependency-check-report.xml

  5. Ran声纳任务:org.codehaus.mojo:sonar-maven-plugin:2.3:声纳 任务已成功完成,但我没有看到Vulnerabilities widjet中的数据。 任何人都知道什么可以阻止插件看到报告?

  6. 提前致谢! 拉达

1 个答案:

答案 0 :(得分:3)

为了解决这个问题,我联系了该插件的创建者Steve Springett。他对如何配置插件有很好的端到端examples
我将<sonar.dependencyCheck.reportPath>${dependency.check.report.dir}/dependency-check-report.xml</sonar.dependencyCheck.reportPath>添加到我的pom的属性中并使用以下两个插件:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>2.6</version>
</plugin>
<plugin>
    <groupId>org.owasp</groupId>
    <artifactId>dependency-check-maven</artifactId>
    <version>1.3.1</version>
    <configuration>
        <format>XML</format>
        <outputDirectory>${dependency.check.report.dir}</outputDirectory>
    </configuration>
</plugin>