Skip to content
Security
Command

/op-campaign

Resume or execute an opsec campaign with progress tracking

From plugin
fsociety
2263 skills7 agents63 commands
> /plugin marketplace add ogrodev/fsociety
> /plugin install fsociety@ogrodev-fsociety

Command definition

op-campaign.md
description: Resume or execute an opsec campaign with progress tracking
allowed-tools: Bash, Read, Write, Glob, Grep, Task, AskUserQuestion
argument-hint: [resume | status | next | complete-step | complete-phase | reset | note <text>]

> **Storage Policy**: ALL output files MUST be saved in the project directory. NEVER write to /tmp/ or any system temporary directory.

Campaign Runner

Subcommand: `$ARGUMENTS`

Orchestrator Rules (YOU must follow these)

  • YOU are the orchestrator. YOU stay at <30% context usage
  • Each executor subagent gets 100% fresh context via Task tool
  • NEVER run offensive tools yourself — ALWAYS delegate to subagent executors

Dispatch

  • **status**: `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" show`
  • **resume**: `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" smart-resume` and act on recommendation
  • **next**: Spawn fresh Task subagent executor for the next step. Pass full context: operation, target, current phase, step number, tool instructions, output format requirements
  • **complete-step**: `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" complete-step --summary "<summary>"`
  • **complete-phase**: `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" complete-phase --summary "<summary>"`
  • **reset**: `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" reset`
  • **note <text>**: `node "${CLAUDE_PLUGIN_ROOT}/scripts/session-state.js" add-note "<text>"`

Executor Subagent Template

When spawning a Task executor for "next", include: 1. Operation name and target 2. Current phase and step details 3. Exact tools to use and in what order 4. Expected output format: RESULT, OPS_COUNT, SUMMARY, ALERTS, NEXT_RECOMMENDATION 5. Storage policy reminder 6. Script paths for logging results

After Each Step

Collect executor's output. Parse results. Update state. Ask user to continue or adjust.

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 commands on fsociety.

apiscan

apiscan

Command

API security audit — REST, GraphQL, JWT analysis, parameter discovery

@ogrodev@ogrodevInstall Command

More commands from other plugins.

deslop-reborn

deslop-reborn

Command

One iteration of the IronClaw Reborn de-slop loop — take ONE Reborn crate, fan out parallel review sub-agents (thermo-nuclear…

ironclaw13d13k
@nearai@nearaiInstall Command
audit

audit

Command

Audit a file, directory, or whole repo for insecure default configuration: fallback secrets, default credentials, fail-open…

@trailofbits@trailofbitsInstall Command
arsenal

arsenal

Command

Show which external bug-bounty tools are installed on this machine and print install hints for the missing ones. Curated from…

@awarexone@awarexoneInstall Command