Interesting finding on application dependencies from Sonatype State of Open Source Report.
Most Pulled Ecosystems
- JS: 4.5 Trillion
- Python: 530 Billion
Outdated software continued to be pulled
- 13% of Log4J downloads are vulnerable
- 80% of Application dependencies are never upgraded
Language Ecosystems Coverage
- Only 10.5% of open-source components are actively used out of the 7 million available
- 180 is the average number of Open Source components per application
Vulnerability Remediation
- The report states the average fix times for even critical vulnerabilities is 200-250 days, with some taking over 500 days to fix.
What application frameworks are you mostly using in your environment? What makes it challenging for application development teams to keep all dependencies up to date during initial development and once in production?