ci: add zizmor GitHub Actions audit - #88
Conversation
|
You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool. What Enabling Code Scanning Means:
For more information about GitHub Code Scanning, check out the documentation. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Central YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughAdds a GitHub Actions workflow that runs pinned Zizmor security analysis on pushes to ChangesSecurity analysis workflow
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This adds automated Zizmor analysis for main pushes and pull requests with SARIF reporting; the workflow is configured with hardened action usage and no current merge-blocking risk. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Adds a SHA-pinned zizmor workflow for pushes to main and pull requests. Findings are uploaded to GitHub code scanning via SARIF.
Note
Low Risk
Adds read-only CI security scanning with scoped permissions and pinned actions; no application or production runtime changes.
Overview
Adds a new zizmor workflow that runs on pushes to
mainand on pull requests to scan GitHub Actions definitions for security issues.The workflow uses minimal default permissions (
permissions: {}) and grantssecurity-events: writeonly on the audit job so findings can be reported (e.g. to code scanning via the pinnedzizmorcore/zizmor-action). Checkout is SHA-pinned and usespersist-credentials: false, consistent with other workflows in the repo.Reviewed by Cursor Bugbot for commit c8f0753. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit