What problem does it solve? Security and privacy reviews often lack a structured system model, making it hard to identify threats, missing trust boundaries, and data-protection gaps consistently. This Skill turns code, configs, docs, and runtime artifacts into an audit-grade threat model and data-flow inventory. ## Core Features & Use Cases - System Modeling: Inventories actors, assets, components, data stores, entry points, trust boundaries, and data flows, with optional Mermaid diagrams. - Threat Enumeration: Applies STRIDE for security threats and LINDDUN for privacy threats, separating confirmed findings from hypotheses, assumptions, and gaps. - Structured Output: Produces a human-readable Markdown report or schema-validated JSON with stable IDs, severity, confidence, controls, and a retest plan. - Use Case: Before a privacy audit of an E2EE messaging app, feed architecture docs, API specs, and HAR traces into this Skill to map cross-boundary flows and enumerate LINDDUN threats against telemetry and metadata handling. ## Quick Start Build a threat model and data-flow inventory for this system using the architecture docs and configs in the current repository, reporting STRIDE and LINDDUN threats with evidence levels.