From security-diagramming
Build an attack tree for a stated attacker goal or asset, decomposing it into AND/OR sub-goals and leaf attack steps, then render it. Use when threat modeling, planning an engagement, or explaining how an asset could be compromised.
How this skill is triggered — by the user, by Claude, or both
Slash command
/security-diagramming:attack-treeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce a clear attack tree: a root attacker goal decomposed via AND/OR logic
Produce a clear attack tree: a root attacker goal decomposed via AND/OR logic into intermediate sub-goals and concrete leaf attacks, optionally annotated with cost / difficulty / detectability, and rendered as a diagram.
architecture-diagram rendering approach: prefer the
Excalidraw MCP; otherwise emit a Mermaid flowchart TD (root at top, AND
nodes labeled, leaves as boxes) plus Graphviz DOT.Use AND/OR semantics correctly — mislabeling changes the risk story. Keep node
labels short; put detail in the ranked table. Hand the ranked findings to
security-reporting if a writeup is needed.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub jassics/awesome-claude-security --plugin security-diagramming