Skip to content

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

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

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

Conversation

@pkaeding
Copy link
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 change that only updates GitHub Actions references to immutable commit SHAs; the main risk is CI/release packaging breaking if the pinned revisions are incorrect or later removed.

Overview
Pins third-party GitHub Actions used by the sdk-release composite action to full commit SHAs (notably thedoctor0/zip-release and ilammy/msvc-dev-cmd) to reduce supply-chain risk while keeping the referenced versions the same.

Written by Cursor Bugbot for commit 508322c. 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 16:05
@pkaeding pkaeding merged commit 1ad9225 into main Mar 23, 2026
46 checks passed
@pkaeding pkaeding deleted the security/SEC-7924/pin-github-actions branch March 23, 2026 16:28
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