pasta

Automate the 7-stage PASTA threat modeling framework for security evaluation.

12|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/florianbuetow/claude-code --skill pasta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pasta
Source: https://github.com/florianbuetow/claude-code/tree/main/plugins/appsec/skills/pasta
Command: npx skills add https://github.com/florianbuetow/claude-code --skill pasta

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the PASTA (Process for Attack Simulation and Threat Analysis) threat modeling process, providing a structured, risk-centric approach to identifying and mitigating security vulnerabilities in software systems.

Core Features & Use Cases

  • Sequential Threat Analysis: Executes all 7 PASTA stages in strict order, feeding output from one stage into the next.
  • Comprehensive Security Assessment: Covers business objectives, technical scope, application decomposition, threat analysis, vulnerability identification, attack simulation, and risk/impact analysis.
  • Use Case: When developing a new financial application, use this Skill to perform a full PASTA threat model to ensure all potential risks are identified and addressed before deployment.

Quick Start

Run the PASTA threat model analysis on the current project codebase.

Frequently Asked Questions about pasta

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

FAQPage Schema
How do I automate PASTA threat modeling for application security?

You can automate PASTA threat modeling by dispatching 7 sequential stages that analyze business objectives, technical scope, application decomposition, threats, vulnerabilities, attack simulations, and risk assessment for comprehensive security evaluation.

What is the PASTA risk analysis framework for vulnerability assessment?

PASTA is a Process for Attack Simulation and Threat Analysis that provides a structured, risk-centric approach to identifying and mitigating security vulnerabilities in software systems through sequential analysis stages.

Can I run specific stages of a threat model instead of the full analysis?

Yes, the automated PASTA threat modeling process supports selective stage execution, allowing you to target specific phases of the vulnerability assessment and risk analysis using available scope and depth flags.

How does attack simulation work in the PASTA threat modeling process?

Attack simulation in PASTA operates as the sixth sequential stage, using the vulnerability analysis and threat identification outputs from prior stages to model potential attacks and perform comprehensive risk and impact assessment.

When do I need a risk-centric threat model for my software project?

A risk-centric threat model is needed when developing security-critical software like financial applications, ensuring all potential risks and vulnerabilities are identified and addressed through structured attack simulation before deployment.

Does automated threat modeling support custom severity and scope configurations?

Yes, automated PASTA threat modeling supports configuration flags for scope, depth, severity, and format, allowing you to tailor the vulnerability assessment and risk analysis to your specific application security requirements.