Skip to content

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

Merged
kinyoklion merged 3 commits intomasterfrom
security/SEC-7924/pin-github-actions
Mar 25, 2026
Merged

chore: pin third-party GitHub Actions to commit SHAs#20
kinyoklion merged 3 commits intomasterfrom
security/SEC-7924/pin-github-actions

Conversation

@pkaeding
Copy link
Copy Markdown
Contributor

@pkaeding pkaeding commented Mar 25, 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: workflow-only changes that pin third-party GitHub Actions to specific commits; main risk is CI breakage if the pinned SHAs are incorrect or later removed.

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

check-go-versions.yml now pins JamesIves/fetch-api-data-action and updates peter-evans/create-pull-request from a version tag to a specific commit (noted as v6.1.0), and release-please.yml pins google-github-actions/release-please-action to the v4.4.0 commit.

Written by Cursor Bugbot for commit 2f5031a. 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 25, 2026 17:02
@kinyoklion kinyoklion merged commit 9b24637 into master Mar 25, 2026
8 checks passed
@kinyoklion kinyoklion deleted the security/SEC-7924/pin-github-actions branch March 25, 2026 22:46
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