Skip to content
March 28, 2026·OpenSyber Team·6 min read

GITHUB FINALLY ADMITS MUTABLE TAGS ARE BROKEN

Roadmap vs Reality


GitHub's 2026 security roadmap acknowledges what the security community has been saying for years: mutable tags on GitHub Actions are a supply chain risk. GitHub announced lockfiles for workflow dependencies, immutable releases, and egress policy for runners. These are the right features. The problem is that they are a roadmap, not shipped product.

What GitHub announced

GitHub's roadmap includes three key security features: a lockfile mechanism for workflow dependencies that pins action versions at install time, immutable release artifacts that prevent tag mutation after publication, and an egress policy for GitHub-hosted runners that restricts outbound network access. Each of these addresses a real attack vector that has been exploited in production incidents.

Why a roadmap is not enough

The tj-actions/changed-files incident compromised thousands of repositories because a mutable tag was poisoned. That happened while these features were on the roadmap. Every day between announcement and shipment is a day your workflows are unprotected. Roadmaps do not stop supply chain attacks. Shipped tooling does.

GitHub roadmap vs OpenSyber today

FeatureGitHubOpenSyber
Workflow dependency lockfileAnnounced, not shippedCI/CD Supply Chain Guardian pins all action refs to SHA today
Immutable releasesAnnounced, not shippedSHA pinning enforced on every workflow scan — mutable tags flagged immediately
Egress policy for runnersAnnounced, not shippedAgent containers enforce deny-by-default egress with allowlist configuration
Action provenance verificationPartial (Sigstore for select actions)Supply Chain Guardian checks provenance metadata for supported action references
Fork PR secret isolationExists but misconfigured in most reposWorkflow Trigger Auditor flags pull_request_target misconfigurations

What you should do now

Pin action references to full SHA commit hashes where your workflow requires immutable provenance. Use the CI/CD Supply Chain Guardian to scan supported repositories and flag mutable tags. Validate the output against your own release process.

Ship SHA pinning today, not when GitHub gets around to it.

The CI/CD Supply Chain Guardian scans supported workflow action references and can flag mutable tags.