engagement-startup
Mandatory first-turn startup procedure — checks for existing engagements, resume/new selection, workspace initialization.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Mandatory first-turn startup procedure — checks for existing engagements, resume/new selection, workspace initialization.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Benchmark mode marker — engagement objective is flag capture. Generic engagement rules apply unchanged.
Exploit Active Directory Certificate Services ESC1 — vulnerable template allows arbitrary SAN, enabling user impersonation up to domain admin.
BloodHound ingestion + canonical Cypher queries for AD attack-path enumeration. Run after collector dumps zip; promotes findings into the knowledge graph.
NetExec (CrackMapExec successor) — unified SMB/LDAP/MSSQL/WinRM/RDP/SSH/FTP/VNC protocol auth + post-auth modules. 200+ modules incl. BloodHound auto-ingest, ESC1-15 scanning, PrintNightmare, LDAP relay.
Active Directory attack lane — BloodHound ingestion, Kerberoasting, ADCS ESC scanning, DCSync, LAPS extraction.
Red team engagement lifecycle management — initiation, phase transitions, go/no-go gates, deconfliction, emergency procedures, completion.
SOC 직업 분류 기준
| name | engagement-startup |
| description | Mandatory first-turn startup procedure — checks for existing engagements, resume/new selection, workspace initialization. |
| allowed-tools | Bash Read |
| metadata | {"subdomain":"orchestration","when_to_use":"agent startup, first message, session start","tags":"startup, engagement-selection, workspace-init, resume","mitre_attack":[]} |
Execute this procedure on every session start, before any other action.
bash(command="ls -1 /workspace/ 2>/dev/null || echo '[empty]'")
Present a numbered list and ask:
Existing engagements found:
1. acme-external-2026
2. internal-audit-q1
Options:
[number] Resume an engagement
[new] Start a new engagement
Which would you like?
No existing engagements found. Let's set up a new one.
What is the target or scope for this engagement?
read_file("<engagement>/plan/roe.json")
read_file("<engagement>/plan/conops.json")
read_file("<engagement>/plan/deconfliction.json")
read_file("<engagement>/plan/opplan.json")
read relevant files under "<engagement>/findings/"
Soundwave has already interviewed the operator and created the engagement documents (RoE, CONOPS, Deconfliction Plan) before the orchestrator was activated. The workspace and planning documents already exist.
bash(command="ls plan/roe.json plan/conops.json plan/deconfliction.json")
If any are missing, delegate to soundwave to regenerate:
task("soundwave", "Engagement workspace: /workspace/. Regenerate missing planning documents.")
bash(command="nc -z c2-sliver 31337 2>/dev/null && echo 'C2_REACHABLE' || echo 'C2_UNREACHABLE'")
C2_REACHABLE → C2 framework is Sliver (server: c2-sliver, gRPC port 31337). Include this in ALL sub-agent delegations.C2_UNREACHABLE → C2 server is not available, skip C2-dependent objectives