cd ..
Why does this keep happening?
Scott and Wes break down the “Mini Shai-Hulud” supply chain attack that compromised TanStack and other popular npm packages through a clever GitHub Actions cache poisoning exploit; a self-propagating worm that stole credentials and persisted through Claude Code hooks and VS Code tasks. They also cover how developers can protect themselves using pnpm’s security defaults, dev containers, and other practical defenses 🔥 Be the ~19,500th person to join our super tasty newsletter https://bit.ly/syntax_snackpack
Welcome to Syntax!
Understanding the Shai-Hulud Worm
Mechanics of the Attack: GitHub Actions and Cache
Brought to you by Sentry.io
Propagation and Impact of the Worm
Preventative Measures for Developers
The Role of Package Managers in Security
Using Dev Containers
Conclusion and Final Thoughts
Shaid Halud Breakdown From Wiz | https://www.wiz.io/blog/shai-hulud-npm-supply-chain-attack
List of compromised packages | https://x.com/hetmehtaa/status/2054158511073116266
TanStack Postmortem | https://tanstack.com/blog/npm-supply-chain-compromise-postmortem
Snyk TanStack Attack Breakdown | https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack
Use Dev Containers | https://www.youtube.com/watch?v=kPMA9cnpScU
Scan your github actions for security issues | https://github.com/snyk-labs/github-actions-scanner
All links available at https://syntax.fm/1004
------------------------------------------------------------------------------
Hit us up on Socials!
Syntax: https://x.com/syntaxfm
Scott: https://x.com/stolinski
Wes: https://x.com/wesbos
CJ: https://x.com/CodingGarden
Randy: https://www.youtube.com/@randyrektor
http://www.syntax.fm
Brought to you by https://sentry.io/syntax
#npm #hack #webdevelopment #webdeveloper #javascript #typescript #tanstack #syntax #syntaxfm #webdev