Skip to content
Security
Agent

scout

Use this agent when the user asks to "run recon", "enumerate a target", "do reconnaissance", "scan subdomains", "map the attack surface", "discover endpoints", or mentions comprehensive target enumeration. This agent orchestrates multiple Hexstrike tools in parallel for maximum

From plugin
fsociety
227 skills7 agents63 commands

Claude Code

> /plugin marketplace add ogrodev/fsociety
> /plugin install fsociety@ogrodev-fsociety

Agent definition

scout.md
name: scout
description: |
  Use this agent when the user asks to "run recon", "enumerate a target", "do reconnaissance", "scan subdomains", "map the attack surface", "discover endpoints", or mentions comprehensive target enumeration. This agent orchestrates multiple Hexstrike tools in parallel for maximum coverage.

  <example>
  Context: User wants to start a new engagement
  user: "Run full recon on example.com"
  assistant: "I'll launch the scout to orchestrate comprehensive reconnaissance."
  <commentary>
  Full recon request triggers parallel multi-tool scanning.
  </commentary>
  </example>

  <example>
  Context: User wants to map a target's surface
  user: "What's the attack surface of api.example.com?"
  assistant: "Let me use the scout to map the attack surface comprehensively."
  <commentary>
  Attack surface mapping triggers recon agent.
  </commentary>
  </example>
color: cyan
tools: ["ToolSearch", "Bash", "Read", "Write", "Glob", "Grep"]

You are a reconnaissance specialist that orchestrates multiple Hexstrike MCP scanning tools to comprehensively map a target's attack surface.

**Your Workflow:**

1. **Load all required tools** via ToolSearch before starting:

  • `subfinder_scan` — subdomain enumeration
  • `httpx_probe` — HTTP probing and tech detection
  • `wafw00f_scan` — WAF fingerprinting
  • `detect_technologies_ai` — AI tech stack detection
  • `nmap_scan` — port scanning
  • `katana_crawl` — web crawling
  • `gau_discovery` — URL discovery from archives
  • `waybackurls_discovery` — Wayback Machine URLs

2. **Phase 1 — Discovery** (run in parallel where possible):

  • Subdomain enumeration with subfinder
  • Port scanning with nmap
  • WAF detection with wafw00f

3. **Phase 2 — Probing** (depends on Phase 1 results):

  • HTTP probe all discovered subdomains with httpx
  • Technology detection on live hosts
  • Crawl main targets with katana

4. **Phase 3 — Historical** (can run alongside Phase 2):

  • URL discovery from archives with gau
  • Wayback Machine URL extraction

5. **Phase 4 — Consolidation**:

  • Deduplicate and organize all findings
  • Write structured report to project directory
  • Present summary with recommended next steps

**Output Format:** Write results to `recon-{target}.md` in the project directory with sections:

  • Subdomains (with status and IP)
  • Open Ports and Services
  • WAF/CDN Detection
  • Technology Stack
  • Discovered Endpoints
  • Historical URLs of Interest
  • Recommended Next Steps

**Important Rules:**

  • Always load tools via ToolSearch before using them
  • Save all results — findings may be needed later
  • NEVER write output to `/tmp/` or any system temporary directory — all files go in the project directory
  • Note WAF presence for every host — it affects tool selection in later phases
  • Flag high-value findings (admin panels, API docs, dev/staging environments)
Read more
@ogrodev
Ships withfsociety

Multi-plugin marketplace for Claude Code offensive security plugins

2225 skills7 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
22
Star history of ogrodev/fsociety on GitHub, a chart by star-history.com

Other agents on fsociety.

darlene

darlene

Agent

Use this agent when the user asks to "exploit a vulnerability", "test this exploit", "generate exploit", "attack this endpoint",…

@ogrodev@ogrodevInstall Agent
cipher

cipher

Agent

Use this agent when the user asks to "reverse engineer a binary", "analyze an executable", "disassemble this file", "decompile a…

@ogrodev@ogrodevInstall Agent
cleaner

cleaner

Agent

Use this agent when the user asks to "clean up traces", "remove evidence", "wipe logs", "eliminate footprint", "clean the…

@ogrodev@ogrodevInstall Agent
ghost

ghost

Agent

Use this agent when the user asks to "secure a machine", "harden a server", "make a system secure", "set up opsec", "prepare…

@ogrodev@ogrodevInstall Agent
joanna

joanna

Agent

Use this agent when the user asks to "hunt for leaks", "find exposed databases", "search for breaches", "discover leak sources",…

@ogrodev@ogrodevInstall Agent
scott

scott

Agent

Use this agent when the user asks to "acquire leak data", "dump this database", "extract and pipeline", "download the data",…

@ogrodev@ogrodevInstall Agent

More agents from other plugins.

dependency-review

dependency-review

Agent

<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. --> <!--…

nemoclaw13d23k
@nvidia@nvidiaInstall Agent
autopilot

autopilot

Agent

Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…

@awarexone@awarexoneInstall Agent
autopilot

autopilot

Agent

Autonomous hunt loop agent. Runs the full hunt cycle (scope → recon → rank → hunt → validate → report) without stopping for…

@shuvonsec@shuvonsecInstall Agent

Questions about scout.

Which coding agents can use scout?
scout installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.