Skip to content

fix(ci): remediate workflow security vulnerabilities via zizmor audit - #211

Merged
riteshnoronha merged 1 commit into
mainfrom
fix/workflow-security-zizmor
Sep 2, 2026
Merged

fix(ci): remediate workflow security vulnerabilities via zizmor audit#211
riteshnoronha merged 1 commit into
mainfrom
fix/workflow-security-zizmor

Conversation

@maheshsof

Copy link
Copy Markdown
Contributor

🛡️ Automated Workflow Security Remediation

This PR addresses vulnerabilities identified by the zizmor static security scanner:

  • 🔒 Pin Actions: Pinned all third-party GitHub Actions to immutable 40-character commit SHAs (preventing supply chain tampering).
  • 🔑 Credential Safety: Added persist-credentials: false to actions/checkout steps to prevent tokens from persisting in git config and leaking into artifacts.
  • 🛡️ Least Privilege: Restricted overly broad permissions.
  • Release Cache Poisoning Prevention: Disabled shared caches on release and tag publishing workflows.

Validated offline against YAML syntax checkers and zizmor audits with 0 findings.

@maheshsof
maheshsof force-pushed the fix/workflow-security-zizmor branch 2 times, most recently from 34a11c5 to 370e834 Compare September 2, 2026 16:46
@maheshsof
maheshsof force-pushed the fix/workflow-security-zizmor branch from 370e834 to 2023cbd Compare September 2, 2026 16:51
@riteshnoronha
riteshnoronha merged commit 7246345 into main Sep 2, 2026
2 checks passed
@riteshnoronha
riteshnoronha deleted the fix/workflow-security-zizmor branch September 2, 2026 17:27
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.

2 participants