name: engagement-pipeline
description: >-
Structured security engagement methodology with 5 stages (Scope, Recon, Assess,
Exploit, Report) and quality gates at each transition. Includes templates for
Rules of Engagement, engagement reports, IR runbooks, and threat models. Use
when starting any security engagement, penetration test, red team operation,
vulnerability assessment, or architecture review.
domain: cybersecurity
subdomain: engagement-methodology
tags:
- engagement-pipeline
- penetration-testing
- methodology
- quality-gates
- rules-of-engagement
- reporting
- threat-model
- ir-runbook
version: "1.0"
author: defconxt
license: AGPL-3.0
compatibility: Designed for Claude Code, GitHub Copilot, OpenAI Codex, Cursor, Gemini CLI, and any agentskills.io-compatible agent.
metadata:
frameworks: ["PTES", "OWASP Testing Guide", "NIST SP 800-115", "CREST"]
Engagement Pipeline
When to Use
Activate when the operator starts a security engagement, penetration test, red team
operation, vulnerability assessment, architecture review, or incident response.
This skill provides the overarching methodology — individual technical skills
(web, AD, cloud, etc.) are loaded as needed within each stage.
Mode: Inherits from engagement type. Pipeline methodology is mode-agnostic.
Pipeline Stages
| Stage |
Gate |
Purpose |
| 1. SCOPE |
Gate 1: Scope Approval |
Define boundaries, get authorization |
| 2. RECON |
Gate 2: Recon Complete |
Map attack surface |
| 3. ASSESS |
Gate 3: Assessment Complete |
Identify vulnerabilities |
| 4. EXPLOIT |
Gate 4: Exploitation Complete |
Prove impact |
| 5. REPORT |
Gate 5: Report Delivered |
Actionable deliverables |
See pipeline/PIPELINE.md for full methodology.
Templates
| Template |
Location |
Purpose |
| Rules of Engagement |
pipeline/templates/rules-of-engagement.md |
Engagement authorization |
| Engagement Report |
pipeline/templates/engagement-report.md |
Final deliverable |
| IR Runbook |
pipeline/templates/ir-runbook.md |
Incident response procedure |
| Threat Model |
pipeline/templates/threat-model.md |
STRIDE/DREAD analysis |
Gate Validation
Read pipeline/gates/gate-definitions.json for machine-readable gate checks.
At each gate transition, validate all required checks pass before proceeding:
- CONTINUE — Gate passed, proceed
- PIVOT — Findings warrant scope change (get approval)
- PAUSE — Blocked on dependency
- ESCALATE — Critical finding, notify immediately
- ABORT — Safety or legal concern
Quick Start
- Determine engagement type (pentest, red team, vuln assessment, arch review)
- Read
pipeline/templates/rules-of-engagement.md — fill with client
- Pass Gate 1 (signed RoE)
- Follow stage sequence for engagement type
- At each gate, validate checks before proceeding
- Produce final report using
pipeline/templates/engagement-report.md
Example: Engagement Initialization
# Start a new engagement
/cipher:engage
# Select type: pentest | red-team | vuln-assessment | arch-review | ir | threat-model
# Pipeline auto-creates .cipher/ENGAGEMENT.md
# Resume an engagement
/cipher:resume # Shows current phase, findings, next actions
# Export final report
/cipher:export # Generates formatted security report
Example: Gate Decision
# Gate G2 (Recon → Assess) decision criteria:
gate: G2
checks:
- asset_inventory_complete: true
- scope_validated: true
- attack_surface_mapped: true
- passive_recon_done: true
decision: CONTINUE # or PIVOT, PAUSE, ESCALATE, ABORT
Verification
1---2name: engagement-pipeline3description: <!-- Copyright (c) 2026 defconxt. All rights reserved. -->4---5
6<!-- Copyright (c) 2026 defconxt. All rights reserved. -->
7<!-- Licensed under AGPL-3.0 — see LICENSE file for details. -->
8---
9name: engagement-pipeline
10description: >-
11 Structured security engagement methodology with 5 stages (Scope, Recon, Assess,
12 Exploit, Report) and quality gates at each transition. Includes templates for
13 Rules of Engagement, engagement reports, IR runbooks, and threat models. Use
14 when starting any security engagement, penetration test, red team operation,
15 vulnerability assessment, or architecture review.
16domain: cybersecurity
17subdomain: engagement-methodology
18tags:
19 - engagement-pipeline
20 - penetration-testing
21 - methodology
22 - quality-gates
23 - rules-of-engagement
24 - reporting
25 - threat-model
26 - ir-runbook
27version: "1.0"
28author: defconxt
29license: AGPL-3.0
30compatibility: Designed for Claude Code, GitHub Copilot, OpenAI Codex, Cursor, Gemini CLI, and any agentskills.io-compatible agent.
31metadata:
32 frameworks: ["PTES", "OWASP Testing Guide", "NIST SP 800-115", "CREST"]
33---
34
35# Engagement Pipeline
36
37## When to Use
38
39Activate when the operator starts a security engagement, penetration test, red team
40operation, vulnerability assessment, architecture review, or incident response.
41This skill provides the overarching methodology — individual technical skills
42(web, AD, cloud, etc.) are loaded as needed within each stage.
43
44Mode: Inherits from engagement type. Pipeline methodology is mode-agnostic.
45
46## Pipeline Stages
47
48| Stage | Gate | Purpose |
49|-------|------|---------|
50| 1. SCOPE | Gate 1: Scope Approval | Define boundaries, get authorization |
51| 2. RECON | Gate 2: Recon Complete | Map attack surface |
52| 3. ASSESS | Gate 3: Assessment Complete | Identify vulnerabilities |
53| 4. EXPLOIT | Gate 4: Exploitation Complete | Prove impact |
54| 5. REPORT | Gate 5: Report Delivered | Actionable deliverables |
55
56See `pipeline/PIPELINE.md` for full methodology.
57
58## Templates
59
60| Template | Location | Purpose |
61|----------|----------|---------|
62| Rules of Engagement | `pipeline/templates/rules-of-engagement.md` | Engagement authorization |
63| Engagement Report | `pipeline/templates/engagement-report.md` | Final deliverable |
64| IR Runbook | `pipeline/templates/ir-runbook.md` | Incident response procedure |
65| Threat Model | `pipeline/templates/threat-model.md` | STRIDE/DREAD analysis |
66
67## Gate Validation
68
69Read `pipeline/gates/gate-definitions.json` for machine-readable gate checks.
70
71At each gate transition, validate all required checks pass before proceeding:
72- **CONTINUE** — Gate passed, proceed
73- **PIVOT** — Findings warrant scope change (get approval)
74- **PAUSE** — Blocked on dependency
75- **ESCALATE** — Critical finding, notify immediately
76- **ABORT** — Safety or legal concern
77
78## Quick Start
79
801. Determine engagement type (pentest, red team, vuln assessment, arch review)
812. Read `pipeline/templates/rules-of-engagement.md` — fill with client
823. Pass Gate 1 (signed RoE)
834. Follow stage sequence for engagement type
845. At each gate, validate checks before proceeding
856. Produce final report using `pipeline/templates/engagement-report.md`
86
87
88
89### Example: Engagement Initialization
90
91```bash
92# Start a new engagement
93/cipher:engage
94
95# Select type: pentest | red-team | vuln-assessment | arch-review | ir | threat-model
96# Pipeline auto-creates .cipher/ENGAGEMENT.md
97
98# Resume an engagement
99/cipher:resume # Shows current phase, findings, next actions
100
101# Export final report
102/cipher:export # Generates formatted security report
103```
104
105### Example: Gate Decision
106
107```yaml
108# Gate G2 (Recon → Assess) decision criteria:
109gate: G2
110checks:
111 - asset_inventory_complete: true
112 - scope_validated: true
113 - attack_surface_mapped: true
114 - passive_recon_done: true
115decision: CONTINUE # or PIVOT, PAUSE, ESCALATE, ABORT
116```
117
118
119## Verification
120
121- [ ] Engagement type selected and stages identified
122- [ ] RoE signed before any testing begins
123- [ ] Each stage gate validated before transition
124- [ ] All findings documented in standard format
125- [ ] Report delivered securely with debrief scheduled