50% of new NPM packages are spam
11–20 of 325 posts
Re: 50% of new NPM packages are spam
#12Re: 50% of new NPM packages are spam
#13Spam problems can be solved by - Cross-Internet reputation system for accounts - Small fee on submission
NPM for companies costs enough that it surely covers all the reviews already.
It also attaches an identity to the posting.
Re: 50% of new NPM packages are spam
#14> 50% of new NPM packages are spam So all an attacker has to do is to publish an npm package. Wait, this alteady happened.
Re: 50% of new NPM packages are spam
#15Spam problems can be solved by - Cross-Internet reputation system for accounts - Small fee on submission
Re: 50% of new NPM packages are spam
#16Re: 50% of new NPM packages are spam
#17About 100k spam packages, with no false positives that I can see.
Re: 50% of new NPM packages are spam
#18So what happens when the spam is detected? Are the packages removed?
Re: 50% of new NPM packages are spam
#19Spam problems can be solved by - Cross-Internet reputation system for accounts - Small fee on submission
> Small fee on submission This will immediately bias the submissions only coming in from the west. Remember you can make the fee small but sometimes a person can't even pay even if they have the money. I remember having the 1000 or so rupees required for some VPS stuff when I was a teenager and not being able to pay since I didn't have a credit card. I hope we don't ever make money a barrier to open source.
I doubt it.
Re: 50% of new NPM packages are spam
#20Spam problems can be solved by - Cross-Internet reputation system for accounts - Small fee on submission
> - Cross-Internet reputation system for accounts Gets rid of anonymous spam. > - Small fee on submission Gets rid of amateur spam. I guess that's 98% of the problem. I think this is a good start. What to do about bogus projects sponsored by wealthy companies? What about abandonware? And how do we remain open and inclusive to newbees?
Does this happen in the real world, rather than as a theoretical concern?
As a thought, when a problem is pressing then sometimes it's best to start with a reasonable action then course correct over time. Rather than doing nothing waiting for a perfect solution.