3 ms·
Hi floatingatoll, thanks for the comment, I really appreciate it! It is valid reasons! 1) Yes, absolutely, it is quite interesting that there went so much time
by kevinsimper 8y ago
Hi floatingatoll, thanks for the comment, I really appreciate it! It is valid reasons!
1) Yes, absolutely, it is quite interesting that there went so much time by, but that you can install npm packages without noticing that are less than > 1 hour old exposes you to risks that even people noticing can't prevent you from being exposed to.
2) That it could be sold, is a big problem that you can't solve, but if we discovered that it had been sold in this case, we cold then discard all packages that the author had also published, so a author would essentially put all his reputation at risk by just selling/giving away one package.
- floatingatoll 8y agoIf I chose to sell my key, I’d simply generate a new one and start using it. If you then chose not to trust my old key retroactively, you would be unable to do your job without rewriting my code. Reputation has no material relevance today sufficient to compel a solution, sadly.
- kevinsimper 8y agoYes, I would be unable to do my job, and I would have to consider the project security higher than features then. If I knew a project had been compromised, the next step should always be to move away from it or fix the issue. The solution would maybe not be to delete all the code, but just not accept any updates since it is not sure the key belongs to the rightful owner.