News for hackers. Stuff that matters.
Re:Self Propagating NPM Malware Compromises over 40 Packages by worik on Tuesday September 16, 2025 @04:56PM (#45267944)
> This is a culture issue with developers who find it OK to have hundreds of (transitive) dependencies, and then follow processes that, for all intents and purposes, blindly auto update them

I do not know about NPM. But in Rust this is common practice.

Very hard to avoid. The core of Rust is very thin, to get anything done typically involves dozens of crates, all pulled in at compile time from any old developer implicitly trusted.

Re:Self Propagating NPM Malware Compromises over 40 Packages by hedora on Tuesday September 16, 2025 @08:11PM (#45269970)
The same is true for go and for java.
Re:Self Propagating NPM Malware Compromises over 40 Packages by ricardobeat on Wednesday September 17, 2025 @03:59AM (#45273120)
You can write entire applications in Go without resorting to any dependencies, the std lib is quite complete.

Most projects will have a healthy 5-20 dependencies though, with very little nested modules.