Skip to content

ThreatGet Toolbox

ThreatGet is a comprehensive tool for security analysis, offering extensive flexibility for users to extend its capabilities to meet specific requirements. When users need to create customized components, security properties, capabilities, tags, or namespaces that don’t align with the existing options, ThreatGet’s toolbox provides the tools to do so. This allows users to easily expand the tool’s capabilities to meet precise expectations.

toolbox menue

Once visiting the Toolbox page, the user will automatically see the ThreatGet components list as the first displayed page.

Main toolbox page

More details on creating ThreatGet components (i.e., elements, connectors, boundaries, and interfaces) are covered in the ThreatGet Components section.

On the left side, there are five options for managing different features of the ThreatGet toolbox (i.e., DC, SP, C, T, and NS).

Five Options

  • DC (Diagram Components): This is the default page that opens when the Toolbox page is accessed, allowing users to manage diagram components. More details for creating components can be foud in Diagram Components section.
  • SP (Security Properties): This section enables users to add specific security properties, allowing for customization and extending ThreatGet’s capabilities with additional security attributes that can be assigned to custom components. More details for creating security properties can be foud in Security Properties section.
  • C (Capabilities): In ThreatGet, capabilities provide insight into the actions an attacker may take when a particular component is targeted. ThreatGet offers a range of capabilities to illustrate different types of actions attackers could perform on the targeted component, which could serve as steps toward achieving a primary malicious goal. More details on capabilities are discussed in the Managing Capabilities section.
  • T (Tags): In ThreatGet, tags enable the grouping of diagram components and rules, simplifying searches and facilitating the identification of correlations. More details on adding and managing tags are covered in the Managing Tags section.
  • NS (Namespaces): ThreatGet allows users to define namespaces, which serve as identifiers for the origin of specific components and rules. Namespaces facilitate efficient grouping and management, preventing naming conflicts and enhancing clarity. For further information, see the Managing Namespaces section.