You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
sec(ci): GitHub Actions use mutable version tags instead of SHA-pinned refs #439
Mutable tags can be redirected to malicious commits if the action author's account is compromised. The deploy workflows run with id-token: write and access to all cloud credentials.
aquasecurity/trivy-action@0.30.0 uses a version string (not a major tag) but is still not SHA-pinned.
Fix: Pin all third-party actions to their full commit SHAs. Use pin-github-actions or Dependabot with versioning-strategy: lockfile-only to maintain the pins automatically.
Verified shipped: PR #536 (merged 2026-05-22, commit 5441f9e) updated all 15 workflow files under .github/workflows/ pinning actions/checkout, aws-actions/configure-aws-credentials, golangci-lint-action, and all other third-party actions to full commit SHAs. Commit is present on feat/multicloud-web-frontend.
Activity
cristim commentedon May 28, 2026
Verified shipped: PR #536 (merged 2026-05-22, commit 5441f9e) updated all 15 workflow files under .github/workflows/ pinning actions/checkout, aws-actions/configure-aws-credentials, golangci-lint-action, and all other third-party actions to full commit SHAs. Commit is present on feat/multicloud-web-frontend.