Skip to content

Generates a report for Sonarqube (generic issue import format) based on report trivy.

Notifications You must be signed in to change notification settings

Blynskyniki/trivy-to-sonarqube

Repository files navigation

npm

NPM

Install

npm i trivy-to-sonarqube -g

Generate trivy report

trivy fs --ignorefile .trivyignore  -f json -o trivy-report.json  .
trivy config --ignorefile .trivyignore  -f json -o trivy-report.json  .
trivy image --ignorefile .trivyignore  -f json -o trivy-report.json  my-docker-image

Convert data to sonarqube generic issue format

trivy-to-sonarqube -f trivy-report.json -o ./my-sonarqube-report.json

Run sonar-scaner witch additional params

 sonar-scanner 
      -Dsonar.projectKey=MyProject
      -Dsonar.host.url=my-host.com
      -Dsonar.login=${SONARQUBE_TOKEN}
      -Dsonar.sources=.
      -Dsonar.externalIssuesReportPaths=./trivy-report.json

About

Generates a report for Sonarqube (generic issue import format) based on report trivy.

Resources

Stars

Watchers

Forks

Packages

No packages published