Skip to content

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

Merged
openclaw-dv merged 1 commit into
mainfrom
harden/sha-pin-actions
Jun 8, 2026
Merged

ci: SHA-pin third-party GitHub Actions#10
openclaw-dv merged 1 commit into
mainfrom
harden/sha-pin-actions

Conversation

@openclaw-dv

Copy link
Copy Markdown
Collaborator

SHA-pin third-party GitHub Actions

Pins 8 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/build-push.yml docker/setup-qemu-action v3 c7c53464625b32c7a7e944ae62b3e17d2b600130
.github/workflows/build-push.yml docker/setup-buildx-action v3 8d2750c68a42422c14e847fe6c8ac0403b4cbd6f
.github/workflows/build-push.yml docker/login-action v3 c94ce9fb468520275223c153574b00df6fe4bcc9
.github/workflows/build-push.yml docker/metadata-action v5 c299e40c65443455700f0fdfc63efafe5b349051
.github/workflows/build-push.yml docker/build-push-action v6 10e90e3645eae34f1e60eeb005ba3a3d33f178e8
.github/workflows/test.yml docker/setup-qemu-action v3 c7c53464625b32c7a7e944ae62b3e17d2b600130
.github/workflows/test.yml docker/setup-buildx-action v3 8d2750c68a42422c14e847fe6c8ac0403b4cbd6f
.github/workflows/test.yml docker/build-push-action v6 10e90e3645eae34f1e60eeb005ba3a3d33f178e8

🤖 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>
@openclaw-dv openclaw-dv merged commit eaf1984 into main Jun 8, 2026
3 checks passed
@openclaw-dv openclaw-dv deleted the harden/sha-pin-actions branch June 8, 2026 03:41
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