← Back to home@Ed-Marcavage

awesome-security-agent-harnesses

AI agents for pentesting, code audit, fuzzing, vulnerability discovery, and reverse engineering — harnesses, sandboxes, security MCP servers, benchmarks, and evals.

Stars
25
Language
—
Created
Aug 3, 2026
Updated
Oct 4, 2026

Introduction

Awesome Security Agent Harnesses Awesome

AI agents for pentesting, code audit, fuzzing, vulnerability discovery, and reverse engineering — harnesses, sandboxes, security MCP servers, benchmarks, and evals.

Please read the contribution guidelines before opening a pull request.

Contents

What Is a Security Agent Harness

A security agent harness is everything wrapped around the model: the sandbox it runs in, the analysis tools it can call, the prompts and skills that encode a methodology, and the evals you use to check it. Most of the engineering lives here rather than in the model — or as Cloudflare put it after scaling one across its own fleet, the harness is the bit that lasts.

Agents are good at producing plausible findings and bad at telling which ones are real. An agent will edit the source so its own exploit works, then report the bug it just created. So the metric that matters is not recall, which nobody can measure without already knowing every bug in a codebase, but how few unconfirmed findings reach a human: Cloudflare's pipeline cut 20,799 raw candidates down to 12,057 that survived validation, then folded away another 5,442 as duplicates. A harness that can reproduce a crash, replay an input, or re-run a static analyzer is how you throw out the bad ones before a human ever sees them.

Entries tagged SKILL.md are skill packs rather than runnable harnesses: methodology encoded as Agent Skills that a general coding agent like Claude Code executes. They live in the section matching what they do.

Code Audit Harnesses

Harnesses that run coding agents against source code: discovery, triage, validation, and patching.

  • Anthropic Defending Code Reference Harness - Reference implementation for autonomous vulnerability discovery and remediation with Claude, with skills for threat modeling, scanning, triage, and patching.
  • audit - Eight-stage discovery agent built on the Claude Code SDK, combining many narrow agents, deliberate disagreement between them, and an explicit reachability gate.
  • Capital One VulnHunter - Agentic security tool applying proactive, attacker-first analysis directly to source code.
  • Clearwing - Autonomous source-code hunter that ranks files, fans out specialist agents, and treats sanitizer crashes as ground truth, with a separate network-pentest mode.
  • Cloudflare Security Audit - Six-phase audit skill: parallel hunting agents attack the codebase from different angles, separate agents try to disprove each finding, and fresh agents verify the schema-validated findings.json against source. SKILL.md.
  • Google Mantis - Modular, stack-agnostic toolkit of security review skills for coding agents to find, reproduce, and patch vulnerabilities, with gVisor-sandboxed reproducers and an explicit false-positive filter rule.
  • Krait - Claude Code audit methodology for Solidity with 101 heuristics, 26 analysis modules, and 8 kill gates that try to disprove every finding, measured blind on 50 Code4rena contests at 100% precision on the v8 baseline.
  • Open Kritt - Self-hosted orchestrator that runs agents to find and validate vulnerabilities, export canonical findings, and rank severity, with bug-bounty payouts credited to its Blockian researcher identity.
  • OpenAI Codex Security - CLI and TypeScript SDK for finding, validating, and fixing security vulnerabilities with Codex.
  • OpenHack - Multi-agent scanner running recon, specialist hunts, independent validation, and sandbox and browser verification, using only open-source models.
  • RAPTOR - Autonomous research framework chaining static analysis, binary analysis, vulnerability validation, exploit generation, and patch writing over a codebase or binary. SKILL.md.
  • rust-in-peace - Vulnerability research harness for Rust with independent review passes, adversarial triage, dynamic verification, and an experimental Android APK analysis profile.
  • Trail of Bits Skills - Skills for security research, vulnerability detection, and audit workflows, distilled from the firm's audit practice. SKILL.md.
  • Vercel Labs Deepsec - Security harness for finding vulnerabilities in a codebase using coding agents.
  • Visa Vulnerability Agentic Harness - Agentic SAST pipeline for autonomous vulnerability discovery, remediation, and validation, emitting Markdown and SARIF reports.

Pentesting Agents

Agents that attack running applications and infrastructure: reconnaissance, exploitation, and proof of impact.

  • AIDA - Model-agnostic pentesting agent that reasons over a defined scope, executes in an isolated container, and keeps persistent assessment state across sessions.
  • AWE - Research framework pairing a lightweight orchestration layer with memory-augmented, vulnerability-specific agent pipelines, evaluated on the XBOW benchmark.
  • BlacksmithAI - Multi-agent pentesting framework that walks a target from reconnaissance through post-exploitation inside a Docker image preloaded with standard security tooling, driven from either a web UI or a CLI.
  • BreachWeave - Multi-role pentest harness where a Manager schedules and reclaims Solvers that exploit in parallel while a bystander Observer watches for drift and holds the termination decision, built on the Pi SDK; placed first of 613 teams in both the online and offline rounds of the second Tencent Cloud AI pentest challenge.
  • BugTraceAI - Multi-agent platform for authorized web application security testing with independent validation, evidence capture, and reporting.
  • CAI - Alias Robotics' framework for building cybersecurity agents, with tool and workflow primitives for offensive testing.
  • Cairn - Pentesting as state-space search: Claude Code, Codex, or Pi workers with no fixed roles coordinate only through a blackboard of facts, intents, and hints, and solved all 54 problems at the Tencent Cloud AI pentest challenge, the only team to clear the board.
  • CHYing-agent - Human-AI teaming pentester with an orchestrator coordinating command-execution, browser, C2, and reverse-engineering subagents over Kali, rebuilt on the Claude Code Python SDK; the ninth-place finisher in the first Tencent Cloud AI pentest challenge.
  • CyberStrike - Offensive-security harness coordinating autonomous agents over signed attack skills, built-in tools, and MCP integrations, mapped to MITRE ATT&CK and OWASP WSTG.
  • Dark-Moon - Open-source (GPLv3) autonomous AI penetration-testing CLI coordinating 50 specialist agents and 140+ offensive tools over MCP, with a dedicated LLM-security agent for the OWASP LLM Top 10; runs on a local (Ollama/llama.cpp) or cloud LLM.
  • hackingBuddyGPT - TU Wien research framework for writing LLM pentesting agents in roughly 50 lines of code, released alongside reusable Linux privilege-escalation benchmarks and open-access evaluations.
  • HPTSA - Research implementation behind Teams of LLM Agents can Exploit Zero-Day Vulnerabilities, using a supervisor agent to coordinate vulnerability-specialized subagents.
  • LuaN1aoAgent - Autonomous pentester built on causal graph reasoning, splitting Planner, Executor, and Observer roles over durable events and evidence-backed graph memory; the BinX team's third-place project from the first Tencent Cloud AI pentest challenge, since rewritten on TypeScript and the Pi SDK.
  • Nebula - Penetration-testing assistant that automates recon, note-taking, and tool orchestration.
  • NeuroSploit - Rust harness that turns a URL, repository, or host into an autonomous engagement, selecting only the specialist agents matching the surface and validating findings across models.
  • PentAGI - Fully autonomous multi-agent pentesting system with Docker isolation, planning and supervision, persistent memory, and a web control plane.
  • Pentest Copilot - Agent that drives a Kali attack box end to end, installing tooling as needed, operating Burp and a real browser, and spawning parallel subagents.
  • Pentest Swarm AI - Go harness coordinating recon, classification, exploitation, and reporting agents through a shared pheromone blackboard, waking each agent by finding weight rather than a fixed pipeline order.
  • PentestAgent - Black-box testing framework with autonomous and multi-agent modes, attack playbooks, Kali execution, and persistent sessions.
  • PentestCode - Hard fork of OpenCode rebuilt for offense, coordinating a lead strategist and parallel specialist subagents over shared engagement state, with attack-path search across a relationship graph and persistent sessions.
  • PentestGPT - Automated penetration-testing agentic framework powered by large language models.
  • RedAmon - End-to-end platform chaining recon, exploitation, and post-exploitation over a Neo4j attack graph, then triaging findings, patching the code, and opening pull requests.
  • reverse-skill - Security skill router that guides coding agents through repeatable reverse-engineering and penetration-testing workflows with tool bootstrapping and evidence tracking. A recent Tessl review scored its primary router 75/100 (92% quality), with no impact evaluation and a failed security scan. SKILL.md.
  • Shannon - AI pentester for web applications and APIs that analyzes source code, identifies attack vectors, and executes real exploits to prove findings.
  • Strix - Open-source AI penetration-testing agent that finds and helps fix application vulnerabilities.
  • Transilience Community Tools - Twenty-six skills and three tool integrations covering the pentest lifecycle from recon to reporting, with a published 104/104 result on the maintainers' CTF benchmark. SKILL.md.

Fuzzing and Vulnerability Discovery

Harnesses that use models to find crashes and generate patches.

  • ChatAFL - Protocol fuzzer built on AFLNet that prompts a model for a machine-readable grammar, for richer seed messages, and for new inputs whenever coverage plateaus, published at NDSS 2024 and packaged as a ProfuzzBench artifact.
  • Creation - Ant Group's harness plus a 27B model post-trained from Qwen 3.8, splitting a solving agent from a judge-gated submission cascade; self-reports crashes on the vulnerable build only for 1,484 of 1,507 CyberGym Level 1 tasks.
  • FirmAgent - Hybrid IoT firmware pipeline from Tsinghua's VUL337 group, pairing a device-aware API fuzzer with an LLM taint-analysis agent that turns sink-reaching findings into proof-of-concept exploits, published at NDSS 2026.
  • Fuzz4All - Universal fuzzer using a model as its input generation and mutation engine, with an autoprompting step that tunes the prompt per target so one tool covers many input languages, from the ICSE 2024 paper.
  • OSS-Fuzz-Gen - Google's framework for generating and benchmarking fuzz targets with LLMs across C/C++, Java, and Python.
  • PromptFuzz - Fuzz-driver generator that mutates prompts in a coverage-guided loop to explore complex API interrelationships, reporting 40.12% branch coverage on its tested libraries, 1.61x OSS-Fuzz's, and 33 confirmed security bugs including three CVEs.
  • QuartetFuzz - Agent pipeline that generates fuzz harnesses under quality gates derived from four source-level principles, ending in adversarial validation before submission, released with a 100-case gold-harness dataset for measuring generated harnesses.
  • Ultrafuzz - Monad's agentic orchestrator for smart-contract fuzzing and threat hunting that runs specialized agents over a protocol repo and collects generated fuzz tests and findings, with an EVMBench integration and a published longitudinal eval suite.

DARPA AIxCC Cyber Reasoning Systems

The seven finalist systems from the DARPA AI Cyber Challenge, each built to autonomously find and patch vulnerabilities in real open-source code, and each released as a competition snapshot.

  • ARTIPHISHELL - Shellphish's cyber reasoning system, released with its components, pipelines, services, and full deployment stack.
  • Atlantis - Team Atlanta's cyber reasoning system that won the final competition.
  • BugBuster - Team 42-b3yond-6ug's cyber reasoning system, preserved with the core components and deployment configuration needed to run it.
  • Buttercup - Trail of Bits' second-place cyber reasoning system, pairing an OSS-Fuzz fuzzing campaign with a multi-agent patcher.
  • FuzzingBrain - Team all_you_need_is_a_fuzzing_brain's system, pairing coverage-guided fuzzing with agents that reason about suspicious points, build proofs of vulnerability, and dynamically verify every finding.
  • Lacrosse - SIFT's multi-agent cyber reasoning system, combining fuzzing and symbolic reasoning to find and patch bugs in C and Java.
  • Robo Duck - Theori's third-place cyber reasoning system, released as the complete finals submission.

Agent Tooling and Integrations

Security capabilities exposed to somebody else's agent: MCP servers, disassembler plugins, and broad skill libraries. These supply the tools and methodology a harness calls; they do not own the agent loop themselves.

  • Anthropic-Cybersecurity-Skills - Community library of 800+ skills across 29 security domains, mapped to MITRE ATT&CK and NIST CSF; not affiliated with Anthropic despite the name. SKILL.md.
  • Arkana - MCP server putting 308 binary-analysis tools behind one prompt, including angr decompilation, symbolic execution, and data- and control-dependency queries, plus signature engines, emulation, and interactive debugging with snapshots.
  • Binary Ninja Headless MCP - Headless Binary Ninja MCP server exposing 180 analysis tools to agents.
  • Burp Suite MCP - PortSwigger's own MCP server, connecting agents to Burp Suite's proxy, scanner, and repeater.
  • Claude Code CyberSecurity Skills - Nineteen skills spanning offensive security, defensive operations, reverse engineering, threat hunting, and SOC automation. SKILL.md.
  • DAILA - Decompiler-agnostic plugin for using AI assistance inside your decompiler.
  • Gepetto - IDA plugin that queries language models to explain and rename decompiled functions.
  • HexStrike AI - MCP server that gives agents a large toolkit of offensive security tools for recon, scanning, and exploitation.
  • IDA Pro MCP - MCP server exposing IDA Pro decompilation, cross-references, and type inference to coding agents.
  • Lemmalog - Datalog engine for agent memory with provenance-tracked facts, incremental derivation, and an MCP server, the implementation behind the Turning LLM Memory into Program Analysis reading.
  • LLM4Decompile - Open models and pipeline for decompiling binary code into readable C.
  • ReVa - Ghidra extension providing an MCP server for agent-driven reverse engineering.
  • Statsnet MCP - Background check any company in the world: registration, executives, courts and finances. Remote: https://statsnet.co/mcp · Registry: io.github.usenetstate/statsnet.

Agent Sandboxes

Isolation for running agent-generated code and untrusted targets.

  • E2B - Sandboxed cloud environments purpose-built for running agent-generated code.
  • Firecracker - AWS's minimal microVM monitor, a common hardware-isolation primitive for running untrusted code.
  • gVisor - Google's application kernel that intercepts syscalls to sandbox untrusted workloads without a full VM.
  • Microsandbox - Local-first microVM runtime for executing untrusted agent code.
  • Sandbox Runtime - Anthropic's lightweight tool for enforcing filesystem and network restrictions on agents.

Benchmarks and Evals

Task sets and ground truth for measuring whether a harness actually works.

  • ADR - Uber's agent detection and response system, including a benchmark of 300+ agent-attack tasks across 133 MCP servers.
  • AIRTBench - Dreadnode's benchmark measuring autonomous AI red-teaming capability.
  • ARVO - Atlas of reproducible open-source vulnerabilities, used as ground truth for patching agents.
  • CVE-Bench - ICML 2025 spotlight benchmark of 40 critical real-world web CVEs where an agent must produce one of eight concrete attack outcomes against a Dockerized target.
  • CVE-GENIE - Boston University multi-agent framework that reconstructs a vulnerable environment from a CVE entry and produces a verifiable exploit, reproducing 428 of 841 CVEs published in 2024-2025 at an average of $2.77 each.
  • Cybench - Framework for evaluating language model agents on 40 professional CTF tasks.
  • CyberGym - Berkeley's large-scale benchmark evaluating agents on real-world vulnerability reproduction.
  • Ethereum Verification Benchmark - LFG Labs and Ethereum Foundation benchmark of 263 frozen tasks asking agents for Lean-checked proofs of smart-contract correctness, with a public leaderboard; v0.3 pins Lean 4.31 and its reference proofs lean on native_decide, which trusts the compiler.
  • EVMBench - OpenAI and Paradigm benchmark of 46 dated real-world audits with detect, patch, and exploit modes, graded by LLM judge, Forge tests, and transaction execution respectively; agents plug in as configs.
  • FuzzingBrain-Bench - Seventy-seven real zero-days across 43 C, C++, and Java projects where the agent gets only the fuzz harness and vulnerable source, graded offline and deterministically by the distinct sanitizer crashes it triggers.
  • HackSynth - Autonomous pentesting agent released with two CTF benchmark sets of 200 challenges drawn from PicoCTF and OverTheWire.
  • Linux Privilege-Escalation Benchmark - Reproducible local privilege-escalation scenarios from the hackingBuddyGPT team, used as the ground truth in their published agent evaluations.
  • NYU CTF Bench - D-CIPHER and baseline agents for the NYU CTF benchmark.
  • scone-bench - Anthropic's 417-task benchmark of historical DeFi incidents where the agent writes a working exploit against a forked chain and the grader restarts anvil before scoring; released frozen, not maintained.

Readings

Writing that has shaped how these harnesses get built. Same bar as the tools: results, not takes.

  • Accomplish: Beltdown, Escaping the Claude Code Sandbox - How a nested .git/config with core.fsmonitor ran a payload outside Claude Code's Seatbelt sandbox because the harness runs its own Git commands unsandboxed, reported July 2026 and fixed in 2.1.247.
  • After Two Tencent Cloud Hackathons: How Pentest-Agent Harnesses Evolved - The Cairn author's cross-edition retrospective, in Chinese, reading every finalist's design as three layers, state, action, and control, and arguing that much harness machinery encodes distrust of the model that turns to dead weight as models improve; grounded in the two competitions' rosters and results.
  • AI Pentesting Agents in 2026 - Field survey of 39 open-source pentesting agents across six architecture patterns, aggregating eight benchmarks into one finding: agents solve 87% of one-day CVEs handed a description but 13% of realistic ones, and multi-agent designs beat monolithic ones 4.3x. Makes the case that stars are not a quality signal and peer-reviewed benchmarks are.
  • Anthropic: Patterns and Problems in Emerging Multiagent Systems - Anthropic research on coordination failures and swarm behavior among agents, including a vulnerability-discovery experiment where a coordinated swarm found 266 vulnerabilities across 15 open-source projects against 21 for independent parallel agents.
  • Booz Allen: Cyber Weapon Index - Benchmark of 18 U.S. and Chinese models run as autonomous attackers against a production-grade enterprise network, validated by network telemetry, finding that only one model completes the full kill chain today and most will within six months.
  • Cairn: Postmortem of the Only Team to Clear the Tencent Cloud AI Pentest Challenge - The solo author's account, in Chinese, of building the blackboard harness in two weekends and first running it end to end at 4 AM on race day: five days on Opus and GPT cost 7,692 RMB and 1.09 billion tokens, cost per flag rose from 52 RMB on day one to 284 RMB on day three as concurrency went up, and the board was cleared only after a night of reading logs by hand and injecting human hints. Argues against role-split agents, RAG, and generic skills; the harness shipped one skill, for flag submission.
  • Cloudflare: Build Your Own Vulnerability Harness - How Cloudflare grew a single audit skill into a fleet scanner across 128 repos in six weeks: externalized state in SQLite for resumability, each agent held under 25% of its context window, one model hunting and a different model judging, and deduplication given its own agents. Reports that a single skill run finds only about half the bugs of repeated runs.
  • Cloudflare: Defend Against Frontier Cyber Models - Cloudflare's defensive architecture for a world where models find, chain, and prove exploits faster than teams can patch: ML attack scoring ahead of signature rules, positive-security API schema validation, and containment as the layer that matters once a bug lands. The blue-team counterpart to the harness posts.
  • Cloudflare: Project Glasswing, What Mythos Showed Us - What Cloudflare saw pointing a frontier security model at more than fifty of its own repositories, and the four lessons that pushed it toward a harness: scope each task tightly, put a second agent in deliberate disagreement with the first, ask "is this buggy" and "can an attacker reach it" separately, and fan out then deduplicate. Notes that a single agent session covers roughly a tenth of a percent of a 100,000-line repository before compaction starts discarding findings.
  • Google Chrome: Stronger With Every Update - How Chrome put agents across discovery, triage, fixing, and release, fixing 1,072 security bugs in two milestones and finding a sandbox escape that had survived 13 years.
  • Hackers or Hallucinators? A Comprehensive Analysis of LLM-Based Automated Penetration Testing - First systematization of LLM automated-pentest frameworks: 13 open-source systems and two baselines on a unified benchmark, more than 10 billion tokens and 1,500 execution logs reviewed over four months by a panel of 15-plus researchers, taxonomized across agent architecture, planning, memory, execution, external knowledge, and benchmarks.
  • OpenAI: The Defense Factory - OpenAI's reference architecture for a continuous inventory, discovery, dynamic validation, ownership, and verified remediation loop, with sprint numbers: 37% of findings deduplicated, 0.81% false positives after runtime validation, 100% Codex-generated patches, 0.53% rolled back.
  • Ramp: 100 Vulnerabilities Patched With 0 Humans - Ramp's detector, adversarial manager, validator, and fixer pipeline that found and fixed about 100 latent issues in a week, with manager agents rejecting 40% of proposals that humans confirmed were false positives.
  • Reverser Space: The Harness Matters - Same model, same AgentRE-Bench tasks, two harnesses: structured analysis tools over MCP cut reported tokens 33% and analysis calls 35% at a tied score across 130 runs.
  • Shopify: River, Autonomous Vulnerability Remediation - Shopify's Slack-native remediation agent that revalidates patches against repository head, PR state, and tracker before acting, cutting the dependency vulnerability backlog about 70% in its first 11 days.
  • Towards Cybersecurity SuperIntelligence: What's the Best Harness for Cybersecurity? - Benchmarks five agent scaffolds on 33 cybersecurity challenges and finds no single harness wins; a blackboard architecture combining structurally diverse scaffolds covers 57.6% of problems against 45.5% for the best individual scaffold.
  • Trail of Bits: Auditing in the Age of (Good Enough) AI - Six months of agents building an LSP server, a decompiler, a static analyzer, and a Lean model for the Miden zkVM before the review started, yielding a signature-forgery finding and 95 machine-checked proofs.
  • Turning LLM Memory into Program Analysis - Reframes long-running vulnerability research as a Datalog problem so the model handles fuzzy fact extraction while a database does deterministic reasoning and auto-invalidates conclusions when premises change, cutting context 38x and beating full-context prompting on adversarial memory benchmarks.