Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Nicholas Zakas

๐Ÿ‘ค Speaker
455 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

I think potentially an easier solution, which is a little bit heavy handed, is you could just say, okay, all packages that have pre and post install scripts right now, you can keep doing it.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

You don't get to do it.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

We're basically cutting that off now and saying that we're grandfathering in all those old packages so they will continue to work.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

But new packages, sorry, you're out of luck.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

We're just not going to do it for you.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

You need to figure out a different way to distribute stuff.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

Yeah, just go ahead and write your own shell script.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

Or here's the shell script, download it, and you need to run this, and then after that, it's fine.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

But again, I feel like there are some lightweight solutions that could be done instead of putting more responsibility on maintainers every time there's an attack.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

Yeah, so Volt, as far as I know, was not in the business of providing a registry.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

It was more around tooling around NPM.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

Basically, new client does fancier stuff, more secure, et cetera.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

I haven't seen anything notable come out of that.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

In fact, I'm starting to think this might be me.