Earlier quoted context omitted.
The other languages have the same problem. It's only spread over different places. For example, JS doesn't have a standard library. Many languages do. So when JS downloads loads of transitive dependencies, many are there because there's no stdlib. Have you audited your C++, or Java, or Ruby, or... stdlib lately? Especially those that come preinstalled with your OS of choice? Same goes for anything that you download v…
Those standard libraries are typically widely used. In many cases, the source can be examined. In most cases, there's a large professional team at a reasonably reputable organisation responsible for maintaining them. In almost all cases, there are no transitive dependencies not managed by the same people. Once installed on your system, they generally don't change unless you actively change them. While there is some r…
Have you examined them, though? ;) And yes, I was thinking about Reflections on Trusting Trust as well :)
> In almost all cases, there are no transitive dependencies not managed by the same people.
That's why I said the risk is spread very differently compared to JS :)