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 verifies provenance metadata on every action reference
Fork PR secret isolationExists but misconfigured in most reposWorkflow Trigger Auditor flags pull_request_target misconfigurations

What you should do now

Do not wait for GitHub to ship. Pin every action reference to a full SHA commit hash today. Use the CI/CD Supply Chain Guardian to scan your repositories and automatically flag any workflow that references a mutable tag. When GitHub ships their lockfile feature, it will complement what you already have in place.

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

The CI/CD Supply Chain Guardian scans and pins every action reference in your workflows.

Start free →