Skip to main content

MITRE EMB3D: A Python library for working with the MITRE EMB3D framework.

Project description

MITRE EMB3D

A CLI for https://emb3d.mitre.org/

Run

Via uvx

uvx mitre-emb3d --help

Install as a tool

uv tool install mitre-emb3d

Add to your project

uv add mitre-emb3d --dev

and then run the cli via

uv run med --help

or

uv run mitre-emb3d --help

Features

$ uv run med --pprint threats "Networking"
- TID-221: Authentication Bypass By Message Replay
- TID-222: Critical System Service May Be Disabled
- TID-310: Remotely Accessible Unauthenticated Services
- TID-316: Incorrect Certificate Verification Allows Authentication Bypass
- TID-317: Predictable Cryptographic Key
- TID-318: Insecure Cryptographic Implementation
- TID-401: Undocumented Protocol Features
- TID-404: Remotely Triggerable Deadlock/DoS
- TID-405: Network Stack Resource Exhaustion
- TID-406: Unauthorized Messages or Connections
- TID-407: Missing Message Replay Protection
- TID-408: Unencrypted Sensitive Data Communication
- TID-410: Cryptographic Protocol Side Channel
- TID-411: Weak/Insecure Cryptographic Protocol
- TID-412: Network Routing Capability Abuse

Explore other commands using the CLI help

Note --pprint (default is OFF, default output is JSON) for display

uv run med --help

Usage: med [OPTIONS] COMMAND [ARGS]...

╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --release                                TEXT  2.0.1, 2.0 ... [default: 2.0.1]                                                                                                           │
│ --loglevel            -l                 TEXT  Set the logging level (debug, info, warning, error, critical) [default: warning]                                                          │
│ --pprint                  --no-pprint          Whether to pretty-print the output (e.g. JSON lists) [default: no-pprint]                                                                 │
│ --install-completion                           Install completion for the current shell.                                                                                                 │
│ --show-completion                              Show completion for the current shell, to copy it or customize the installation.                                                          │
│ --help                                         Show this message and exit.                                                                                                               │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ categories   List the categories                                                                                                                                                         │
│ properties   List properties for a certain category                                                                                                                                      │
│ threats      List threats for a certain category                                                                                                                                         │
│ mitigations  List mitigations for a certain threat                                                                                                                                       │
│ heatmap      Heatmap related commands                                                                                                                                                    │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mitre_emb3d-0.1.0.tar.gz (51.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mitre_emb3d-0.1.0-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file mitre_emb3d-0.1.0.tar.gz.

File metadata

  • Download URL: mitre_emb3d-0.1.0.tar.gz
  • Upload date:
  • Size: 51.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mitre_emb3d-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eb439109c2a6b10e1f8bd6faae8c69dabcc14d9d40f647269cf7541e0687f53a
MD5 fca3934f3b62c4fe3c6f49f7f363a63e
BLAKE2b-256 860127ef8769a8f0ff266ba11101fb173dad2424379b3df9835cad3893c80224

See more details on using hashes here.

Provenance

The following attestation bundles were made for mitre_emb3d-0.1.0.tar.gz:

Publisher: publish.yaml on ksachdeva/mitre-emb3d

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mitre_emb3d-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mitre_emb3d-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mitre_emb3d-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c254a973c5c85837c12f63eba05bf1af22b41af312900292ee30df2f1db5dc0b
MD5 26baeda4c5cf98f0834e69120c7580f6
BLAKE2b-256 645eb97541b5966155536dbe7f1f15cd7f2dbe67fd8ff8fcc3425168aa3a5344

See more details on using hashes here.

Provenance

The following attestation bundles were made for mitre_emb3d-0.1.0-py3-none-any.whl:

Publisher: publish.yaml on ksachdeva/mitre-emb3d

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page