atlas

Research map / Multi-agent systems and games / LLM agents

EVMbench: Evaluating AI Agents on Smart Contract Security

ICML 2026 · Multi-agent systems and games › LLM agents · approach: Software engineering agent benchmarks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces EVMbench, a benchmark of 117 curated smart contract vulnerabilities from 40 audits that evaluates AI agents on detecting, patching, and exploiting them, with programmatic on-chain grading for Patch and Exploit.

Problem

Existing AI cybersecurity benchmarks do not cover the full lifecycle of smart contract vulnerabilities (discovery, mitigation, exploitation) with realistic, verifiable on-chain grading, despite high financial stakes of smart contracts.

Approach

Builds three audit-derived evaluation modes (Detect via judge-graded audit reports, Patch via test and exploit-test grading, Exploit via replaying agent transactions on a local Anvil chain and checking balances/state) on Code4rena high-severity vulnerabilities, with a Rust harness (ploit/veto) for reproducible, cheat-resistant grading.

Key results

Surprising findings

Limitations

Experimental setup

Datasets: Code4rena audit reports Tempo audit vulnerabilities

Benchmarks: EVMbench Detect (117 vulns) EVMbench Patch (44 vulns) EVMbench Exploit (23 vulns)

Metrics: recall/score rate award payout ($) patch success rate exploit success rate

Baselines: OpenCode scaffold (OC-GPT-5.2) OpenAI o3 GPT-5 Claude Opus 4.5 Gemini 3 Pro SCONE-Bench

Builds on: BountyBench OpenCode ReAct

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy