SAVANT: Vulnerability Detection in Application Dependencies through Semantic-Guided Reachability Analysis

Main:11 Pages
3 Figures
Bibliography:5 Pages
3 Tables
Abstract
The integration of open-source third-party library dependencies in Java development introduces significant security risks when these libraries contain known vulnerabilities. Existing Software Composition Analysis (SCA) tools struggle to effectively detect vulnerable API usage from these libraries due to limitations in understanding API usage semantics and computational challenges in analyzing complex codebases, leading to inaccurate vulnerability alerts that burden development teams and delay critical security fixes.
View on arXivComments on this paper
