
Analyzing Threat Actor TTPs
FreeMap APT group tactics to the MITRE ATT&CK framework.
Free · Opens the source repo
What Analyzing Threat Actor TTPs does
The Analyzing Threat Actor TTPs skill leverages the MITRE ATT&CK Navigator and the attackcti Python library to facilitate the mapping of advanced persistent threat (APT) group tactics, techniques, and procedures (TTPs) to the MITRE ATT&CK framework. This skill is particularly useful for cybersecurity analysts who need to understand the behaviors and methods employed by specific threat actors. By querying STIX/TAXII data, users can extract relevant techniques associated with a threat group, enabling a comprehensive analysis of potential attack vectors.
This skill is designed for security operations center (SOC) analysts and threat intelligence professionals who require a structured approach to threat analysis. It allows for the generation of ATT&CK Navigator layer files that visualize and annotate the techniques used by adversaries. Users can compare multiple threat groups and assess their organization's detection coverage against known techniques, which is essential for identifying security gaps and enhancing defensive measures.
To utilize this skill, users must have a foundational understanding of STIX 2.1 objects and relationships, as well as the necessary software prerequisites, including Python and the relevant libraries. The process involves querying the ATT&CK STIX data, extracting associated techniques, and generating a visual representation of the data in the form of JSON files that can be easily shared and reviewed.
In summary, this skill streamlines the analysis of threat actor TTPs, making it easier for cybersecurity teams to build detection rules, conduct threat hunting, and validate their security monitoring coverage against real-world adversary tactics.
When to use it
Use this skill when investigating security incidents or profiling APT groups to build detection strategies.
When not to use it
This skill is not suitable for non-technical users or those unfamiliar with STIX data and the MITRE ATT&CK framework.
What you can build with it
Investigating Security Incidents
Use this skill to analyze TTPs of threat actors involved in recent security incidents.
Building Detection Rules
Leverage the skill to create detection rules based on the techniques used by specific APT groups.
Assessing Coverage Gaps
Utilize this skill to identify gaps in your security coverage against known adversary techniques.
How to install Analyzing Threat Actor TTPs
View source1. Install with the skills CLI
npx skills add mukul975/anthropic-cybersecurity-skills/analyzing-threat-actor-ttps-with-mitre-navigator --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by mukul975Analyzing Threat Actor TTPs with MITRE Navigator
Overview
The MITRE ATT&CK Navigator is a web application for annotating and visualizing ATT&CK matrices. Combined with the attackcti Python library (which queries ATT&CK STIX data via TAXII), analysts can programmatically generate Navigator layer files mapping specific threat group TTPs, compare multiple groups, and assess detection coverage gaps against known adversaries.
When to Use
- When investigating security incidents that require analyzing threat actor ttps with mitre navigator
- When building detection rules or threat hunting queries for this domain
- When SOC analysts need structured procedures for this analysis type
- When validating security monitoring coverage for related attack techniques
Prerequisites
- Python 3.8+ with attackcti and stix2 libraries installed
- MITRE ATT&CK Navigator (web UI or local instance)
- Understanding of STIX 2.1 objects and relationships
Steps
- Query ATT&CK STIX data for target threat group using attackcti
- Extract techniques associated with the group via STIX relationships
- Generate ATT&CK Navigator layer JSON with technique annotations
- Overlay detection coverage to identify gaps
- Export layer for team review and defensive planning
Expected Output
{
"name": "APT29 TTPs",
"domain": "enterprise-attack",
"techniques": [
{"techniqueID": "T1566.001", "score": 1, "comment": "Spearphishing Attachment"},
{"techniqueID": "T1059.001", "score": 1, "comment": "PowerShell"}
]
}
Frequently asked questions about Analyzing Threat Actor TTPs
Similar skills
Microsoft Threat Modeling Tool Generator
Easily create .tm7 files for threat modeling.
Threat Model Analyst
Perform comprehensive threat modeling and analysis.
Modeling Threats with OpenCTI
Centralize and visualize cyber threat intelligence effectively.
Zero Trust DNS with NextDNS
Secure your DNS queries with encrypted protection and threat blocking.
STIX/TAXII Feed Integration
Integrate STIX/TAXII threat intelligence feeds seamlessly.
Attack Path Analysis with XM Cyber
Identify and prioritize vulnerabilities in your security landscape.
