pasta-decompose

Community

Map application components and trust boundaries.

Authorflorianbuetow
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the complexity of understanding application architecture by systematically breaking it down into components, mapping trust boundaries, and classifying data sensitivity, which is crucial for effective threat modeling.

Core Features & Use Cases

  • Application Decomposition: Identifies and inventories all functional units within an application.
  • Trust Boundary Mapping: Visualizes where security perimeters exist between components and services.
  • Data Classification: Assigns sensitivity levels (Public, Internal, Confidential, Restricted) to data entities.
  • Role & Permission Analysis: Catalogs user roles and their associated permissions across components.
  • Use Case: When performing a PASTA threat model, use this skill in Stage 3 to get a clear picture of your application's structure, data flow, and security posture before identifying specific threats.

Quick Start

Use the pasta-decompose skill to decompose the application and map trust boundaries with standard depth.

Dependency Matrix

Required Modules

None required

Components

referencesscripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pasta-decompose
Download link: https://github.com/florianbuetow/claude-code/archive/main.zip#pasta-decompose

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.