News for hackers. Stuff that matters.
Re:Many packages suddenly disappeared by 0x0 on Saturday January 06, 2018 @06:37PM (#16088115)
"npm install packagename" could record the public key in package.json (or package-lock.json) on first save, and only accept installs (or upgrades) matching the same public key. Just like how android app code signing works, or similar to ssh known_hosts trust-on-first-use.

Granted it wouldn't save those adding a new package to a project the first time, but it would save the bacon of anyone re-running "npm install" in an existing project, for example during a deploy, or when trying to upgrade to a newer version of a given package.

Re:Many packages suddenly disappeared by styfle on Monday January 08, 2018 @07:23PM (#16102324)
Would that mean a package with multiple authors would have to shared the private key with each other in order to publish a new version?
Re:Many packages suddenly disappeared by naasking on Sunday January 07, 2018 @08:43AM (#16090818)
> Granted it wouldn't save those adding a new package to a project the first time

Right, that's the real problem.

Re:Many packages suddenly disappeared by no29 on Sunday January 07, 2018 @03:07PM (#16092384)
independent site that maps packages to author certs that npm uses for verification at install time?

also, this is a problem that every package mgmt system faces. they alert on changes on upgrade but there's a requirement at the end user level to verify that at install time, the cert being trusted is the right one.