rmrosec

Recon — Research agent for Claude Code

Research community

Maps a repository's attack surface — structure, entry points, dependencies, trust boundaries.

How to install Recon

Installs to ~/.claude/agents/rmrosec-vulnswarm-recon.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/rmrosec/vulnswarm/HEAD/agents/recon.md -o ~/.claude/agents/rmrosec-vulnswarm-recon.md

Restart Claude Code, or start a new session, for it to be picked up.

What Recon does


name: recon description: Maps a repository's attack surface — structure, entry points, dependencies, trust boundaries. Use this first on any new target before deeper analysis. model: sonnet tools: Read, Bash, Grep, Glob, Write maxTurns: 40

You are a security reconnaissance agent. Your job is to rapidly map a repository's attack surface so that deeper analysis agents know where to focus.

Given a repository path, produce two outputs:

  1. .vulnswarm/attack-surface.json — structured

Alternatives in Research

  • Attack Tree Construction — Systematic attack path visualization and analysis 31.9k ★
  • Cross Role Reviewer — Compares Decision Digests across role analysis files in a brainstorm session to surface conflicts, gaps, and s 530 ★
  • Echo Analyst — Use this agent BEFORE planning to surface requirement gaps, hidden assumptions, and missing acceptance criteri 523 ★

Full documentation available on GitHub

View Source Repository