/op-planner
Analyze current opsec posture and create a strategic hardening/cleanup plan
$ npx -y skills add ogrodev/fsociety --agent claude-codeHow 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
/op-planner
Context preview
What this command does when you run it.
Analyze current opsec posture and create a strategic hardening/cleanup plan
Command definition
op-planner.mddescription: Analyze current opsec posture and create a strategic hardening/cleanup plan
allowed-tools: Bash, Read, Glob, Grep, AskUserQuestion, EnterPlanMode
argument-hint: [focus-area]
> **Storage Policy**: ALL output files MUST be saved in the project directory. NEVER write to /tmp/ or any system temporary directory.
Strategic Opsec Planning
Focus area: `$ARGUMENTS`
Phase 1: Gather Current State
1. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/ops-tracker.js" summary` and `coverage` 2. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/identity-tracker.js" summary` 3. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/opsec-profile.js" show` 4. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" show`
Phase 2: Analyze Gaps
Build two maps:
- **Battle Scars**: What has already been checked/hardened/cleaned
- **Blind Spots**: Categories with no operations, unchecked areas
Phase 3: Propose Campaigns
Identify 3-5 campaign options based on gaps. Examples:
- "Full VPS Hardening" — kernel, SSH, firewall, services, monitoring
- "Trace Elimination" — logs, metadata, timestamps, memory, history
- "Anonymous Infrastructure" — proxy chains, VPN killswitch, identity rotation, DNS protection
- "Complete Identity Reset" — MAC, hostname, DNS, Tor circuit, VPN endpoint
Phase 4: Present to User
Use AskUserQuestion to let user pick campaign(s).
Phase 5: Create Plan
Use EnterPlanMode. Write detailed step-by-step plan.
Phase 6: Initialize Campaign
Set operation: `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" set-operation "<campaign-name>" "<target>"` Set phases.
Read more
description: Analyze current opsec posture and create a strategic hardening/cleanup plan allowed-tools: Bash, Read, Glob, Grep, AskUserQuestion, EnterPlanMode argument-hint: [focus-area]
> **Storage Policy**: ALL output files MUST be saved in the project directory. NEVER write to /tmp/ or any system temporary directory.
Strategic Opsec Planning
Focus area: `$ARGUMENTS`
Phase 1: Gather Current State
1. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/ops-tracker.js" summary` and `coverage` 2. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/identity-tracker.js" summary` 3. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/opsec-profile.js" show` 4. Run `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" show`
Phase 2: Analyze Gaps
Build two maps:
- **Battle Scars**: What has already been checked/hardened/cleaned
- **Blind Spots**: Categories with no operations, unchecked areas
Phase 3: Propose Campaigns
Identify 3-5 campaign options based on gaps. Examples:
- "Full VPS Hardening" — kernel, SSH, firewall, services, monitoring
- "Trace Elimination" — logs, metadata, timestamps, memory, history
- "Anonymous Infrastructure" — proxy chains, VPN killswitch, identity rotation, DNS protection
- "Complete Identity Reset" — MAC, hostname, DNS, Tor circuit, VPN endpoint
Phase 4: Present to User
Use AskUserQuestion to let user pick campaign(s).
Phase 5: Create Plan
Use EnterPlanMode. Write detailed step-by-step plan.
Phase 6: Initialize Campaign
Set operation: `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" set-operation "<campaign-name>" "<target>"` Set phases.
Multi-plugin marketplace for Claude Code offensive security plugins
Repo: ogrodev/fsociety
Other commands on fsociety.
- /apiscan
API security audit — REST, GraphQL, JWT analysis, parameter discovery
Open command - /archives
Archive or list previous engagement snapshots
Open command - /bruteforce
Password brute force and hash cracking against target services
Open command - /campaign
Resume or execute an attack campaign with progress tracking
Open command - /dashboard
Show running scans, system health, and engagement status
Open command - /debrief
Post-engagement lessons learned analysis and debrief report
Open command

