designing-adversary-engagement-with-mitre-engage
Helps your agent plan and run adversary engagement operations using the MITRE Engage framework. It ensures defenses are strategic, not random.
What it does
This skill helps plan and execute 'adversary engagement' operations using the MITRE Engage framework. It ensures defensive actions, like traps (honeypots), are strategic and not random, with clear, measurable goals.
When to use it
- ✓When you have defensive tools (traps) but don't know how to use them strategically.
- ✓When leadership wants to know if and how the company should interact with potential attackers.
- ✓When you need to justify every defensive action against a larger objective.
Example of what to ask your AI
“How can I plan an operation to discover the tactics of an attacker trying to access our source code?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It works by mapping attacker tactics (from MITRE ATT&CK) to specific defensive actions (MITRE Engage). This helps choose the best traps and measure if they are achieving defined goals.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill designing-adversary-engagement-with-mitre-engageOr download just the file:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/designing-adversary-engagement-with-mitre-engage/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Designing Adversary Engagement with MITRE Engage
When to Use
- When an organization owns deception tooling (honeypots, honeytokens, canary tokens, decoy files) but deploys it tactically with no unifying strategy or measurable outcome.
- When leadership asks whether the organization should engage adversaries, and what the legal, operational, and resourcing implications are.
- When writing a formal adversary engagement operation plan that must justify every deployed deceptive artifact against a strategic goal.
- When selecting which specific deception Activities to deploy against a known or suspected threat actor based on that actor's ATT&CK TTPs.
- When building a denial, deception, and adversary engagement (DD&AE) program that must integrate with existing SOC, threat intel, and incident response functions.
- When a deception deployment generates alerts that nobody knows how to act on, because Expose was never connected to Affect or Elicit goals.
This skill is the strategy and operations layer that sits above tactical deployment skills (honeypot, honeytoken, canary-token, and decoy-file deployment). Use those skills to implement the Activities this skill selects and sequences.
Prerequisites
- Familiarity with MITRE ATT&CK (tactics, techniques, and how to read a technique page), because Engagement Activities are mapped to the ATT&CK techniques they expose.
- A documented set of critical assets and an understanding of which adversaries plausibly target them (a threat model or prioritized threat actor list).
- Executive sponsorship and a written legal review. Engagement operations interact with live adversaries and raise entrapment, evidence-handling, and liability questions; never run an engagement operation without legal sign-off.
- An existing detection and response capability. Engage is an additive strategy, not a replacement for defense-in-depth; if a defense-in-depth control fails, engagement keeps you in control rather than blind.
- Access to the live matrix at https://engage.mitre.org/matrix/ for canonical Activity names and IDs.
Workflow
Engage operations follow the 10-Step Operational Process. The matrix is linear to read but cyclical to run — you continuously realign Activities toward your Goals as the adversary reacts.
1. Confirm strategic fit (Prepare)
Decide where denial, deception, and adversary engagement fit in the existing cyber strategy. The Prepare goal (a strategic bookend, alongside Understand) defines the inputs to the operation. Document the strategic goal in plain language, e.g. "reduce dwell time of insider threats around the source-code repository" or "generate first-party CTI on the actor targeting our VPN."
2. Define Engagement Goals and Operational Objectives
Select from the three Engagement Goals. Goals set direction; Operational Objectives take measurable steps in that direction.
| Engagement Goal (EGO) | What it does | Example Operational Objective |
|---|---|---|
| Expose | Reveal adversary presence with high-fidelity, low-false-positive alerts | "Alert within 5 minutes of any touch on a decoy credential" |
| Affect | Negatively change the adversary's cost-value calculation (defender network only) | "Redirect the adversary away from 3 unpatchable legacy hosts" |
| Elicit | Observe the adversary to learn TTPs and produce CTI | "Obtain a second-stage malware sample" or "identify ≥10 new indicators" |
Write objectives as falsifiable, time-bound statements. A goal without an objective is unmeasurable.
3. Build the threat model and select Approaches
For each Goal, pick the Engagement Approaches (EAP) that fit the adversary you modeled:
- Expose → Collection, Detection
- Affect → Prevention, Direction, Disruption
- Elicit → Reassurance, Motivation
4. Map ATT&CK techniques to Engagement Activities
For each technique your target adversary uses, find the Engage Activity that exposes the weakness that technique creates. Example mappings:
| Adversary technique (ATT&CK) | Weakness exposed | Engage Activity (EAC) |
|---|---|---|
| T1078 Valid Accounts | Must test credentials | Decoy Credentials, Lures |
| T1083 File & Directory Discovery | Must enumerate files | Decoy Content, Pocket Litter |
| T1046 Network Service Discovery | Must scan the network | Network Diversity, Decoy Systems |
| T1021 Remote Services | Must move laterally | Decoy Systems, Network Manipulation |
…
FAQ
What is 'adversary engagement'?
It's a security strategy where you actively interact with attackers to learn about them, disrupt them, or expose them, in a controlled and planned manner.
What is the MITRE Engage framework?
It's a guide that helps organizations plan and execute these adversary engagement operations in a structured and strategic way.
Do I need advanced technical knowledge to use this?
It's helpful to be familiar with MITRE ATT&CK, which describes attacker tactics and techniques. You also need an incident response team and legal approval.
Details
Original description by the author
Plan, run, and measure an adversary engagement operation using the MITRE Engage framework so that deployed deception is driven by strategy instead of deployed ad hoc. Covers the Engage Matrix (Prepare, Expose, Affect, Elicit, Understand), the 10-Step Operational Process, mapping engagement Activities to the ATT&CK techniques they expose, and defining measurable Goals and Operational Objectives. Us
Popularity
- GitHub stars
- 35k
- Ranking position
- #5626
- License
- Apache-2.0
- Updated
- 8/31/2026
Comments
- …
More skills from this repository
abusing-dpapi-for-credential-access
Gives your AI agent ready-made instructions for a specific task, so it does it better and faster.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Teaches your AI agent to write clear, well-structured text.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Helps your agent prepare an environment for CMMC Level 2 compliance. It implements security requirements and manages necessary documentation.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Helps your agent create exact copies of hard drives. This is useful for ensuring no information is lost or altered during investigations.
mukul975/Anthropic-Cybersecurity-Skills
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC