Large Language Models (LLMs) are emerging as transformative tools for software vulnerability detection. Traditional methods, including static and dynamic analysis, face limitations in efficiency, false-positive rates, and scalability with modern software complexity. Through code structure analysis, pattern identification, and repair suggestion generation, LLMs demonstrate a novel approach to vulnerability mitigation. This survey examines LLMs in vulnerability detection, analyzing problem formulation, model selection, application methodologies, datasets, and evaluation metrics. We investigate current research challenges, emphasizing cross-language detection, multimodal integration, and repository-level analysis. Based on our findings, we propose solutions addressing dataset scalability, model interpretability, and low-resource scenarios. Our contributions include: (1) a systematic analysis of LLM applications in vulnerability detection; (2) a unified framework examining patterns and variations across studies; and (3) identification of key challenges and research directions. This work advances the understanding of LLM-based vulnerability detection. The latest findings are maintained at https://github.com/OwenSanzas/LLM-For-Vulnerability-Detection
Building similarity graph...
Analyzing shared references across papers
Loading...
Ze Sheng
Texas A&M University
Z.G. Chen
Central South University
Shuning Gu
Texas A&M University
ACM Computing Surveys
Texas A&M University
City University of Hong Kong
Building similarity graph...
Analyzing shared references across papers
Loading...
Sheng et al. (Tue,) studied this question.
synapsesocial.com/papers/68d6d8768b2b6861e4c3e798 — DOI: https://doi.org/10.1145/3769082