threat-modeling

Guide threat modeling with STRIDE, PASTA, and LINDDUN frameworks.

17|5|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Logos-Liber/Atlas-Agent-Teams --skill threat-modeling-logos-liber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: threat-modeling
Source: https://github.com/Logos-Liber/Atlas-Agent-Teams/tree/main/teams/security/skills/threat-modeling
Command: npx skills add https://github.com/Logos-Liber/Atlas-Agent-Teams --skill threat-modeling-logos-liber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you systematically identify, analyze, and understand potential security threats and vulnerabilities within your systems and applications.

Core Features & Use Cases

  • Threat Modeling Methodologies: Understand and apply frameworks like STRIDE, PASTA, and LINDDUN to categorize and analyze threats.
  • Attack Analysis: Learn to construct and interpret attack trees to visualize potential attack paths.
  • Vulnerability Identification: Familiarize yourself with common attack patterns, including OWASP Top 10 and CWEs.
  • Risk Assessment: Utilize frameworks like CVSS and DREAD to quantify and prioritize risks.
  • Security Architecture: Explore patterns like Defense in Depth and Zero Trust to build more resilient systems.
  • Use Case: Before deploying a new microservice, use this Skill to perform a STRIDE threat model to identify potential vulnerabilities related to spoofing, tampering, and information disclosure, and then apply appropriate security controls.

Quick Start

Use the threat-modeling skill to explain the STRIDE methodology for identifying security threats.

Frequently Asked Questions about threat-modeling

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

FAQPage Schema
What is the STRIDE methodology for threat modeling?

STRIDE is a threat modeling methodology that categorizes security threats into spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege to identify system vulnerabilities.

How do I perform a risk assessment using CVSS and DREAD frameworks?

Risk assessment using CVSS and DREAD frameworks involves quantifying and prioritizing identified vulnerabilities based on their severity, impact, and exploitability to determine appropriate mitigation strategies.

When do I need to create an attack tree for security analysis?

You create an attack tree during security analysis to visually map and interpret potential attack paths, helping you understand how an adversary could exploit vulnerabilities to compromise a system.

Can I use threat modeling to identify vulnerabilities in a new microservice?

Yes, you can apply threat modeling frameworks like PASTA or LINDDUN to a new microservice architecture to proactively identify potential vulnerabilities and apply appropriate security controls before deployment.

What is the best way to apply Defense in Depth and Zero Trust security architecture?

The best way to apply Defense in Depth and Zero Trust is by integrating these security architecture patterns into your system design to build multiple layers of validation and resiliency against potential threats.

Do I need prior knowledge of OWASP Top 10 to analyze common attack patterns?

Understanding the OWASP Top 10 and CWEs is necessary to effectively identify and familiarize yourself with common attack patterns, as these frameworks provide the foundational knowledge for vulnerability analysis.