Skip to main content

python tool for Microsoft Threat modeling tool

Project description

This project is currently in beta and is highly unstable!

TMTool

A simple GUI utility that provides additional workflows for Microsoft's Threat Modeling Tool

Installation

$ pip install TMTool

Usage

$ TMTool

Automated Cyber-Risk Scoring

  • Parsing Element properties from a model: For example a flow could have "access vector" as an element prop.
  • Parsing Threat properties from a model: For example a threat have "access complexity" as a threat property.
  • And adding a repeatable way to describe assets and apply those assets to a model’s flows or threats. This step being able to derive CIA, severity, and risk impact of the score.

Dev-Ops Integration

This project experiments with uploading the MS Threat Modeling results to other tools. For Jira, we create a set of issues and set the issue's priority based on the threat ID's risk score. For Confluence, we just upload the generated HTML report to the platform.

View threat_modeling_notes.md for more

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

TMTool-0.0.21.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

TMTool-0.0.21-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file TMTool-0.0.21.tar.gz.

File metadata

  • Download URL: TMTool-0.0.21.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.7.9

File hashes

Hashes for TMTool-0.0.21.tar.gz
Algorithm Hash digest
SHA256 05bc647593cc4722dacb08bc87d307af94e95cceaab79b809f9ada822a5f39f2
MD5 308fc251f477b5d44508a2ba810ced90
BLAKE2b-256 030b2189a49d5264e74f989cb1110c16def2c9cebd1d3a020a7d38b7ef050350

See more details on using hashes here.

Provenance

File details

Details for the file TMTool-0.0.21-py3-none-any.whl.

File metadata

  • Download URL: TMTool-0.0.21-py3-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.7.9

File hashes

Hashes for TMTool-0.0.21-py3-none-any.whl
Algorithm Hash digest
SHA256 6395694cfb13d1a3c34bc83771e972e6ddcebbf7503933dca189a382840f4228
MD5 a896ec5c37a3a6cc1aca970af7569787
BLAKE2b-256 1abc84a037a65131c5114f3222b8eccb256049bd1efd07574421998b6de8ad75

See more details on using hashes here.

Provenance

Supported by

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