Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Adversary Emulation

ASecurity

Methodology for threat-intelligence-based adversary emulation within written rules of engagement: lifecycle, TIBER-EU and MITRE emulation plans, safety controls, phased scenarios, and atomic testing with benign indicators. Use when designing an authorized emulation or purple team exercise.

4 stars
0 votes
0 copies
0 views
Added 10/1/2026
securitygoshellawstestinggit

Security Analysis

A100/100

Scanned 10/1/2026

$npx -y skills add HermeticOrmus/LibreSecOps-Claude-Code --skill adversary-emulation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Adversary Emulation?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Adversary Emulation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hermeticormus-adversary-emulation/badge)](https://www.skillsdirectory.com/skills/hermeticormus-adversary-emulation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: "adversary-emulation"
description: "Methodology for threat-intelligence-based adversary emulation within written rules of engagement: lifecycle, TIBER-EU and MITRE emulation plans, safety controls, phased scenarios, and atomic testing with benign indicators. Use when designing an authorized emulation or purple team exercise."
---

# Adversary Emulation

> Methodology for building adversary emulation plans based on real threat intelligence, including scenario design, phased operations, and atomic testing patterns.

## Knowledge Base

### Adversary Emulation vs. Penetration Testing

These are different disciplines with different goals:

| Aspect | Penetration Testing | Adversary Emulation |
|--------|-------------------|-------------------|
| Goal | Find vulnerabilities | Test detection and response |
| Approach | Find any path to objective | Follow a specific adversary's known TTPs |
| Stealth | Varies (often noisy) | Realistic adversary OPSEC |
| Intelligence input | Scope document | Threat intelligence report |
| Primary consumer | Vulnerability management | Detection engineering, SOC |
| Success metric | Vulnerabilities found | Detections validated |
| Duration | 1-3 weeks typically | 2-6 weeks typically |

### The Adversary Emulation Lifecycle

```
1. Threat Intelligence --> Who targets organizations like ours?
       |
2. TTP Selection --> What specific techniques does this adversary use?
       |
3. Scenario Design --> What is the realistic attack narrative?
       |
4. Rules of Engagement --> What are the boundaries and safety controls?
       |
5. Tool Selection --> What tools replicate the adversary's capabilities?
       |
6. Phased Execution --> Execute in phases with decision gates
       |
7. Detection Assessment --> What did the blue team see? What did they miss?
       |
8. Reporting --> Detection gaps, response gaps, recommendations
       |
9. Remediation --> Blue team builds/improves detections
       |
10. Re-test --> Validate the improvements
```

### Established Methodologies

**TIBER-EU (Threat Intelligence-Based Ethical Red Teaming)**: European Central Bank framework for financial sector red teaming. Requires a dedicated threat intelligence phase, a red team phase, and a blue team assessment phase. The threat intelligence provider and red team provider must be independent.

**CBEST (UK)**: Bank of England's intelligence-led red team testing framework for UK financial institutions. Similar to TIBER-EU but UK-specific.

**MITRE Adversary Emulation Plans**: MITRE publishes detailed emulation plans for specific threat actors (APT3, APT29, FIN6, Sandworm). These include step-by-step procedures mapped to ATT&CK techniques.

**Atomic Red Team (Red Canary)**: Not full emulation plans but individual technique tests. Used for validating specific detections in isolation, often as a complement to full emulation exercises.

### Safety Controls for Authorized Testing

```
MANDATORY CONTROLS:
1. Written authorization from system owner
2. Defined scope with explicit boundaries
3. Rules of engagement signed by all parties
4. Emergency stop procedure (code word + contact)
5. Deconfliction channel (distinguish red team from real attacker)
6. Evidence handling procedures (how accessed data is treated)
7. Time-boxed engagement (clear start and end dates)
8. Legal review (local laws, regulations, contractual obligations)
9. Insurance coverage (professional liability, cyber liability)
10. Secure communication channel for red team operations
```

## Patterns

### Pattern 1: Emulation Plan Structure (Based on MITRE Methodology)

```markdown
# Adversary Emulation Plan: [Threat Actor Name]

## Threat Intelligence Summary
- Actor: [name and aliases]
- Motivation: [espionage / financial / disruption]
- Known campaigns: [list with dates]
- Targeted sectors: [list]
- Key sources: [threat intel reports with URLs]

## Emulation Scope
- Techniques emulated: [list of ATT&CK IDs]
- Techniques NOT emulated: [list with justification -- too destructive, not relevant]
- Environment: [test/lab/production with controls]

## Operation Phases

### Phase 1: Initial Compromise
Objective: Establish initial foothold
Techniques:
  - T1566.001: Spearphishing Attachment
    Procedure: Send email with macro-enabled Word document to target user
    Tool: Custom macro builder (not weaponized -- drops benign indicator file)
    Expected Detection: Email gateway + EDR alert on macro execution
    Atomic Test: T1566.001-1

### Phase 2: Establish Foothold
Objective: Deploy persistent access
Techniques:
  - T1059.001: PowerShell
    Procedure: Macro executes PowerShell to download and execute payload
    Tool: PowerShell script that downloads from controlled C2
    Expected Detection: ScriptBlock logging, process creation anomaly
  - T1547.001: Registry Run Key
    Procedure: Add registry key for persistence
    Expected Detection: Sysmon EventID 13, registry monitoring

### Phase 3: Internal Reconnaissance
Objective: Map the internal environment
Techniques:
  - T1087.002: Domain Account Discovery
    Procedure: net user /domain, Get-ADUser
    Tool: Built-in Windows commands
    Expected Detection: Unusual AD enumeration from workstation
  - T1018: Remote System Discovery
    Procedure: Network scanning of internal subnets
    Expected Detection: Network IDS, anomalous scan patterns

### Phase 4: Lateral Movement
Objective: Access high-value targets
Techniques:
  - T1021.002: SMB/Windows Admin Shares
  - T1003.001: LSASS Memory Dump
  Expected Detection: Admin share access from unexpected source, LSASS access alert

### Phase 5: Objective Completion
Objective: Demonstrate impact capability
Techniques:
  - T1005: Data from Local System
    Procedure: Access and copy (but not exfiltrate) target documents
    Safety: Mark files as accessed, do not actually remove from network
  Expected Detection: DLP alert, unusual file access patterns

## Decision Gates
After each phase:
  [ ] Were detections triggered? (Record which ones)
  [ ] Was response initiated? (Record timeline)
  [ ] Should we continue, adjust, or stop?
  [ ] Is it safe to proceed to the next phase?
```

### Pattern 2: Purple Team Exercise Structure

```markdown
# Purple Team Exercise: [Focus Area]

## Format
- Duration: [4 hours / full day / multi-day]
- Participants:
  - Red: [team members]
  - Blue: [SOC analysts, detection engineers]
  - Facilitator: [neutral coordinator]

## Round Structure

### Round 1: T1059.001 -- PowerShell Execution (30 min)
- Red: Execute PowerShell download cradle (Atomic Test T1059.001-1)
- Blue: Observe -- did SIEM alert? Which rule? How long?
- Discussion: Review detection, identify gaps, suggest improvements
- Action item: [specific detection improvement]

### Round 2: T1003.001 -- LSASS Memory Access (30 min)
- Red: Attempt LSASS dump using procdump (Atomic Test T1003.001-1)
- Blue: Observe -- did EDR block? Did Sysmon capture EventID 10?
- Discussion: Review protection and detection layers
- Action item: [specific improvement]

### Round 3: T1021.002 -- Lateral Movement via SMB (30 min)
- Red: Use captured credentials to access admin share
- Blue: Observe -- did network monitoring detect? Correlation rules?
- Discussion: Review lateral movement detection capability
- Action item: [specific improvement]

[...additional rounds...]

## Scorecard
| Technique | Detected | Blocked | Response Time | Improvement Needed |
|-----------|----------|---------|---------------|-------------------|
| T1059.001 | Yes | No | 8 min | Add block rule |
| T1003.001 | Yes | Yes (EDR) | Immediate | None (working) |
| T1021.002 | No | No | N/A | New correlation rule needed |
```

### Pattern 3: Atomic Testing Schedule

For continuous detection validation without full red team engagements:

```yaml
# Monthly atomic testing schedule
schedule:
  week_1:
    focus: "Initial Access & Execution"
    tests:
      - technique: T1566.001
        test_id: T1566.001-1
        validation: "Email gateway alert + EDR process creation alert"
      - technique: T1059.001
        test_id: T1059.001-1
        validation: "ScriptBlock logging Event 4104"
      - technique: T1204.002
        test_id: T1204.002-1
        validation: "User execution detection"

  week_2:
    focus: "Persistence & Privilege Escalation"
    tests:
      - technique: T1547.001
        test_id: T1547.001-1
        validation: "Sysmon EventID 13 registry modification"
      - technique: T1053.005
        test_id: T1053.005-1
        validation: "Event ID 4698 task creation"

  week_3:
    focus: "Credential Access & Lateral Movement"
    tests:
      - technique: T1003.001
        test_id: T1003.001-1
        validation: "Sysmon EventID 10 LSASS access"
      - technique: T1021.002
        test_id: T1021.002-1
        validation: "Event ID 5140 admin share access"

  week_4:
    focus: "Defense Evasion & Collection"
    tests:
      - technique: T1070.001
        test_id: T1070.001-1
        validation: "Event log clearing detection"
      - technique: T1560.001
        test_id: T1560.001-1
        validation: "Archive creation detection"
```

## Anti-Patterns

- **Emulating a threat actor without intelligence**: Picking random ATT&CK techniques is not adversary emulation. It is generic testing. Emulation requires specific threat intelligence about the actor's known TTPs.
- **All-offense, no-defense output**: A red team report that says "we compromised the domain" without mapping each step to detection gaps and remediation recommendations is incomplete.
- **Skipping the rules of engagement**: "We have verbal approval" is not authorization. Written ROE protects both the organization and the red team legally and operationally.
- **Using live malware for emulation**: Adversary emulation should use benign indicators (file drops, process creation, registry changes) that trigger detections without creating actual risk. Tools like CALDERA and Atomic Red Team provide safe test payloads.
- **Testing only during business hours**: Real adversaries operate 24/7. If detection depends on a human watching a dashboard during business hours, test after hours to validate automated detection and alerting.
- **One-and-done testing**: Adversary emulation should be continuous. Threats evolve, defenses degrade, and new systems are deployed. Schedule regular emulation exercises, not annual engagements.

## References

- MITRE Adversary Emulation Plans: https://attack.mitre.org/resources/adversary-emulation-plans/
- TIBER-EU Framework: https://www.ecb.europa.eu/paym/cyber-resilience/tiber-eu/html/index.en.html
- Red Canary Atomic Red Team: https://github.com/redcanaryco/atomic-red-team
- MITRE CALDERA: https://caldera.mitre.org/
- PTES (Penetration Testing Execution Standard): http://www.pentest-standard.org/
- Lockheed Martin Cyber Kill Chain: https://www.lockheedmartin.com/en-us/capabilities/cyber/cyber-kill-chain.html
- CISA Red Team Assessments: https://www.cisa.gov/red-team-assessments

Attribution

HermeticOrmusHermeticOrmus
View sourceSee grades on GitHubMore from HermeticOrmus →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Security Review

Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment/sensitive features. Provides comprehensive security checklist and patterns.

2456590 votes

Springboot Security

Java Spring Boot 服务中关于身份验证/授权、验证、CSRF、密钥、标头、速率限制和依赖安全的 Spring Security 最佳实践。

2456590 votes

Summarize Status

Write a short, colloquial summary for a Paperclip summary slot: open with the 1–3 specific, concrete actions the reader needs to take right now to unblock the work, then a brief plain-language status, streaming progress as it works.

953190 votes

Paperclip Task Bridge

Create, comment on, update, and list Paperclip tasks from Hermes using scoped Paperclip API credentials.

953190 votes

Paperclip Evals

Choose, inspect, validate, and report Paperclip Runner or Product E2E evaluations while preserving evidence, provenance, cost, and failure classification.

953190 votes
View all in security →