Skip to content
Security
Command

/ad-recon

Launch the ad-enumerator agent to run the collection phase against the defined scope, producing a structured AD inventory (users, groups, SPNs, ACLs, ADCS templates, trusts) plus a BloodHound CE graph.

BOOST
From plugin
claude-ad
2123 skills3 agents3 commands
Install
> /plugin marketplace add ADScanPro/Claude-AD
> /plugin install claude-ad@claude-ad

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/ad-recon

Context preview

What this command does when you run it.

Launch the ad-enumerator agent to run the collection phase against the defined scope, producing a structured AD inventory (users, groups, SPNs, ACLs, ADCS templates, trusts) plus a BloodHound CE graph.

Command definition

ad-recon.md
description: Launch the ad-enumerator agent to run the collection phase against the defined scope, producing a structured AD inventory (users, groups, SPNs, ACLs, ADCS templates, trusts) plus a BloodHound CE graph.
argument-hint: "<domain>"
allowed-tools: Bash, Read, Write, Agent

Run reconnaissance / collection against **$1**.

**Authorized engagements only.** This reads the scope defined by `/ad-scope`; if `./ad-engagement/scope.md` does not exist, tell the operator to run `/ad-scope $1` first and stop.

Steps:

1. Read `./ad-engagement/scope.md` and confirm the domain **$1**, DC IP, and the credentials/privilege level to use are present. Surface any forbidden actions the client set.

2. Launch the **ad-enumerator** agent with that scope. It runs the collection phase with standard tools (netexec/nxc, impacket, rusthound-ce or bloodhound-python for the BloodHound CE graph, certipy find) and follows `ad-methodology`, `ad-environment-constraints` and `ad-opsec-telemetry`.

3. Collection is read-only. The enumerator must not modify the directory; if the scope forbids specific enumeration (for example loud BloodHound collection), respect it.

4. When the agent returns, save its structured inventory under `./ad-engagement/` and print a short summary: counts of users/groups, kerberoastable and AS-REP-roastable accounts, vulnerable ADCS templates, interesting ACLs, trusts, and the BloodHound CE zip path.

Do not plan or execute a path here. Next step is `/ad-attack-paths $1`.

Read more
Ships withclaude-ad

Active Directory pentest methodology for Claude Code. Skills, agents and commands that give Claude the playbook for an internal Active Directory assessment: the phase order, the environment constraints that break your tooling, the telemetry each technique

Get the whole plugin

Other commands on claude-ad.

ad-scope
Command

ad-scope

Define and record the scope of an authorized Active Directory engagement (domain(s), DC IP, initial credentials, and what is in…