opfor-mcp-run

Installation
SKILL.md

Opfor — MCP Assessment Execution

Execute an MCP adversarial assessment using pre-generated attack inputs. The /opfor-mcp-setup skill generates all attack variations beforehand; this skill connects to the MCP server, executes attacks, judges responses, and generates a report.

Prerequisites: A config folder created by /opfor-mcp-setup at .opfor/configs/<uuid>/

Note: This skill uses:

  • ../opfor-setup/targets/<transport>.md — transport adapters (how to connect and communicate)
  • Pre-generated attack inputs from .opfor/configs/<uuid>/inputs/ — crafted by setup

Source-scan evaluators (whitebox) — on by default: Some evaluators are whitebox (scan_mode: source_code in the catalog). They read the server's source instead of sending a runtime payload. The Static Source Pre-Scan (Step 4.5) runs by default — assume the assessment is on a codebase. Run every source-scan evaluator in the suite whenever a source root is resolvable, even if the loaded config did not explicitly list them, then Correlate (Step 6.5) after judging. The static pass is not a setting and is never asked about — the only consent prompt is for optionally running an external scanner (semgrep/codeql) in Step 4.5c. Skip Steps 4.5/6.5 only when no source root can be resolved (e.g. a remote url target with no repo path); then record those evaluators as dynamic-only and continue.


1. Load Config Folder

Scan .opfor/configs/ for UUID-named subdirectories (each contains config.md).

Installs
4
GitHub Stars
422
First Seen
Jun 25, 2026
opfor-mcp-run — keyvaluesoftwaresystems/agent-opfor