MITRE EMB3D¶
A CLI, Library & MCP Server for the MITRE EMB3D threat modeling framework for embedded devices.
What is MITRE EMB3D?¶
MITRE EMB3D is a threat model framework that provides a structured approach to identifying and mitigating threats in embedded devices. It organizes threats across four device categories:
- Hardware
- System Software
- Application Software
- Networking
What does this tool do?¶
uvx mitre-emb3d gives you programmatic access to the EMB3D knowledge base and adds AI-powered analysis on top:
- Query device properties, threats, and mitigations from the EMB3D framework
- Map your repository's codebase to relevant EMB3D device properties using AI agents
- Analyze threats applicable to your project and evaluate mitigations
- Generate static HTML report sites from analysis results (including heatmap overview)
- Expose all functionality via an MCP server for AI assistant integration
Quick links¶
- Installation — Install and get running
- Quick Start — Your first commands
- CLI Reference — Full command documentation
- Configuration Guide — Tune analysis behavior