-
-
Notifications
You must be signed in to change notification settings - Fork 23
Add Scorecards and SLSA workflows #164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Scorecards and SLSA workflows #164
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds three GitHub Actions workflows to enhance the repository's supply chain security posture: OpenSSF Scorecards for security analysis, SLSA provenance generation for build attestations, and dependency review for pull requests.
- Introduces automated security scanning via OpenSSF Scorecards with weekly scheduled runs and code scanning dashboard integration
- Adds SLSA Level 3 provenance generation for Python package releases to provide build attestation
- Implements dependency review workflow to scan pull requests for vulnerable or non-compliant dependencies
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
| .github/workflows/scorecards-analysis.yml | Adds OpenSSF Scorecards workflow with SHA-pinned actions for security analysis and SARIF upload |
| .github/workflows/slsa-provenance.yml | Introduces SLSA provenance workflow to generate build attestations for tagged releases |
| .github/workflows/dependency-review.yml | Adds dependency scanning workflow for pull requests using Sigstore community reusable workflow |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Removed copyright notice and license information from the dependency review workflow file. Signed-off-by: Jackson Antonio do Prado Lima <[email protected]>
Signed-off-by: Jackson Antonio do Prado Lima <[email protected]>
Signed-off-by: Jackson Antonio do Prado Lima <[email protected]>
|



Summary
Testing
Codex Task