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

Mitre Attack Framework

ASecurity

MITRE ATT&CK Enterprise reference: tactics, key techniques with procedures, data sources, detection guidance, and mitigations. Use when mapping behavior to technique IDs, building detections, or planning authorized emulation.

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

Works with

cli

Security Analysis

A100/100

Scanned 10/1/2026

$npx -y skills add HermeticOrmus/LibreSecOps-Claude-Code --skill mitre-attack-framework --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mitre Attack Framework?

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

Security grade badge for Mitre Attack Framework
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hermeticormus-mitre-attack-framework/badge)](https://www.skillsdirectory.com/skills/hermeticormus-mitre-attack-framework)

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: "mitre-attack-framework"
description: "MITRE ATT&CK Enterprise reference: tactics, key techniques with procedures, data sources, detection guidance, and mitigations. Use when mapping behavior to technique IDs, building detections, or planning authorized emulation."
---

# MITRE ATT&CK Framework

> Reference knowledge covering ATT&CK Enterprise tactics, selected key techniques with detection guidance, and framework usage for adversary emulation planning.

## Knowledge Base

### What is MITRE ATT&CK

MITRE ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge) is a globally accessible knowledge base of adversary behavior based on real-world observations. It catalogs the TTPs (Tactics, Techniques, and Procedures) used by threat actors, organized into a matrix that maps the phases of an attack lifecycle.

ATT&CK serves both offense and defense:
- **Red teams** use it to plan realistic adversary emulations.
- **Blue teams** use it to build detections, measure coverage, and prioritize gaps.
- **Threat intelligence** uses it as a common language for describing adversary behavior.

### Enterprise ATT&CK Tactics (v15)

The 14 tactics represent the adversary's tactical objectives -- the "why" behind each action:

| ID | Tactic | Purpose | Example Question |
|----|--------|---------|-----------------|
| TA0043 | Reconnaissance | Gather info for targeting | What is exposed on the internet? |
| TA0042 | Resource Development | Build attack infrastructure | Set up C2, acquire tools, create accounts |
| TA0001 | Initial Access | Get into the network | Phishing, exploiting public-facing apps |
| TA0002 | Execution | Run adversary code | PowerShell, WMI, command line |
| TA0003 | Persistence | Maintain access across restarts | Registry run keys, scheduled tasks, implants |
| TA0004 | Privilege Escalation | Get higher permissions | Exploit vulnerabilities, token manipulation |
| TA0005 | Defense Evasion | Avoid detection | Obfuscation, disabling security tools, timestomping |
| TA0006 | Credential Access | Steal credentials | Keylogging, dumping LSASS, Kerberoasting |
| TA0007 | Discovery | Learn about the environment | Network scanning, account enumeration |
| TA0008 | Lateral Movement | Move through the network | RDP, SMB, WinRM, Pass-the-Hash |
| TA0009 | Collection | Gather target data | Keylogging, screen capture, email collection |
| TA0011 | Command and Control | Communicate with implants | HTTPS C2, DNS tunneling, encrypted channels |
| TA0010 | Exfiltration | Steal data out | Cloud storage upload, encrypted channels |
| TA0040 | Impact | Disrupt, destroy, manipulate | Ransomware encryption, data destruction, defacement |

### Key Techniques with Detection Guidance

**T1566.001 -- Spearphishing Attachment (Initial Access)**

Adversary sends email with malicious attachment (macro-enabled documents, executables disguised as documents, password-protected archives).

- **Procedure**: Macro-enabled .docm or .xlsm files, or .iso/.img files containing .lnk shortcuts.
- **Data sources**: Email gateway logs, Sysmon EventID 1 (Process creation), Sysmon EventID 11 (File creation).
- **Detection**: Office application (WINWORD.EXE, EXCEL.EXE) spawning suspicious child processes (cmd.exe, powershell.exe, wscript.exe, mshta.exe). File writes to %TEMP% or %APPDATA% from Office processes.
- **Atomic test**: Atomic Red Team T1566.001 -- tests do not send real phishing; they simulate the payload execution stage.

**T1059.001 -- PowerShell (Execution)**

Adversary uses PowerShell to execute commands, download payloads, and interact with the system.

- **Procedure**: `powershell -enc [base64]`, `IEX (New-Object Net.WebClient).DownloadString()`, PowerShell constrained language mode bypass.
- **Data sources**: PowerShell ScriptBlock Logging (Event ID 4104), Module Logging (Event ID 4103), Sysmon EventID 1.
- **Detection**: Encoded commands (-enc, -e, -encodedcommand), DownloadString/DownloadFile calls, Invoke-Expression on downloaded content, PowerShell spawned by unusual parent processes.
- **Key event**: Windows Event ID 4104 (ScriptBlock Logging) captures the decoded content of executed scripts.

**T1003.001 -- LSASS Memory (Credential Access)**

Adversary dumps credentials from the Local Security Authority Subsystem Service (LSASS) process memory.

- **Procedure**: Mimikatz `sekurlsa::logonpasswords`, `procdump -ma lsass.exe`, `comsvcs.dll MiniDump`, Task Manager dump, nanodump.
- **Data sources**: Sysmon EventID 10 (Process access to lsass.exe), Sysmon EventID 7 (Image loaded into lsass.exe), Windows Event ID 4688 (Process creation).
- **Detection**: Any process accessing lsass.exe with PROCESS_VM_READ permission. Known tool signatures (mimikatz in memory, comsvcs.dll MiniDump callsite). Credential Guard bypass attempts.
- **Mitigation**: Enable Windows Credential Guard, configure LSASS as Protected Process Light (PPL), monitor for LSASS access via Sysmon.

**T1053.005 -- Scheduled Task (Persistence + Execution)**

Adversary creates or modifies scheduled tasks to execute code at system startup, login, or on a schedule.

- **Procedure**: `schtasks /create /tn "UpdateTask" /tr "powershell -enc ..." /sc onlogon`, COM-based task creation.
- **Data sources**: Windows Event ID 4698 (Task created), Sysmon EventID 1, Task Scheduler operational log.
- **Detection**: Task creation by non-standard users, tasks with encoded commands, tasks pointing to temp directories or writable paths, tasks created via command line rather than GUI.

**T1021.002 -- SMB/Windows Admin Shares (Lateral Movement)**

Adversary uses Windows administrative shares (C$, ADMIN$, IPC$) to move laterally.

- **Procedure**: `net use \\target\C$ /user:domain\admin password`, PsExec, WMI via DCOM.
- **Data sources**: Windows Event ID 5140 (Network share accessed), Event ID 5145 (Detailed file share auditing), Sysmon EventID 3 (Network connection).
- **Detection**: Access to admin shares (C$, ADMIN$) from non-admin workstations, lateral movement tools (PsExec service creation Event ID 7045), authentication from unusual sources.

**T1486 -- Data Encrypted for Impact (Impact)**

Adversary encrypts data on target systems to extort payment (ransomware).

- **Procedure**: Mass file encryption with ransom note drop, volume shadow copy deletion (`vssadmin delete shadows`), disabling recovery options.
- **Data sources**: File modification events (mass rename with new extension), Sysmon EventID 11 (File creation -- ransom notes), process creation (vssadmin.exe, wbadmin.exe, bcdedit.exe).
- **Detection**: High-frequency file rename/modification events, known ransomware file extensions, shadow copy deletion commands, bulk file entropy increase.

## Patterns

### Pattern 1: Building an Adversary Emulation Plan

```
Step 1: Select threat actor based on organizational threat model
  - Industry: Financial services --> APT38 (Lazarus Group), FIN7, Scattered Spider
  - Industry: Healthcare --> APT41, FIN12 (ransomware)
  - Industry: Government --> APT29 (Cozy Bear), APT28 (Fancy Bear)

Step 2: Gather TTPs from public intelligence
  - MITRE ATT&CK Groups: https://attack.mitre.org/groups/
  - Filter techniques by confidence (observed > assessed > inferred)

Step 3: Build the technique chain
  - Select one technique per tactic phase (minimum viable chain)
  - Ensure the chain is logically coherent (each phase enables the next)

Step 4: Map each technique to:
  - Detection data source
  - Expected detection rule
  - Atomic Red Team test (if available)
  - CALDERA ability (if using automated emulation)

Step 5: Document as a phased operation plan
```

### Pattern 2: ATT&CK Navigator Layer Format

```json
{
  "name": "APT29 - Emulation Plan",
  "versions": {
    "attack": "15",
    "navigator": "5.0",
    "layer": "4.5"
  },
  "domain": "enterprise-attack",
  "description": "APT29 TTPs for adversary emulation",
  "techniques": [
    {
      "techniqueID": "T1566.001",
      "tactic": "initial-access",
      "color": "#ff6666",
      "comment": "Spearphishing with macro-enabled documents",
      "score": 100
    },
    {
      "techniqueID": "T1059.001",
      "tactic": "execution",
      "color": "#ff6666",
      "comment": "PowerShell for payload execution and C2",
      "score": 100
    },
    {
      "techniqueID": "T1003.001",
      "tactic": "credential-access",
      "color": "#ff6666",
      "comment": "LSASS memory dump via custom tool",
      "score": 100
    }
  ],
  "gradient": {
    "colors": ["#ffffff", "#ff6666"],
    "minValue": 0,
    "maxValue": 100
  }
}
```

### Pattern 3: Atomic Red Team Test Execution

```bash
# Install Atomic Red Team (PowerShell, authorized test environment only)
IEX (IWR 'https://raw.githubusercontent.com/redcanaryco/invoke-atomicredteam/master/install-atomicredteam.ps1' -UseBasicParsing)
Install-AtomicRedTeam -getAtomics

# List tests for a specific technique
Invoke-AtomicTest T1059.001 -ShowDetailsBrief

# Execute a specific test (AUTHORIZED ENVIRONMENT ONLY)
Invoke-AtomicTest T1059.001 -TestNumbers 1

# Clean up after test
Invoke-AtomicTest T1059.001 -TestNumbers 1 -Cleanup
```

## Anti-Patterns

- **Using ATT&CK as a checklist**: ATT&CK is not a compliance checklist. Having a detection for every technique is not realistic or necessary. Prioritize based on threat intelligence relevant to your organization.
- **Focusing on technique count over detection quality**: One high-fidelity detection for T1003.001 is worth more than ten noisy, false-positive-prone detections for less critical techniques.
- **Ignoring sub-techniques**: T1059 (Command and Scripting Interpreter) has nine sub-techniques. The detection for T1059.001 (PowerShell) is completely different from T1059.004 (Unix Shell). Sub-techniques matter.
- **Red teaming without blue team integration**: A red team exercise that does not result in improved detections is an expensive penetration test. Ensure findings flow to detection engineering.
- **Attributing TTPs to actors without evidence**: Saying "this looks like APT29" requires evidence. Stick to technique identification without attribution unless intelligence supports it.

## References

- MITRE ATT&CK Enterprise Matrix: https://attack.mitre.org/matrices/enterprise/
- MITRE ATT&CK Groups: https://attack.mitre.org/groups/
- MITRE ATT&CK Navigator: https://mitre-attack.github.io/attack-navigator/
- Atomic Red Team: https://github.com/redcanaryco/atomic-red-team
- MITRE CALDERA: https://caldera.mitre.org/
- MITRE CTI Repository (STIX): https://github.com/mitre/cti
- ATT&CK Data Sources: https://attack.mitre.org/datasources/

Attribution

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

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

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 Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

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 →