More than 75% of all vulnerabilities reside in indirect dependencies:
The vast majority of security vulnerabilities in open-source projects reside in indirect dependencies rather than directly and first-hand loaded components.
"Aggregating the numbers from all ecosystems, we found more than three times as many vulnerabilities in indirect dependencies than we did direct dependencies," Alyssa Miller, Application Security Advocate at Snyk, told ZDNet in an interview discussing Snyk's State of Open Source Security for 2020 study.
The report looked at how vulnerabilities impacted the JavaScript (npm), Ruby (RubyGems), Java (MavenCentral), PHP (Packagist), and Python (PyPI) ecosystems.
Snyk said that 86% of the JavaScript security bugs, 81% of the Ruby bugs, and 74% of the Java ones impacted libraries that were dependencies of the primary components loaded inside a project.
[...] Snyk argues that companies scanning their primary dependencies for security issues without exploring their full dependency tree multiple levels down would release or end up running products that were vulnerable to unforeseen bugs.
So dear Soylentils, how do you track vulnerabilities in libraries that you use in your projects and do you scan beyond direct dependencies?
Previously:
(2020-05-16) Nine in Ten Biz Applications Harbor Out-of-Date, Unsupported, Insecure Open-Source Code, Study Shows
(Score: 2) by canopic jug on Friday July 03 2020, @06:45PM (1 child)
Because of this all open source is being weeded out from my very big financial employer.
Their main goal is fighting Copyleft and that's because Snyk and Blackduck [techrights.org] have close ties to M$ and exist primarily for the purpose of sowing fear, uncertainty, and doubt against free and open source software. The managers there were probably already fans of Bill and were just looking for an excuse to downgrade.
Money is not free speech. Elections should not be auctions.
(Score: 0, Troll) by Anonymous Coward on Friday July 03 2020, @06:59PM
1990s called, they want their reality back.
It's 2020. Microsoft is one of the largest OSS developers in the world. Their entire profit drive is through Azure which relies on OSS.
https://azure.microsoft.com/en-gb/blog/expanding-linux-and-oss-support-on-azure/ [microsoft.com]