一键导入
arsenal-phase-execute
Phase 3 — Execution. Run matched exploit playbooks against lab targets. Triggered by arsenal-phase-skill-match when SKILLS_MATCHED is found.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Phase 3 — Execution. Run matched exploit playbooks against lab targets. Triggered by arsenal-phase-skill-match when SKILLS_MATCHED is found.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Arsenal offensive security agent — 5-phase attack workflow. When a user asks to attack, hack, pentest, or assess a target, follow this skill. 764 cybersecurity skills, 22 lab targets, real recon tools (nmap, dig, curl, openssl).
Phase 5 — Notification. Deliver pipeline results via Telegram message. Terminal link for any phase — starter failure, recon no-targets, execution critical findings, or final report.
Phase 1 — Reconnaissance. Run nmap, dig, curl, openssl against lab targets. Triggered by arsenal-pipeline-starter when TARGETS_READY is found.
Phase 4 — Report. Compile execution findings into a structured markdown report. Triggered by arsenal-phase-execute when EXECUTION_COMPLETE is found.
Phase 2 — Skill Selection. Map recon findings to specific exploit skills from the 764-skill catalog. Triggered by arsenal-phase-recon when RECON_COMPLETE is found.
Entry point for the Arsenal automated attack pipeline. Cron-triggered daily scan of lab targets. Chains through recon → skill-match → execute → report → notify.
| name | arsenal-phase-execute |
| description | Phase 3 — Execution. Run matched exploit playbooks against lab targets. Triggered by arsenal-phase-skill-match when SKILLS_MATCHED is found. |
Execute the matched skill playbooks against each target. This phase runs the actual exploitation: tool commands, payload delivery, and verification steps from each skill's SKILL.md.
Parse the incoming SKILLS_MATCHED blocks — each target with its prioritized skill list
For each target, work through the matched skills in priority order (highest score first)
For each skill:
arsenal_skill_show(skill_id="<skill_id>")Execution guidelines:
Record results per skill:
For web targets, prefer these non-destructive tests first:
For each flag or vulnerability found, capture:
Output execution results:
EXECUTION_COMPLETE: <target_name>
SUCCESS: exploiting-sql-injection-vulnerabilities
Finding: Error-based SQLi in /search.php?id= parameter
Proof: ExtractValue returned database version: 8.0.35
Flag: CTF{sqli_error_based_extraction}
Severity: HIGH
FAILED: testing-for-xss-vulnerabilities
Reason: No reflected input fields found on target
SKIPPED: implementing-ssh-hardening-assessment
Reason: ssh-audit not installed
EXECUTION_COMPLETE: <next_target>
...
on_complete: