Skip to content

feat: add SARIF scan reporter#63

Merged
SaifullahSayyed merged 1 commit into
crucible-security:mainfrom
cjc0013:feat-sarif-report-export
May 28, 2026
Merged

feat: add SARIF scan reporter#63
SaifullahSayyed merged 1 commit into
crucible-security:mainfrom
cjc0013:feat-sarif-report-export

Conversation

@cjc0013

@cjc0013 cjc0013 commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a SARIF 2.1.0 reporter for failed Crucible findings
  • wire scan output through --format sarif and .sarif output suffix detection
  • include SARIF tests for headers, severity levels, OWASP metadata, file writing, and CLI output routing
  • update the changelog

Fixes #34.

Validation

  • python -m pytest -q - 276 passed
  • python -m ruff check crucible tests
  • python -m black --check crucible tests
  • python -m mypy crucible tests
  • git diff --check

@SaifullahSayyed SaifullahSayyed merged commit 1bbb0bc into crucible-security:main May 28, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

implement SARIF 2.1.0 export format for GitHub Security tab integration

2 participants