Home / Companies / RWX / Blog / Post Details
Content Deep Dive

Why the TanStack supply chain attack can't happen on RWX

Blog post from RWX

Post Details
Company
RWX
Date Published
Author
Dan Manges (Co-founder, CEO)
Word Count
986
Company Posts That Month
3
Language
English
Hacker News Points
-
Post removed?
No
Summary

A May 11 compromise of 42 TanStack packages reportedly used a chain of vulnerabilities in which a fork pull request running under GitHub Actions’ pull_request_target context poisoned a shared pnpm cache, allowing a later privileged release workflow on main to restore attacker-controlled binaries and publish malicious versions. The incident was detected within 20 minutes because the payload broke tests, though the account argues a less visible payload could have harvested CI credentials for longer. RWX contrasts its design with conventional key-value CI caches by deriving cache entries automatically from a task’s command, environment, dependencies, base layer, and sandboxed file inputs, meaning altered fork code produces a distinct content hash rather than overwriting main’s cache. Its incremental tool caches are stored in branch-lockable vaults, allowing feature branches and fork pull requests to read caches but preventing them from writing to caches used by protected branches. RWX also pins package versions, including transitive package dependencies, and argues that these structural controls reduce CI cache-poisoning risks, while acknowledging that they do not eliminate risks from compromised upstream dependencies.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Secrets Management 4 2,324 403 114 +18%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.