Skip to content

ci: SHA-pin third-party GitHub Actions#553

Open
openclaw-dv wants to merge 1 commit into
mainfrom
harden/sha-pin-actions
Open

ci: SHA-pin third-party GitHub Actions#553
openclaw-dv wants to merge 1 commit into
mainfrom
harden/sha-pin-actions

Conversation

@openclaw-dv

Copy link
Copy Markdown
Collaborator

SHA-pin third-party GitHub Actions

Pins 5 third-party action reference(s) in this repo to immutable commit SHAs.

Scope: Only genuinely third-party actions (owner not actions/github) that were on mutable refs (tags/branches) were pinned. GitHub-maintained actions/* and github/* actions, actions already pinned to a 40-char SHA, and local ./... actions/reusable-workflow calls were intentionally left unchanged. Each pinned line keeps a # <version> trailing comment so the intended version stays readable to humans and Dependabot. Pins point at the commit each tag resolved to at audit time (2026-06-07).

No unresolved refs.

Changes

File Action Old ref Pinned SHA
.github/workflows/docker.yml docker/setup-qemu-action v4 06116385d9baf250c9f4dcb4858b16962ea869c3
.github/workflows/docker.yml docker/setup-buildx-action v4 d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5
.github/workflows/docker.yml docker/login-action v4 650006c6eb7dba73a995cc03b0b2d7f5ca915bee
.github/workflows/docker.yml docker/build-push-action v7 f9f3042f7e2789586610d6e8b85c8f03e5195baf
.github/workflows/publish.yml pypa/gh-action-pypi-publish release/v1 cef221092ed1bacb1cc03d23a2d87d1d172e277b

🤖 Generated with Claude Code

Pin third-party actions to immutable commit SHAs (version in trailing
comment) to close the mutable-tag supply-chain vector exploited by the
tj-actions and May 2026 Mini-Shai-Hulud cache-poison campaigns.
GitHub-maintained actions/* and github/* left on tags (out of scope).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 8, 2026

Copy link
Copy Markdown

Deploying synthpanel with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3a18e7a
Status: ✅  Deploy successful!
Preview URL: https://c6ea1322.synthpanel.pages.dev
Branch Preview URL: https://harden-sha-pin-actions.synthpanel.pages.dev

View logs

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.

1 participant