security-threat-model

Generate repository-grounded threat models with evidence anchors and mitigations.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/idontcarl/landing-page --skill security-threat-model-idontcarl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-threat-model
Source: https://github.com/idontcarl/landing-page/tree/main/skills/openai-skills/skills/.curated/security-threat-model
Command: npx skills add https://github.com/idontcarl/landing-page --skill security-threat-model-idontcarl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly produce a repository-grounded threat model tailored to a codebase or path, anchored in evidence from the repo to guide AppSec investigations.

Core Features & Use Cases

  • Anchored system modeling: maps components, data stores, and trust boundaries using real repository evidence.
  • Threat enumeration: generates attacker goals, abuse paths, and mitigations tied to assets and surfaces.
  • Prioritized guidance: outputs actionable mitigations aligned with concrete controls and monitoring needs.

Quick Start

Trigger a repository-specific threat model for a given codebase or path when explicitly requested by a user.

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 from my repository codebase?

Threat modeling a repository requires an explicit scope and prompt template to enumerate threats, abuse paths, and mitigations. The Skill anchors its analysis in actual repository evidence, mapping trust boundaries and components to produce prioritized security guidance.

What is repository-grounded threat modeling and how does it work?

Repository-grounded threat modeling identifies security risks by anchoring analysis in actual codebase evidence. It maps system components, data stores, and trust boundaries to enumerate attacker goals, abuse paths, and targeted mitigations tied to concrete assets and surfaces.

Can I run threat modeling on a specific subpath within my application?

Yes, threat modeling can be applied to specific codebase subpaths. You must explicitly request the threat model for that path and provide the required scope and prompt template to generate evidence-driven security analysis for the targeted application area.

Does threat modeling require explicit scope and prompt templates to work?

Yes, producing a structured threat model requires explicit scope, repository evidence, and a prompt template. Without these inputs, the analysis cannot enumerate threats, abuse paths, and mitigations with the necessary evidence anchors for prioritized guidance.

What is the best way to identify trust boundaries and abuse paths in AppSec?

The best way to identify trust boundaries and abuse paths in AppSec is using evidence-driven threat modeling. By mapping components and data stores against repository evidence, you can enumerate attacker goals and generate prioritized, actionable mitigations tied to concrete surfaces.

When should I not use automated threat modeling for risk assessment?

You should not use automated threat modeling when you lack explicit scope or repository evidence. The process requires a prompt template and actual codebase access to anchor threats, abuse paths, and mitigations to real assets and surfaces for accurate risk assessment.