LLMs in Software Security: A Survey of Vulnerability Detection Techniques and Insights
Ze Sheng, Zhicheng Chen, Shuning Gu, Heqing Huang, Guofei Gu, Jeff, Huang

TL;DR
This survey reviews how Large Language Models are used for software vulnerability detection, analyzing current methods, challenges, and future directions to improve security in software systems.
Contribution
It provides a systematic review of LLM applications in vulnerability detection, analyzing patterns, differences, and proposing future research directions.
Findings
LLMs can analyze code and generate repair suggestions effectively.
Current challenges include cross-language detection and dataset scalability.
Future work should focus on interpretability and low-resource scenarios.
Abstract
Large Language Models (LLMs) are emerging as transformative tools for software vulnerability detection, addressing critical challenges in the security domain. Traditional methods, such as static and dynamic analysis, often falter due to inefficiencies, high false positive rates, and the growing complexity of modern software systems. By leveraging their ability to analyze code structures, identify patterns, and generate repair suggestions, LLMs, exemplified by models like GPT, BERT, and CodeBERT, present a novel and scalable approach to mitigating vulnerabilities. This paper provides a detailed survey of LLMs in vulnerability detection. It examines key aspects, including model architectures, application methods, target languages, fine-tuning strategies, datasets, and evaluation metrics. We also analyze the scope of current research problems, highlighting the strengths and weaknesses of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Reliability and Analysis Research
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · Attention Is All You Need · Linear Warmup With Linear Decay · Cosine Annealing · WordPiece · Byte Pair Encoding · Layer Normalization · Residual Connection · Dense Connections · Linear Layer
