Skip to content

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

Merged
pkaeding merged 5 commits into
v3from
security/SEC-7924/pin-github-actions
Mar 25, 2026
Merged

chore: pin third-party GitHub Actions to commit SHAs#36
pkaeding merged 5 commits into
v3from
security/SEC-7924/pin-github-actions

Conversation

@pkaeding
Copy link
Copy Markdown
Contributor

@pkaeding pkaeding commented Mar 23, 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 GitHub Actions references to pinned commit SHAs, with no changes to workflow logic or permissions.

Overview
Pins third-party GitHub Actions used in CI workflows to specific commit SHAs for supply-chain hardening.

check-go-versions.yml now uses a pinned SHA for peter-evans/create-pull-request (v6.1.0), and release-please.yml pins googleapis/release-please-action (v4.4.0).

Written by Cursor Bugbot for commit 8b9f2de. 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 23, 2026 17:55
Comment thread .github/workflows/check-go-versions.yml Outdated
Comment thread .github/workflows/check-go-versions.yml Outdated
Comment thread .github/workflows/release-please.yml Outdated
Co-authored-by: Matthew M. Keeler <keelerm84@gmail.com>
@keelerm84
Copy link
Copy Markdown
Member

Hey @pkaeding do you have permission to remove whatever branch protection this repo still has for circle ci?

Comment thread .github/workflows/check-go-versions.yml Outdated
Comment thread .github/workflows/check-go-versions.yml
Comment thread .github/workflows/check-go-versions.yml Outdated
@pkaeding pkaeding merged commit 98cf96a into v3 Mar 25, 2026
13 checks passed
@pkaeding pkaeding deleted the security/SEC-7924/pin-github-actions branch March 25, 2026 12: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