attack-tree-construction

Maps attack paths into AND/OR trees with leaf-node attributes and exports diagrams and structured data.

4|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill attack-tree-construction-ai-foundry-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attack-tree-construction
Source: https://github.com/AI-Foundry-Core/ril-agents/tree/main/plugins/security-scanning/skills/attack-tree-construction
Command: npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill attack-tree-construction-ai-foundry-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build structured attack trees to visualize threat paths and facilitate threat modeling, security architecture reviews, and defense prioritization.

Core Features & Use Cases

  • Create OR/AND attack trees with leaf nodes describing attacks and attributes like cost, time, detection risk, and mitigations.
  • Analyze complex threat scenarios for security architecture reviews, risk assessment, and red-team planning.
  • Export trees to machine-readable data structures and diagrams for documentation and collaboration.

Quick Start

Describe a realistic attack scenario as an attack-tree and generate its diagram.

Frequently Asked Questions about attack-tree-construction

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

FAQPage Schema
How do I build an attack tree for threat modeling and security architecture reviews?

An attack tree visualizes threat scenarios by mapping attack paths with OR and AND node types. Leaf nodes describe specific attacks and include attributes like cost, time, detection risk, and mitigations to facilitate threat modeling, risk assessment, and defense prioritization.

What is the best way to map attack paths and prioritize mitigations during risk analysis?

Mapping attack paths with an attack tree is an effective way to prioritize mitigations during risk analysis. By assigning attributes like cost, time, and detection risk to leaf attacks, you can identify critical gaps and prioritize defenses based on structured threat scenario visualization.

Can I export attack tree diagrams for documentation and team collaboration?

Yes, you can export attack trees to machine-readable data structures and diagrams. This export capability supports documentation and collaboration by providing structured data outputs that capture the threat paths, node attributes, and mitigations defined in your attack tree model.

How do attack trees support red-team planning and penetration test preparation?

Attack trees support red-team planning and penetration test preparation by visually mapping complex threat scenarios and attack paths. Security teams can analyze leaf node attributes like cost and detection risk to identify system gaps, prioritize target areas, and structure their testing strategies effectively.

What attributes can I assign to leaf nodes when creating an attack tree?

When creating an attack tree, you can assign leaf nodes attributes including cost, time, detection risk, and mitigations. These attributes allow you to quantify and compare different attack vectors within your threat model to identify the most critical security gaps and prioritize defenses.