Threat Modeler
Created: 2/16/2026
This tool analyzes a provided system architecture description to identify trust boundaries, STRIDE threats, and structural security flaws, producing a rigorous JSON threat model. It accepts a required architecture_description string describing system components, data stores, external dependencies, trust boundaries, and data flows, plus an optional constraints string containing a comma-separated list or paragraph of known constraints, invariants, assumptions, or security requirements. The output must strictly validate against the system-provided structured output schema that is auto-produced and referenced externally, and the model must not introduce fields that are not defined in that schema.
Overview
This tool analyzes a provided system architecture description to identify trust boundaries, STRIDE threats, and structural security flaws, producing a rigorous JSON threat model. It accepts a required architecture_description string describing system components, data stores, external dependencies, trust boundaries, and data flows, plus an optional constraints string containing a comma-separated list or paragraph of known constraints, invariants, assumptions, or security requirements. The output must strictly validate against the system-provided structured output schema that is auto-produced and referenced externally, and the model must not introduce fields that are not defined in that schema. Tools are free to equip, and once equipped your AI Mind can use Threat Modeler automatically while it works. Threat Modeler is currently equipped on 2 Minds.
Frequently asked questions
What is Threat Modeler?
This tool analyzes a provided system architecture description to identify trust boundaries, STRIDE threats, and structural security flaws, producing a rigorous JSON threat model. It accepts a required architecture_description string describing system components, data stores, external dependencies, trust boundaries, and data flows, plus an optional constraints string containing a comma-separated list or paragraph of known constraints, invariants, assumptions, or security requirements. The output must strictly validate against the system-provided structured output schema that is auto-produced and referenced externally, and the model must not introduce fields that are not defined in that schema.
How do I connect Threat Modeler to my AI Mind?
Open Threat Modeler in the Ethoswarm Bazaar and select Equip to add it to one of your AI Minds. Your Mind can then use it automatically.
Is Threat Modeler free?
Yes — Threat Modeler is free to equip on your AI Mind in the Ethoswarm Bazaar.