Core Commands¶
These commands query the MITRE EMB3D knowledge base — categories, device properties, threats, and mitigations.
list-categories¶
List the four EMB3D device categories.
Output — Hardware, System Software, Application Software, Networking.
list-properties-for-category¶
List device properties for a category.
| Argument / Option | Description |
|---|---|
CATEGORY | One of: Hardware, System Software, Application Software, Networking |
--level N | Depth of sub-properties to include (default: 1) |
Examples:
uvx mitre-emb3d --pprint list-properties-for-category "Networking"
uvx mitre-emb3d --pprint list-properties-for-category "Networking" --level 3
list-properties-for-threat¶
List device properties associated with a threat.
| Argument | Description |
|---|---|
THREAT_ID | Threat identifier (e.g. TID-221) |
Example:
list-threats-for-category¶
List all threats in a category.
| Argument | Description |
|---|---|
CATEGORY | One of: Hardware, System Software, Application Software, Networking |
Example:
list-threats-for-property¶
List threats for a device property.
| Argument | Description |
|---|---|
PROPERTY_ID | Property identifier (e.g. PID-41) |
Example:
list-mitigations¶
List mitigations for a threat.
| Argument | Description |
|---|---|
THREAT_ID | Threat identifier (e.g. TID-221) |
Example:
threat¶
Get detailed information about a threat, including its mitigations.
| Argument | Description |
|---|---|
THREAT_ID | Threat identifier (e.g. TID-221) |
Example:
mitigation¶
Get detailed information about a mitigation, including associated threats.
| Argument | Description |
|---|---|
MITIGATION_ID | Mitigation identifier (e.g. MID-001) |
Example: