RadarTopicsBuildersWeeklyReads
Open Source Radar
capitalone/

VulnHunter

GitHub

VulnHunter is an open-source Python-based agentic AI security tool from Capital One that performs attacker-first analysis on code, with three Claude Code skills for hunting, fixing, and verifying fixes. It includes installation scripts, usage commands, and batch/harness tooling.

877stars
+324h
120forks
14issues
Apache-2.0license
2026since
Star historydaily snapshots by VibeCrowd
Reviewgenerated from repository data · Jul 28, 2026

What it is

VulnHunter is an open-source, agentic AI security tool that applies proactive, attacker-first analysis directly to source code. It aims to identify exploitable defects, map prospective attack paths, and generate targeted fixes. The project is organized as three Claude Code skills that form a remediation loop: /vulnhunt (Hunt), /vulnhunter-fix (Fix), and /vulnhunt-fix-verify (Verify).

How it works

The workflow consists of:

  • Attacker-first forward analysis starting from entry points to dangerous sinks, with a multi-stage falsification pipeline.
  • Falsification engine to disprove its own argument and discard unsupported findings.
  • Evidence-backed remediation that maps exact exploit paths and generates focused code changes for review.
  • Three composable skills: /vulnhunt, /vulnhunter-fix, /vulnhunt-fix-verify, plus a headless runtime (vulnhunter-agent/) and batch harness (harness/).

Getting started

Installation steps:

# Clone the repository
git clone https://github.com/capitalone/vulnhunter.git
cd vulnhunter

# Copy skills into ~/.claude/skills/
./install.sh      

# (Optional) To clean up or remove installed skills
# ./uninstall.sh    

Usage commands:

claude --model opus --add-dir ~/.claude/skills/vulnhunt --add-dir ~/.claude/skills/vulnhunt/phases
# Inside the Claude Code session, invoke:
/vulnhunt
claude --model opus --add-dir ~/.claude/skills/vulnhunter-fix
# Inside the Claude Code session, invoke:
/vulnhunter-fix

Verifier usage:

claude --model opus --add-dir ~/.claude/skills/vulnhunt-fix-verify \
       --add-dir ~/.claude/skills/vulnhunt-fix-verify/phases

# Inside the Claude Code session, invoke:
/vulnhunt-fix-verify repo=<abs_path> report=<abs_path> fixed=VULN-001,... out=<abs_path> [comments=<abs_path>] [additional_repos=<path1>,<path2>]

Automation & scale: headless runtime agent and harness for batch scans are provided under vulnhunter-agent/ and harness/ respectively.

Recent releases

Latest release: v0.1.0 Initial Launch (2026-07-18). It announces open-source VulnHunter and the initial contribution.

Traction

GitHub stats: 772 stars, 106 forks, 10 open issues.

License

Apache-2.0

Getting started details

Prerequisites include Claude Code CLI with Claude Opus access, and Python 3.12+ for runtime and harness components. Installation copies files rather than symlinks to avoid issues with subagents.

Caveats

License: Apache-2.0. Prerequisites require Claude Opus/Claude Code and model access. The README includes a cyber-safeguard disclaimer about dual-use capabilities and potential platform constraints.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →