We saw many startups (including YC) recently working on open source vulnerability discovery and patching. Curious to understand why this is still an unsolved problem when Dependabot (and other similar tools) can do this fairly well. Where specifically do the existing tools fail? Appreciate your insights.
Dependabot it is good for scanning dependencies of popular languages but it does not pick up ‘code smells’ like sonarqube would.<p>In addition, some vulnerabilities only appear at build time, so you would need to add in scanning during the pipeline.<p>It’s hard to get a full picture of the entire build process, and even still, vulns do get through, for example you forget to implement logic to prevent people from seeing the administration section of your app.<p>Security is part machine, part human effort - hard to catch everything, on top of the millions of projects and repositories out there, not all of them on GitHub.