Multi-Agent Collaborative Fuzzing with Continuous Reflection for Smart Contracts Vulnerability Detection
On the map: LLM agents and tool use → Agent threats, guardrails and governance
Abstract (arXiv)
Fuzzing is a widely used technique for detecting vulnerabilities in smart contracts, which generates transaction sequences to explore the execution paths of smart contracts. However, existing fuzzers are falling short in detecting sophisticated vulnerabilities that require specific attack transaction sequences with proper inputs to trigger, as they (i) prioritize code coverage over vulnerability discovery, wasting considerable effort on non-vulnerable code regions, and (ii) lack semantic understanding of stateful contracts, generating numerous invalid transaction sequences that cannot pass runtime execution. In this paper, we propose SmartFuzz, a novel collaborative reflective fuzzer for smart contract vulnerability detection. It employs large language model-driven agents as the fuzzing engine and continuously improves itself by learning and reflecting through interactions with the environment. Specifically, we first propose a new Continuous Reflection Process (CRP) for fuzzing smart contracts, which reforms the transaction sequence generation as a self-evolving process through continuous reflection on feedback from the runtime environment. Then, we present the Reactive Collaborative Chain (RCC) to orchestrate the fuzzing process into multiple sub-tasks based on the dependencies of transaction sequences. Furthermore, we design a multi-agent collaborative team, where each expert agent is guided by the RCC to jointly generate and refine transaction sequences from both global and local perspectives. We conduct extensive experiments to evaluate SmartFuzz's performance on real-world contracts and DApp projects. The results demonstrate that SmartFuzz outperforms existing state-of-the-art tools: (i) it detects 5.8%-74.7% more vulnerabilities within 30 minutes, and (ii) it reduces false negatives by up to 80%.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Agent threats, guardrails and governance, one of 16 directions in LLM agents and tool use. Builds on 15 of its 45 references that are in the map. First posted on arXiv 15 Nov 2025.
Builds on
15 of 45 references.
References · 15
- 2025Why Do Multi-Agent LLM Systems Fail?cited by 604
- 2019Slither: A Static Analysis Framework For Smart Contractscited by 89
- 2019Manticore: A User-Friendly Symbolic Execution Framework for Binaries and Smart Contractscited by 37
- 2019Empirical Review of Automated Analysis Tools on 47,587 Ethereum Smart Contractscited by 36
- 2018ContractFuzzer: Fuzzing Smart Contracts for Vulnerability Detectioncited by 32
- 2022SoK: Decentralized Finance (DeFi) Attackscited by 28
- 2017Learn&Fuzz: Machine Learning for Input Fuzzingcited by 23
- 2018NEUZZ: Efficient Fuzzing with Neural Program Smoothingcited by 19
- 2020sFuzz: An Efficient Adaptive Fuzzer for Solidity Smart Contractscited by 19
- 2021SAILFISH: Vetting Smart Contract State-Inconsistency Bugs in Secondscited by 10
- 2023DAppSCAN: Building Large-Scale Datasets for Smart Contract Weaknesses in DApp Projectscited by 9
- 2020DEFECTCHECKER: Automated Smart Contract Defect Detection by Analyzing EVM Bytecodecited by 4
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Beyond Detection: Agentic Attack Synthesis and Simulation for Smart Contracts
- 2025LISA Technical Report: An Agentic Framework for Smart Contract Auditing
- 2026Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarization
- 2026CyberChainBench: Can AI Agents Secure Smart Contracts Against Real-World On-Chain Vulnerabilities?
- 2026EvoPoC: Automated Exploit Synthesis for DeFi Smart Contracts via Hierarchical Knowledge Graphs ↗
- 2026FuzzingBrain V2: A Multi-Agent LLM System for Automated Vulnerability Discovery and Reproduction
- 2024LLM-SmartAudit: Advanced Smart Contract Vulnerability Detection
- 2026An Effective and Cost-Efficient Agentic Framework for Ethereum Smart Contract Auditing