Skip to content

chore: pin third-party GitHub Actions to commit SHAs#126

Merged
keelerm84 merged 2 commits intomainfrom
security/SEC-7924/pin-github-actions
Mar 30, 2026
Merged

chore: pin third-party GitHub Actions to commit SHAs#126
keelerm84 merged 2 commits intomainfrom
security/SEC-7924/pin-github-actions

Conversation

@pkaeding
Copy link
Copy Markdown
Contributor

@pkaeding pkaeding commented Mar 30, 2026

Summary

Pin all third-party GitHub Actions to full-length commit SHAs to prevent supply chain attacks.

Addresses findings from the third-party-action-not-pinned-to-commit-sha Semgrep rule.

Test plan

  • Verify CI passes with pinned action SHAs

Note

Low Risk
Low risk: only updates the workflow to use a pinned action SHA, reducing supply-chain exposure without changing release logic.

Overview
Updates the release-please GitHub Actions workflow to pin googleapis/release-please-action to a full commit SHA (v4.4.0) rather than using the mutable @v4 tag.

This is a supply-chain hardening change; the workflow behavior should remain the same aside from locking the action to an exact revision.

Written by Cursor Bugbot for commit 45fa8ed. This will update automatically on new commits. Configure here.

Pin all third-party GitHub Actions to full-length commit SHAs to prevent
supply chain attacks. Addresses findings from the
third-party-action-not-pinned-to-commit-sha Semgrep rule.
@pkaeding pkaeding requested a review from a team as a code owner March 30, 2026 16:07
Comment thread .github/workflows/release-please.yml Outdated
@keelerm84 keelerm84 merged commit 2e17c88 into main Mar 30, 2026
11 checks passed
@keelerm84 keelerm84 deleted the security/SEC-7924/pin-github-actions branch March 30, 2026 16:16
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