security-threat-model

Generates a GitOps-based reference architecture for deploying to AWS.

1|12|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/ChatAndBuild/chatchat-skills --skill security-threat-model-chatandbuild
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-threat-model
Source: https://github.com/ChatAndBuild/chatchat-skills/tree/main/skills/security-threat-model
Command: npx skills add https://github.com/ChatAndBuild/chatchat-skills --skill security-threat-model-chatandbuild

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured approach to threat modeling, allowing users to create detailed and actionable threat models for their codebases.

Core Features & Use Cases

  • Repository-Grounded Modeling: Generates threat models based on the specific repository or project path.
  • Evidence-Backed Findings: Ensures every architectural claim is backed by evidence in the repo.
  • Prioritized Abuse Paths: Identifies attacker goals and abuse paths with explicit likelihood and impact reasoning.
  • Risk Prioritization Guidance: Provides a guide for prioritizing threats based on likelihood and impact.

Quick Start

Run the skill by providing the repository root path and any in-scope paths to generate an AppSec-grade threat model.

Frequently Asked Questions about security-threat-model

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

FAQPage Schema
How do I generate a threat model for my codebase?

To generate a threat model, you provide a repository root path and any in-scope paths to the skill. It analyzes trust boundaries, assets, and attacker capabilities to produce a Markdown report with prioritized threats and mitigations.

What is repository-grounded threat modeling?

Repository-grounded threat modeling ensures every architectural claim is backed by evidence in the codebase. It identifies specific abuse paths and attacker goals rather than relying on generic theoretical security frameworks.

Can I use this for AppSec vulnerability assessment without repository access?

No, repository access is required for evidence collection and context. The tool needs to analyze the actual codebase to map trust boundaries, identify assets, and generate a grounded threat model.

What's the best way to prioritize risks identified during security threat modeling?

The generated threat model provides risk prioritization guidance based on explicit likelihood and impact reasoning. It identifies attacker goals and abuse paths to help you focus on the most critical vulnerabilities first.

Does this threat modeling tool work with external code paths?

Yes, you can specify in-scope paths alongside the repository root. The tool uses these paths to collect evidence and generate an AppSec-grade threat model tailored to your specific project structure.