Adversary-emulation playbook catalog — per-actor kill chains that turn an APT/eCrime threat profile into Decepticon CONOPS phases + OPPLAN objectives. Routing skill: pick the actor, seed plan/threat-profile.json, then map each kill-chain phase to the operational skill the executing agent runs. Triggers on: 'emulate', 'adversary emulation', 'APT playbook', 'threat actor playbook', 'emulation plan', 'attack flow'.
90%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
This is a planning routing skill for Soundwave. Each leaf playbook below converts
a named threat actor into a concrete, RoE-bounded kill chain: a ThreatProfile seed, an
ordered CONOPS kill_chain, and a phase→technique→skill map that the orchestrator turns
into OPPLAN objectives.
These playbooks reference operational skills (
/skills/standard/ad/...,/skills/standard/cloud/..., etc.) that the EXECUTING agents load — not Soundwave. Soundwave is a planning agent; itsload_skillallowlist is/skills/standard/soundwave/. The skill paths in each playbook tell the orchestrator which agent + skill each objective maps to. Soundwave only reads them to authorplan/threat-profile.jsonand theconops.jsonkill chain.
| Actor | Playbook | Tier | Profile | Skills it exercises |
|---|---|---|---|---|
| APT29 (Cozy Bear / Midnight Blizzard) | emulation/apt29/SKILL.md | tier-3 | Cloud-identity espionage, OAuth abuse, supply chain | recon, cloud, web (oauth/saml), post-exploit |
| Sandworm (APT44 / Seashell Blizzard) | emulation/sandworm/SKILL.md | tier-3 | ICS/OT disruption, destructive ops, LOTL | recon, exploit/cve, ics-ot, post-exploit |
| Scattered Spider (UNC3944 / Octo Tempest) | emulation/scattered-spider/SKILL.md | tier-2 | Help-desk social engineering → cloud/SaaS → ransomware | phish, cloud, ad, post-exploit |
| Volt Typhoon (Vanguard Panda) | emulation/volt-typhoon/SKILL.md | tier-3 | Edge-device access, LOTL, long-dwell pre-positioning | recon, exploit/cve, ad, post-exploit |
| Lazarus (Hidden Cobra) | emulation/lazarus/SKILL.md | tier-3 | Financial/crypto/DeFi theft, supply-chain, social | osint, phish, contracts, web, post-exploit |
| FIN7 (Carbon Spider / Sangria Tempest) | emulation/fin7/SKILL.md | tier-2 | Spearphishing → big-game-hunting ransomware | phish, ad, post-exploit, exploit |
| LockBit / RaaS affiliate | emulation/lockbit/SKILL.md | tier-2 | Generic ransomware affiliate kill chain | recon, exploit/cve, ad, post-exploit |
Use the loaded actor playbook and current evidence for attribution and TTP details. Skillogy does not expose sibling reference files; do not assume those cards were read.
load_skill("/skills/standard/soundwave/threat-profile/emulation/<actor>/SKILL.md").ThreatProfile seed into plan/threat-profile.json, then prune any
key_ttps / initial_access techniques the RoE forbids (Step 3 of the threat-profile
skill). A pruned technique whose whole phase is now empty drops that kill-chain row.conops.json → kill_chain (one KillChainPhase per
surviving phase), and embed the one-entry threat_actors summary.abort.json (destructive / ICS / identity-takeover actors need at least one
EMERGENCY trigger) and the deconfliction identifiers into deconfliction.json.
These mappings are planning inputs, not an execution handoff. An operational runtime
may later build OPPLAN and load the mapped skills after the operator selects execution.
Soundwave does not create objectives or dispatch the mapped actions.decepticon.core.schemas.ThreatProfile JSON (drop your
engagement_name).# | phase | MITRE | emulated action | executing agent → skill.conops.json.recent_cti_delta.PurpleAILAB/Decepticon
49888ee
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.