buildOne report1 publisher GhostAction's workflow pulls a repository's full git history to search old commits for keys, a dev.to author says
GhostAction's fake workflow sets fetch-depth: 0 and runs git log -p --all, so deleted secrets are in reach, a dev.to author reports. A credential removed from the current files is still in every earlier commit, so it has to be revoked at the provider.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+15
- Incentives
- Not scored
- Confidence50
GhostAction's credential-stealing GitHub workflow has reached tens of thousands of repositories through more than 500 accounts since October 7, Socket says. Any repository carrying the file should be treated as having lost its Actions secrets and every key in its git history.
Reality
- Evidence58
- Adoption70
- Hype gap+8
- Incentives
- Not scored
- Confidence62
buildOne report1 publisher Scanner authors find six exploitable GitHub workflows among 60 that use pull_request_target
Scanner authors writing on dev.to hand-checked 60 public pull_request_target workflows and judged 6 exploitable by anyone who can open a pull request. About as many looked dangerous and were safe, so an audit has to read what runs after the checkout.
Reality
- Evidence40
- Adoption
- Not scored
- Hype gap+5
- Incentives60
- Confidence40
GitHub will restrict pull_request_target by default on affected public repos on November 2, 2026
GitHub's workflow execution protections went generally available on September 17, and the evaluate mode that shows what a rule would block before enforcement is documented as an Enterprise Cloud capability.
Reality
- Evidence58
- Adoption25
- Hype gap+12
- Incentives58
- Confidence54
buildOne report1 publisher Resolving 31 action pins caught dependency-review-action's v3 tag two majors behind
Pinning a workflow to a commit SHA stops the tag moving under you, and resolving all 31 from the upstream repositories turned up an action whose v3 tag stopped moving at all while its releases reached v5.0.0.
Reality
- Evidence64
- Adoption28
- Hype gap+8
- Incentives72
- Confidence55
buildOne report1 publisher A workflow_run chain keeps the fork's code out of the job that holds the secrets
GitHub gives forked pull requests a read-only token and no secrets, so any test that needs a credential fails. The two documented ways around that differ in whose code the secrets-bearing job actually checks out.
Reality
- Evidence58
- Adoption
- Not scored
- Hype gap−5
- Incentives28
- Confidence52
buildOne report1 publisher Checkout v7 warns and exits rather than clone fork code under pull_request_target
For anyone running pull_request_target, pinning v7 starts with a workflow audit rather than a version bump, and the credential relocation underneath it carries a runner version floor that self-hosted fleets should check first.
Reality
- Evidence30
- Adoption
- Not scored
- Hype gap+35
- Incentives55
- Confidence30