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