Skip to content

SARIF

ca9 can emit SARIF 2.1.0 for GitHub code scanning and SARIF-compatible security tooling.

ca9 check snyk-report.json --repo . -f sarif -o ca9.sarif

SARIF output includes:

  • One result per vulnerability.
  • Stable fingerprints.
  • Severity mapping.
  • Confidence score and verdict evidence in properties.
  • Policy adjustments and report warnings where available.
  • Optional blast-radius and threat-intel properties.

GitHub upload

permissions:
  contents: read
  security-events: write

steps:
  - uses: actions/checkout@v4
  - uses: actions/setup-python@v5
    with:
      python-version: "3.13"
  - run: pip install ca9[cli]
  - run: ca9 scan --repo . -f sarif -o ca9.sarif
  - uses: github/codeql-action/upload-sarif@v3
    with:
      sarif_file: ca9.sarif