vEcho: A Paradigm Shift from Vulnerability Verification to Proactive Discovery with Large Language Models
Mingcheng Jiang, Jiancheng Huang, Jiangfei Wang, Zhengzhu Xie, Nan Fang, Guang Cheng, Xiaoyan Hu, and Hua Wu

TL;DR
vEcho introduces a proactive vulnerability discovery framework using large language models with memory and reasoning capabilities, significantly improving detection rates and reducing false positives in static security testing.
Contribution
It transforms LLMs from passive classifiers into active security experts with learning, memory, and reasoning, enabling proactive discovery of unknown vulnerabilities.
Findings
Achieves 65% detection rate, 41.8% better than IRIS.
Reduces false positive rate to 59.78%, 28.3% lower than IRIS.
Discovered 51 novel 0-day vulnerabilities in open-source projects.
Abstract
Static Application Security Testing (SAST) tools often suffer from high false positive rates, leading to alert fatigue that consumes valuable auditing resources. Recent efforts leveraging Large Language Models (LLMs) as filters offer limited improvements; however, these methods treat LLMs as passive, stateless classifiers, which lack project-wide context and the ability to learn from analyses to discover unknown, similar vulnerabilities. In this paper, we propose vEcho, a novel framework that transforms the LLM from a passive filter into a virtual security expert capable of learning, memory, and reasoning. vEcho equips its core reasoning engine with a robust developer tool suite for deep, context-aware verification. More importantly, we introduce a novel Echoic Vulnerability Propagation (EVP) mechanism. Driven by a Cognitive Memory Module that simulates human learning, EVP enables vEcho…
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
TopicsWeb Application Security Vulnerabilities · Information and Cyber Security · Security and Verification in Computing
