Skip to content

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