News for hackers. Stuff that matters.
Re:GitHub has completed its acquisition of NPM by gowld on Wednesday April 15, 2020 @08:51PM (#22884965)
Why is non canonical better? Because they get to charge a fee?
Re:GitHub has completed its acquisition of NPM by sytse on Wednesday April 15, 2020 @09:01PM (#22885038)
Yep, non-canonical registries are used by business and they are more likely to pay. For example our dependency firewall will be a paid feature that delays updates from packages that are recently updated under suspicious circumstances like: author changed, author information changed, different programming language, activity after a long period of inactivity, large change to the code, etc.
Re:GitHub has completed its acquisition of NPM by smcnally on Thursday April 16, 2020 @04:06AM (#22887200)
> delays updates from packages that are recently updated under suspicious circumstances

This is an example of the security curation you note earlier. People reviewing flags alongside the code, remediation during the delay, highlighting package authors you like are some of why “Being the canonical registry … tends to be a huge expense.” How many people build and run GitLab Package Registry?

Re:GitHub has completed its acquisition of NPM by sytse on Thursday April 16, 2020 @06:02AM (#22887790)
We don’t know exactly how many people use it since it is open source but I think between 100,000 and 1 million people. The docker container registry is the most popular.

The security curation examples I mentioned are intended to use automated signals so there wouldn’t be an expense for labor. In fact we intend to run them separately on every self managed GitLab installation.

Re:GitHub has completed its acquisition of NPM by JMTQp8lwXL on Wednesday April 15, 2020 @11:18PM (#22885695)
I am curious what proportion of compromised packages fall under the umbrella of scenarios you have outlined.
Re:GitHub has completed its acquisition of NPM by sytse on Thursday April 16, 2020 @12:27AM (#22886039)
Me too. If someone has data on predictors of compromised packages I’m all ears.
Re:GitHub has completed its acquisition of NPM by kortilla on Wednesday April 15, 2020 @09:00PM (#22885036)
Yep, in particular the use case is private packages.