attack-tree-construction

Installation
Summary

Systematic visualization and analysis of attack paths with difficulty, cost, and detection metrics.

  • Provides Python data models for building attack trees with OR/AND logic, leaf attacks, and attributes (difficulty, cost, detection risk, time required)
  • Includes fluent builder API for constructing trees programmatically and methods to find easiest, cheapest, and stealthiest attack paths
  • Exports to Mermaid and PlantUML diagram formats for stakeholder communication and threat visualization
  • Analyzes all possible attack paths, identifies critical nodes, and prioritizes mitigations by coverage impact
SKILL.md

Attack Tree Construction

Systematic attack path visualization and analysis.

When to Use This Skill

  • Visualizing complex attack scenarios
  • Identifying defense gaps and priorities
  • Communicating risks to stakeholders
  • Planning defensive investments
  • Penetration test planning
  • Security architecture review

Core Concepts

1. Attack Tree Structure

                    [Root Goal]
Related skills

More from wshobson/agents

Installs
6.1K
Repository
wshobson/agents
GitHub Stars
35.2K
First Seen
Jan 20, 2026