attack-path-analysis

Map adversarial attack paths from BloodHound and cloud identity data.

3|3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/jaskaranhundal/usap-skills --skill attack-path-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attack-path-analysis
Source: https://github.com/jaskaranhundal/usap-skills/tree/main/red-team/attack-path-analysis
Command: npx skills add https://github.com/jaskaranhundal/usap-skills --skill attack-path-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill identifies the most critical paths attackers can take through an environment to reach sensitive assets, enabling prioritized security hardening.

Core Features & Use Cases

  • Attack Path Mapping: Visualizes potential routes from initial access to crown jewels using graph theory.
  • Choke Point Identification: Pinpoints critical assets or configurations that, if secured, would block multiple high-risk paths.
  • Use Case: A security team can use this Skill to understand how an attacker who compromises a low-privilege user account could escalate privileges and access domain controllers or sensitive cloud resources, then focus on securing those critical intermediate steps.

Quick Start

Use the attack-path-analysis skill to enumerate attack paths from compromised user accounts to critical servers.

Frequently Asked Questions about attack-path-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map attack paths from BloodHound exports to identify critical choke points?

To map attack paths from BloodHound exports, this Skill ingests the topology data and constructs a directed graph to enumerate routes from compromised accounts to sensitive assets, scoring each path to pinpoint critical choke points for security hardening.

What is attack path analysis and how does graph theory identify lateral movement risks?

Attack path analysis models an IT environment as a directed graph to visualize and score adversarial lateral movement routes. By mapping relationships between identities and assets, graph theory identifies critical choke points that, if secured, block multiple high-risk paths to crown jewels.

Can I use this to analyze attack paths across both Active Directory and AWS IAM?

Yes, you can analyze attack paths across both Active Directory and AWS IAM. The Skill models Active Directory, Azure AD/Entra ID, and AWS IAM environments together to map potential privilege escalation and lateral movement routes from low-privilege users to domain controllers or sensitive cloud resources.

How do I prioritize security hardening efforts after identifying attack paths?

To prioritize security hardening efforts, the Skill enumerates and scores all potential attack paths to identify critical choke points. Securing these specific intermediate configurations or assets blocks multiple high-risk routes simultaneously, enabling focused threat modeling and red team prioritization.

What environment topology and identity data do I need to perform graph analysis for threat modeling?

To perform graph analysis for threat modeling, you need to ingest environment topology, BloodHound exports, and cloud identity data. This input is required to construct the directed graph that enumerates and scores adversarial attack paths from initial access to crown jewels.

What's the best way to visualize lateral movement routes from initial access to crown jewels?

The best way to visualize lateral movement routes is by constructing a directed graph from your environment topology and identity data. This Skill uses graph-theoretic principles to model and map adversarial attack paths, providing actionable hardening recommendations by identifying critical choke points.