Skip to content
Security
Skill

/threat-model-generation

Generate or refresh a STRIDE-based threat model for the current repository using Bug Hunter-native artifacts. Use whenever the repository has no threat model yet, the architecture changed materially, a security review needs fresh trust-boundary context, or the user explicitly

From plugin
bug-hunter
48010 skills
Install
$ npx -y skills add codexstar69/bug-hunter --skill threat-model-generation --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/threat-model-generation

Context preview

The summary Claude sees to decide when to auto-load this skill.

Generate or refresh a STRIDE-based threat model for the current repository using Bug Hunter-native artifacts. Use whenever the repository has no threat model yet, the architecture changed materially, a security review needs fresh trust-boundary context, or the user explicitly

SKILL.md

threat-model-generation.SKILL.md
name: threat-model-generation
description: Generate or refresh a STRIDE-based threat model for the current repository using Bug Hunter-native artifacts. Use whenever the repository has no threat model yet, the architecture changed materially, a security review needs fresh trust-boundary context, or the user explicitly asks for a threat model.

Threat Model Generation

This is a bundled local Bug Hunter companion skill. It generates portable threat-model artifacts under `.bug-hunter/`.

Purpose

Create the security context that the other security skills depend on:

  • trust boundaries
  • major components
  • STRIDE threats
  • vulnerability pattern library
  • severity/config defaults

Required outputs

Write:

  • `.bug-hunter/threat-model.md`
  • `.bug-hunter/security-config.json`

Workflow

1. Read `.bug-hunter/triage.json` if available for file structure and domain hints. 2. Inspect the repository to identify:

  • languages and frameworks
  • public/authenticated/internal entry points
  • data stores and external integrations
  • sensitive assets and trust boundaries

3. Generate a concise STRIDE threat model. 4. Generate a matching security config with thresholds and tech-stack metadata.

Compatibility

`prompts/threat-model.md` is generated from this skill for older clients. This skill is the canonical source and must be edited instead of the generated compatibility prompt.

Output rules

  • Keep the threat model short enough for downstream agents to consume.
  • Be specific about trust boundaries and vulnerable code patterns.
  • Keep all artifacts under `.bug-hunter/`, never `.factory/`.
Read more
Ships withbug-hunter

Adversarial AI bug hunter with auto-fix skill for Claude Code, Cursor, Codex CLI, GitHub Copilot CLI, Kiro CLI, Opencode, Pi Coding Agent, and more. Multi-agent pipeline finds security vulnerabilities, logic errors, and runtime bugs — then fixes them autonomously on a safe branch.

Get the whole plugin
Stats
480
Stars
57
Forks
Active
Maintenance
JavaScript
Language
MIT
License
6d ago
Last commit
5mo ago
Created

Repo: codexstar69/bug-hunter

Other skills on bug-hunter.