JS Party: JavaScript, CSS, Web Development cover image

The massive bug at the heart of npm

JS Party: JavaScript, CSS, Web Development

CHAPTER

The Impact of NPM on the Tooling World

NPM allows an attacker to hide install scripts or extra dependencies inside of a package. A lot of tools won't show those hidden installations, even though they're going to get installed and run. And so it really gives an attacker really like a pretty powerful tool to hide some of the stuff they might be up to. So this is where you can start to see there might be an here in fact that there's actually a difference between the metadata that's being published separately from the actual tarball.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner