84 malicious @tanstack/* packages, published in 6 minutes with valid SLSA provenance. No tokens stolen, a fork PR poisoned the GitHub Actions cache, then the release workflow's OIDC token was dumped from runner memory and used to publish.
OIDC didn't fail. Its trust model has no notion of which workflow step can publish.
https://open.substack.com/pub/doriandiaconu/p/a-pull-request-published-84-malicious





