engage.actions
Execute Phase 7 - Actions on Objectives and Goal Achievement
Execute Phase 4 - Exploitation and Access Establishment
> /plugin marketplace add hypnguyen1209/offensive-claude > /plugin install offensive-claude@offensive-claude-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
/engage.exploitContext preview
What this command does when you run it.
Execute Phase 4 - Exploitation and Access Establishment
description: Execute Phase 4 - Exploitation and Access Establishment
Executes Phase 4 (Exploitation) of the engagement workflow.
`/engage.exploit [--target <host>] [--technique <technique-id>]`
Options:
Loads `exploit/exploit-plan.md` template.
Reviews delivery outcome and plans exploitation:
Guides through exploitation chain:
**Initial Access Verification**:
**Situational Awareness**:
**Objective Achievement**: Based on engagement scope, execute:
**Evidence Collection**: For each successful exploitation step:
For each successful exploit, creates finding record in `exploit/findings/`:
**Finding Template** (`finding-<id>.md`):
# Finding: [Title] **Severity**: Critical / High / Medium / Low **CWE**: CWE-XXX **CVE**: CVE-YYYY-NNNN (if applicable) **MITRE ATT&CK**: T1XXX ## Description [Detailed vulnerability description] ## Exploitation [Step-by-step exploitation procedure] ## Impact [Business impact and risk] ## Evidence - Screenshot: evidence/screenshots/finding-<id>-01.png - Output log: evidence/logs/finding-<id>.log ## Remediation [Specific remediation guidance] ## References [CVE links, vendor advisories, etc.]
Validates:
Depending on workflow type:
Starting Phase 4: Exploitation Reviewing delivery outcome... ✓ Access established: Reverse shell on admin.acme-corp.com ✓ User: www-data (low privilege) ✓ OS: Ubuntu 20.04 LTS Exploitation Objectives (from scope): 1. Demonstrate remote code execution 2. Access sensitive customer data (if present) 3. Escalate to root privileges (if possible) [1/3] Initial Access Verification → Confirming shell access... Shell type: bash Working directory: /var/www/html Network: 10.0.1.42/24 → Checking security controls... AV/EDR: None detected Logging: syslog active Firewall: iptables (outbound allowed) [2/3] Situational Awareness → Enumerating system... Kernel: 5.4.0-42-generic Sudo version: 1.8.31 SUID binaries: 47 found → Searching for sensitive data... Found: /var/www/html/config/database.php (DB credentials) Found: /var/www/html/uploads/ (customer documents) [3/3] Objective Achievement → Objective 1: Remote code execution ✓ Achieved via CVE-2024-1234 exploitation Creating finding record... → Objective 2: Access sensitive data ✓ Database credentials found in config file ✓ Customer documents accessible in uploads directory Creating finding record... → Objective 3: Privilege escalation Checking for privesc vectors... Found: CVE-2021-3156 (sudo heap overflow) Exploiting... ✓ Escalated to root Creating finding record... Evidence Collection: → Capturing screenshots... evidence/screenshots/finding-001-rce.png evidence/screenshots/finding-002-data-access.png evidence/screenshots/finding-003-privesc.png → Saving command outputs... evidence/logs/finding-001-rce.log evidence/logs/finding-002-data-access.log evidence/logs/finding-003-privesc.log Findings Created: 1. Finding-001: Nginx Buffer Overflow RCE (Critical, CWE-120) 2. Finding-002: Sensitive Data Exposure (High, CWE-200) 3. Finding-003: Sudo Heap Overflow Privilege Escalation (High, CWE-122) Running gate validation... ✓ Phase 4 (Exploitation) gate validation PASSED 3 findings documented with complete evidence Ready to proceed to Phase 8 (Reporting). Run: /engage.report
Document every successful exploitation step as a finding. Findings form the basis of the final report.
Before a finding is recorded, run it through the `finding-validator` agent (PASS/KILL/DOWNGRADE) and set the structured proof signals that `validate_findings.py` checks (e.g. `internal_response_read`, `cross_identity_confirmed`, `command_output_captured`). A finding that can't be confirmed stays `[POSSIBLE]`, not `[CONFIRMED]`. Outward exploit actions are gated by `action_guard.py` — mutating requests against a live target need approval unless the ROE opts in.
A spec-driven offensive security framework for Claude Code — structured engagement workflows based on the Cyber Kill Chain, 31 kill-chain skills (multi-file progressive-disclosure) plus a discipline layer (a SessionStart dispatcher + 6 process/discipline
Repo: hypnguyen1209/offensive-claude
Execute Phase 7 - Actions on Objectives and Goal Achievement
Crash → root cause → reachability → empirical exploitability verdict (native bugs)
Find the canonical fix commit(s) for a CVE across sources, then diff for root cause