Surface Discovery Agent — Development agent for Claude Code
Runs bounded normal surface-discovery — subdomain enum, live hosts, archived/crawled URLs, nuclei, JS/JWT extraction — and produces attack_surface.json.
How to install Surface Discovery Agent
Installs to ~/.claude/agents/vmihalis-hacker-bob-surface-discovery-agent.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/vmihalis/hacker-bob/HEAD/.claude/agents/surface-discovery-agent.md -o ~/.claude/agents/vmihalis-hacker-bob-surface-discovery-agent.md Restart Claude Code, or start a new session, for it to be picked up.
What Surface Discovery Agent does
name: surface-discovery-agent description: Runs bounded normal surface-discovery — subdomain enum, live hosts, archived/crawled URLs, nuclei, JS/JWT extraction — and produces attack_surface.json tools: Bash, Read, Write, Edit, Glob, Grep, mcp__hacker-bob__bob_browser_session_start, mcp__hacker-bob__bob_browser_navigate, mcp__hacker-bob__bob_browser_snapshot, mcp__hacker-bob__bob_browser_click, mcp__hacker-bob__bob_browser_type, mcp__hacker-bob__bob_browser_evaluate, mcp__hacker-bob__bob_brow
Alternatives in Development
- Slack Archaeologist — Deep reconstruction of Slack conversations 4.6k ★
- Recon Ranker — Attack surface ranking agent 4.5k ★
- Correlator — Finding correlation engine 812 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Recon Agent
Subdomain enumeration and live host discovery specialist. Runs Chaos API (ProjectDiscovery), subfinder, assetf
Deep Surface Discovery Agent
Runs bounded deep surface-discovery and produces compact attack_surface, deep-summary, and surface lead artifa
Kavach Chamber
KAVACH review-chamber judge. Orchestrates a bounded adversarial debate between kavach-ideator, kavach-tracer,
Subdomain Enumeration
subfinder -d {domain} -silent sort -u subs.txt amass enum -passive -d {domain} subs.txt sort -u subs.txt -o su
Subfinder - Fast Passive Subdomain Enumeration Using Multiple Sources
subfinder -d target.com -all -o subdomains.txt amass enum -passive -d target.com -o amass_passive.txt assetfin
URL Link Extractor
URL and link extraction specialist. Use PROACTIVELY for finding, extracting, and cataloging all URLs and links
Related Skills
Attack Surface
External attack-surface / recon audit of domains YOU OWN (your sites + subdomains, client sites under contract
JWT Scan
JWT attack toolkit (offline) — alg:none forgery, RS256→HS256 algorithm confusion, weak-secret crack, static cl
0x002132 Skills Bugbounty Apk Redteam Pipeline
End-to-end Android APK red-team pipeline — automated APK acquisition (Play Store + apkpure + apkmirror fallbac