Favicon of security-threat-model

security-threat-model Skill

AI Agent SkillPythonOpen source

Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Published by openai in skills.

What is security-threat-model Skill?

Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling. Published by openai in skills. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
100/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Security review
  • Deployment
  • Documentation
  • Data analysis
  • Security review use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use security-threat-model Skill

  • Use it for security review.
  • Use it for deployment.
  • Use it for documentation.
  • Use it for data analysis.

Built with

PythonCopy skill directory

Editorial notes

Source

  • Creator: openai
  • Repository: openai/skills
  • Skill file: skills/.curated/security-threat-model/SKILL.md

What it does

Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model. Trigger only when the user explicitly asks to threat model a codebase or path, enumerate threats/abuse paths, or perform AppSec threat modeling.

Skill instructions

Threat Model Source Code Repo Deliver an actionable AppSec-grade threat model that is specific to the repository or a project path, not a generic checklist. Anchor every architectural claim to evidence in the repo and keep assumptions explicit. Prioritizing realistic attacker goals and concrete impacts over generic checklists. Quick start 1) Collect (or infer) inputs: - Repo root path and any in-scope paths. - Intended usage, deployment model, internet exposure, and auth expectations (if known). - Any existing repository summary or architecture spec. - Use prompts in references/prompt-template.md to generate a repository summary. - Follow the required output contract in references/prompt-template.md. Use it verbatim when possible. Workflow 1) Scope and extract the system model - Identify primary components, data stores, and external integrations from the repo summary. - Identify how the system runs (server, CLI, library, worker) and its entrypoints. - Separate runtime behavior from CI/

Explore related resources

Frequently asked questions

What is security-threat-model?

security-threat-model is a open-source AI agent skill with Copy skill directory. Repository-grounded threat modeling that enumerates trust boundaries, assets, attacker capabilities, abuse paths, and mitigations, and writes a concise Markdown threat model.

Who is security-threat-model best for?

security-threat-model is best for reusing agent instructions, scripts, and references, security review workflows, deployment workflows, documentation workflows.

How do I install security-threat-model?

Install or run security-threat-model using Copy skill directory. Check security-threat-model for the latest setup command.

Is security-threat-model actively maintained?

security-threat-model may need a closer maintenance check before production use.

Share:

Stars
23,680
Forks
1,610
Last commit
9 days ago
Repository age
8 months
License
Unknown

Auto-fetched from GitHub.

Similar to security-threat-model