| ▲ | hibikir 5 hours ago | |||||||||||||||||||||||||
Shared code repositories for OSS are much older than npm. See at least maven central for Java. What makes npm a more relevant target is a much smaller standard library and thinner dependencies, leading to more chances that a random project will have code of suspicious provenance. The vast majority of what a backend Java project depends on was probably written either by the same 3 companies, or large, established OSS repos. So this is relatively solvable if people in steering committees decided they cared. It's improving, but I'd argue not fast enough. | ||||||||||||||||||||||||||
| ▲ | ctkhn 4 hours ago | parent | next [-] | |||||||||||||||||||||||||
I noticed this a lot with java where most of what I needed that wasn't specific to our company's business logic was already available in the standard library, and a lot of the OSS libraries I needed were relatively reputable and well-known. I did a few personal backend projects with js and the amount of functionality I had to crate-dig from npm drove me insane, on top of the more complicated chain of trust for how many layers packages from npm can have. | ||||||||||||||||||||||||||
| ▲ | hoppp 5 hours ago | parent | prev [-] | |||||||||||||||||||||||||
Generally we don't hear much about attacks in Java like that. But they probably exist but python and javascript are targeted mainly because everyone uses them. They cover a lot of ground. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||