ci(security): add OSV and Trivy scans with fork-safe SARIF and SBOM generation #1416
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds supply-chain security scanning with:
Key Features
All scanning workflows:
Files Changed
.github/osv-scanner-config.yaml(new) - OSV severity filters.github/workflows/osv-scan.yml(new) - OSV Scanner workflow.github/workflows/trivy-fs.yml(new) - Trivy FS workflow.github/workflows/sbom.yml(new) - SBOM generation workflow.github/workflows/check_security_vulnerability.yml(updated) - DevSkim hardeningRelated Issues
Relates to #1309 - this is a cleaner implementation with only security scanning features, no breaking changes.