Detecting Vulnerability-Inducing Commits via Multi-Stage Reasoning with LLM-Based Agents
On the map: LLM reasoning → Reasoning for agents, planning and code
also in 1 more
Abstract (arXiv)
Detecting vulnerability-inducing commits (VICs) at submission time is critical for improving the security and reliability of software systems. However, this task is highly challenging because it requires reasoning about the semantic impact of code changes from heterogeneous information sources, including code diffs, commit messages, and the surrounding contextual code. Existing approaches often struggle to fully capture these complex interactions, resulting in limited detection performance. In this paper, we propose VIC-RAGENT, an LLM-based multi-agent framework for effective and explainable vulnerability detection. VIC-RAGENT leverages multiple specialized agents to provide complementary perspectives, including structural analysis, intent understanding, and vulnerability inspection. To further improve detection reliability, the framework employs a multi-stage reasoning process that progressively refines candidate vulnerabilities through preliminary inspection, reanalysis, and a final decision stage. Experimental results on a real-world dataset across multiple LLMs demonstrate that VIC-RAGENT consistently outperforms baselines, including Direct, CoT, and CodeAgent. Compared to the strongest baseline, VIC-RAGENT achieves 1.2-1.7x higher F1-scores across different models. Overall, VIC-RAGENT offers a robust, explainable, and practical solution for detecting VICs in modern software development workflows.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Reasoning for agents, planning and code, one of 17 directions in LLM reasoning. Builds on 5 of its 40 references that are in the map. First posted on arXiv 7 Jul 2026.
Builds on
5 of 40 references.
Closest ancestors · 1
Same direction, newest first
Other references · 4
- 2023Qwen Technical Reportcited by 3,344
- 2024DeepSeek-V3 Technical Reportcited by 811
- 2025A Contemporary Survey of Large Language Model Assisted Program Analysiscited by 11
- 2018VulDeePecker: A Deep Learning-Based System for Vulnerability Detectioncited by 6
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025Benchmarking LLMs and LLM-based Agents in Practical Vulnerability Detection for Code Repositories
- 2025VulAgent: Hypothesis-Validation based Multi-Agent Vulnerability Detection
- 2026Multi-Agent End-to-End Vulnerability Management for Mitigating Recurring Vulnerabilities
- 2026FuzzingBrain V2: A Multi-Agent LLM System for Automated Vulnerability Discovery and Reproduction
- 2026An Empirical Evaluation of LLM-Based Approaches for Code Vulnerability Detection: RAG, SFT, and Dual-Agent Systems
- 2026Three Heads Are Better Than One: A Multi-perspective Reasoning Framework for Enhanced Vulnerability Detection
- 2025Let the Trial Begin: A Mock-Court Approach to Vulnerability Detection using LLM-Based Agents
- 2026Favia: Forensic Agent for Vulnerability-fix Identification and Analysis