Skip to content

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

Merged
joker23 merged 1 commit intomainfrom
security/SEC-7924/pin-github-actions
Mar 24, 2026
Merged

chore: pin third-party GitHub Actions to commit SHAs#334
joker23 merged 1 commit intomainfrom
security/SEC-7924/pin-github-actions

Conversation

@pkaeding
Copy link
Contributor

@pkaeding pkaeding commented Mar 24, 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: CI-only change that pins a third-party action to a specific commit, reducing supply-chain risk with minimal behavioral impact aside from locking the action version.

Overview
Pins googleapis/release-please-action in the Release Please workflow from a floating v4 tag to a specific commit SHA (16a9c9...) to ensure deterministic and safer builds.

Written by Cursor Bugbot for commit 6c0c068. 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 24, 2026 14:42
@joker23 joker23 merged commit f547251 into main Mar 24, 2026
11 checks passed
@joker23 joker23 deleted the security/SEC-7924/pin-github-actions branch March 24, 2026 18:58
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