paper-with-me

홈 › Papers

Code-Augur: Agentic Vulnerability Detection via Specification Inference

2026-06-17 · Zhengxiong Luo, Mehtab Zafar, Dylan Wolff, Abhik Roychoudhury arxiv

The advent of agentic vulnerability detection is already becoming a watershed moment for software security. Audits conducted entirely by autonomous LLM agents are uncovering critical vulnerabilities in fundamental software underpinning digital society. Many of these vulnerabilities remained masked for years, surfacing only now with AI agents. Yet the reasoning behind these discoveries remains alarmingly opaque and unvalidated. What assumptions did the agent make about a function's inputs when it deemed that function to be secure? Failures in reasoning and incorrect assumptions can lead to missed vulnerabilities and reduce trust in agentic analysis. We propose a security-specification-first paradigm that (1) exposes the agent's tacit assumptions explicitly as security specifications and (2) continuously refines those specifications via runtime falsification. We realize our approach in Code-Augur, a novel harness for agentic vulnerability detection. Given a codebase, Code-Augur analyzes each component of the system for vulnerable code. When it deems a component to be secure, it commits the local invariants behind that judgment as in-source assertions. In parallel, Code-Augur leverages a guided fuzzer to attempt to falsify those assumptions. When the fuzzer triggers an assertion, this either reveals a genuine vulnerability or a flawed specification to refine. In both cases, this process grounds the agent's understanding, aligning its view of code intent with how the code actually behaves. On real-world subjects, Code-Augur effectively leverages security specifications to detect more vulnerabilities than other state-of-the-art agents. Additionally, Code-Augur found 22 new vulnerabilities in key open-source projects. Compared to curated specialized models like Claude Mythos, Code-Augur offers effective agentic vulnerability detection built on widely available LLMs like Sonnet and DeepSeek.

📄 PDF Abstract BibTeX arXiv:2606.18619

Code (0)

등록된 구현이 없습니다.

Tasks

Vulnerability Detection

Similar Papers 제목 키워드 기반

Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarization

2026-03-27 · Ziqiao Kong, Wanxu Xia, Chong Wang, Yue Xue 외 arxiv

Smart contracts govern billions of dollars in decentralized finance (DeFi), yet automated vulnerability detection remains challenging because many vulnerabilities are tightly coupled with project-specific business logic.…

Vulnerability Detection

AgenticSCR: An Autonomous Agentic Secure Code Review for Immature Vulnerabilities Detection

2026-01-27 · Wachiraphan Charoenwet, Kla Tantithamthavorn, Patanamon Thongtanunam, Hong Yi Lin 외 arxiv

Secure code review is critical at the pre-commit stage, where vulnerabilities must be caught early under tight latency and limited-context constraints. Existing SAST-based checks are noisy and often miss immature, contex…

Vulnerability Detection

Specification Self-Correction: Mitigating In-Context Reward Hacking Through Test-Time Refinement

2025-07-24 · Víctor Gallego arxiv

Language models (LMs) are susceptible to in-context reward hacking, where they exploit flaws in tainted or faulty written specifications or rubrics to achieve high scores without fulfilling the user's true intent. We int…

Knowledge Migration Framework for Smart Contract Vulnerability Detection

2024-12-15 · Luqi Wang, Wenbao Jiang

As a cornerstone of blockchain technology in the 3.0 era, smart contracts play a pivotal role in the evolution of blockchain systems. In order to address the limitations of existing smart contract vulnerability detection…

Data-free Knowledge DistillationKnowledge DistillationVulnerability Detection

Revelio: Cost-Efficient Agentic Memory Safety Vulnerability Detection For Repository-Scale Codebases

2026-06-20 · Yiwei Hou, Hao Wang, Muxi Lyu, Marius Momeu 외 arxiv

Memory safety vulnerabilities remain a significant threat even for projects with extensive fuzzing and manual auditing. Recent results suggest that large language models hold great promise for detecting such vulnerabilit…

Vulnerability Detection