> For the complete documentation index, see [llms.txt](https://docs.devarmor.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devarmor.com/modules/modules.md).

# Modules

DevArmor's product modules, and how they work together.

DevArmor is made up of three modules that share the same underlying threat model:

* [**Threat Modeler**](/modules/threat-modeler.md) — builds and maintains a model of your application's architecture, threats, risks, and controls.
* [**Design Reviewer**](/modules/design-reviewer.md) — checks a specific ticket, document, or diagram against that threat model before implementation begins.
* [**Code Reviewer**](/modules/code-reviewer.md) — enforces the resulting security requirements and controls on every pull request, and can turn them into rules for AI coding assistants.

Because all three modules read from the same threat model, a control identified during threat modeling shows up again during design review, and is enforced again during code review — without re-entering it three times.
