hypnguyen1209

Engage.Threatmodel — Security skill for Claude Code

Security community

Materialize, lint, and drift-check the engagement threat model.

How to install Engage.Threatmodel

Installs to ~/.claude/skills/hypnguyen1209-offensive-claude-engage.threatmodel/SKILL.md

Terminal
mkdir -p ~/.claude/skills/hypnguyen1209-offensive-claude-engage.threatmodel && curl -fsSL https://raw.githubusercontent.com/hypnguyen1209/offensive-claude/HEAD/commands/engage.threatmodel.md -o ~/.claude/skills/hypnguyen1209-offensive-claude-engage.threatmodel/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Engage.Threatmodel does


description: Materialize, lint, and drift-check the engagement threat model

/engage.threatmodel

Builds the threat model from recon-osint output, lints it for completeness, and diffs a re-run against the reviewed baseline to catch new unreviewed attack surface (drift). Backed by `skills/threat-model-discipline/` + `scripts/threatmodel_lint.py`; the drift check hooks into `/engage.gate`.

Usage

`/engage.threatmodel {materialize|lint|drift} ...`

Process

  1. Materialize — fro

Alternatives in Security

  • Security Threat Model — Generate repo-specific threat models identifying trust boundaries 14.6k ★
  • Brooks Audit — Run a Brooks-Lint architecture audit 1.5k ★
  • Clawsec — Security skill suite with drift detection, automated audits, and skill integrity verification 798 ★

Full documentation available on GitHub

View Source Repository