--- title: "Pivoting With CAL in Threat Graph" slug: "pivoting-with-cal-in-threat-graph" description: "This article describes how to pivot on Indicator and Group relationships that exist in CAL with the Pivot with CAL option in Threat Graph." tags: ["Viewing Data", "Connecting Data"] updated: 2024-09-18T15:25:11Z published: 2024-09-18T15:25:11Z canonical: "knowledge.threatconnect.com/pivoting-with-cal-in-threat-graph" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.threatconnect.com/llms.txt > Use this file to discover all available pages before exploring further. # Pivoting With CAL in Threat Graph ## Overview The Threat Graph feature in ThreatConnect® provides a graph-based interface that you can use to discover, visualize, and contextualize associations and relationships between [Indicators](https://knowledge.threatconnect.com/docs/the-threatconnect-data-model#indicators), [Groups](https://knowledge.threatconnect.com/docs/the-threatconnect-data-model#groups), [Cases](https://knowledge.threatconnect.com/docs/workflow-cases), and [Tags](https://knowledge.threatconnect.com/docs/applying-tags). The **Pivot with CAL** option in Threat Graph, available for Indicators and Groups only, lets you explore Indicator and Group relationships that exist in [CAL](https://knowledge.threatconnect.com/v1/docs/threatassess-and-cal)™. ImportantThe **Pivot with CAL** option is not available for [private Indicators](https://knowledge.threatconnect.com/v1/docs/private-indicators). ## Before You Start ### User Roles - To pivot on CAL relationships for Indicators and Groups in an Organization in Threat Graph, your user account can have any [Organization role](https://knowledge.threatconnect.com/docs/organization-roles). - To pivot on CAL relationships for Indicators and Groups in a Community or Source in Threat Graph, your user account can have any [Community role](https://knowledge.threatconnect.com/docs/community-roles) except Banned for that Community or Source. ### Prerequisites - To use the **Pivot with CAL** option in Threat Graph, turn on CAL for your ThreatConnect instance (must be a System Administrator to perform this action). ## Performing a Pivot 1. [Open Threat Graph](https://knowledge.threatconnect.com/docs/viewing-an-object-in-threat-graph). 2. Select an Indicator or Group node on the graph. If no such node is on the graph, [pivot in ThreatConnect](https://knowledge.threatconnect.com/docs/pivoting-with-cal-in-threat-graph) to add one. 3. Select **Pivot with CAL** in the [node’s menu](https://knowledge.threatconnect.com/docs/viewing-an-object-in-threat-graph#threat-graph-node-menu-options). If data exist in CAL for the Indicator or Group, the **Pivot with CAL** submenu will display a list of available [CAL relationships](/docs/pivoting-with-cal-in-threat-graph#available-cal-relationships) you can pivot on and the number of related objects included in each relationship (Figure 1). ![Figure 1_Pivoting With CAL_7.7.0](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure%201_Pivoting%20With%20CAL_7.7.0.png) 4. Select an [available CAL relationship](/docs/pivoting-with-cal-in-threat-graph#available-cal-relationships) to pivot on in the **Pivot with CAL** submenu. After you select a CAL relationship, the following items will be added to the graph: - One or more related nodes, each of which represents a related Indicator (if pivoting from an Indicator) or Group (if pivoting from a Group) in CAL. Each related node will have a node label that displays the corresponding object’s summary. - One or more gray arrows, each connecting a related node to the node from which you pivoted. Each gray arrow will have a label that displays the CAL relationship connecting the two nodes. Figure 2 shows three pivots on CAL relationships in Threat Graph: - The first pivot is on the **Uses Malware** CAL relationship from the **Fancy Bear** Adversary Group. This pivot returns 17 Malware Groups that are related to **Fancy Bear** and adds them to the graph. - The second pivot is on the **CIDR Ranges** CAL relationship from the **71.6.135.131** Address Indicator. This pivot returns four CIDR Indicators that are related to **71.6.135.131** and adds them to the graph. - The third pivot is on the **Member IPs** CAL relationship from the **71.6.132.0/22** CIDR Indicator that was added to the graph via the second pivot. This pivot returns 45 Address Indicators that are related to **71.6.132.0/22** and adds them to the graph. ![Figure 2_Pivoting With CAL_7.7.0](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure%202_Pivoting%20With%20CAL_7.7.0.gif) NoteFor more information about the different behaviors that may occur when using the **Pivot With CAL** option in Threat Graph, see the [“Pivoting Behaviors”](/docs/pivoting-with-cal-in-threat-graph#pivoting-behaviors) section. ## Available CAL Relationships NoteIf a CAL relationship listed in Table 1 or Table 2 is not available in the **Pivot with CAL** submenu for an Indicator or Group, then there are no related objects in CAL for that relationship. For example, if you select **Pivot with CAL** for a Host Indicator, you may be able to pivot on the **DNS Resolutions** and **Nameservers** CAL relationships only. In this scenario, there are no related objects in CAL for the **Known Email Addresses**, **Known URLs**, **Nameserver Clients**, **Parent Domain**, **Subdomains**, and **WHOIS Registrants** CAL relationships. ### Indicators See Table 1 for a list of CAL relationships available in Threat Graph for Indicators. | CAL Relationship Type | Starting Indicator Type(s) | Object Type Returned from Pivot | | --- | --- | --- | | Base Host | URL | Host Indicator | | Base URL | URL | URL Indicator | | CIDR Ranges | Address, ASN | CIDR Indicator | | DNS Resolutions | Host | Address | | Email Host | Email Address | Host Indicator | | Known ASNs | CIDR | ASN Indicator | | Known Email Addresses | Host | Email Address Indicator | | Known URL Extensions | URL | URL Indicator | | Known URLs | Host | URL Indicator | | Member IPs | CIDR | Address Indicator | | Mentioned by Report | Address, ASN, CIDR, Email Address, File, Host, URL | Report Group | | Nameserver Clients | Host | Host Indicator | | Nameservers | Host | Host Indicator | | Parent Domain | Host | Host Indicator | | Registered Domains | Email Address | Host Indicator | | Resolved Domains | Address | Host Indicator | | Subdomains | Host | Host Indicator | | WHOIS Registrants | Host | Email Address Indicator | ### Groups See Table 2 for a list of CAL relationships available in Threat Graph for Groups. | CAL Relationship Type | Starting Group Type(s) | Group Type Returned from Pivot | | --- | --- | --- | | Achieved By | Tactic | Attack Pattern | | Achieves Tactic | Attack Pattern | Tactic | | Contains Subtechnique | Attack Pattern | Attack Pattern | | Mentioned by Report | Attack Pattern, Course of Action, Intrusion Set, Malware, Tactic, Tool, Vulnerability | Report | | Mentions Attack Pattern | Report | Attack Pattern | | Mentions Course of Action | Report | Course of Action | | Mentions Intrusion Set | Report | Intrusion Set | | Mentions Malware | Report | Malware | | Mentions Tactic | Report | Tactic | | Mentions Tool | Report | Tool | | Mentions Vulnerability | Report | Vulnerability | | Mitigated By | Attack Pattern | Course of Action | | Mitigates Attack Pattern | Course of Action | Attack Pattern | | Revoked By | Attack Pattern | Attack Pattern | | Intrusion Set | Intrusion Set | | Malware | Malware | | Revokes | Attack Pattern | Attack Pattern | | Intrusion Set | Intrusion Set | | Malware | Malware | | Subtechnique Of | Attack Pattern | Attack Pattern | | Used by Intrusion Set | Attack Pattern | Intrusion Set | | Used by Malware | Attack Pattern | Malware | | Used by Tool | Attack Pattern, Intrusion Set | Tool | | Uses Attack Pattern | Intrusion Set, Malware, Tool | Attack Pattern | | Uses Malware | Intrusion Set | Malware | NoteIf a Group on the graph has the same summary as a Group that exists in CAL but is a different Group type, you can pivot on the CAL relationships available for the Group that exists in CAL. For example, if a node corresponding to a **Fancy Bear** Adversary Group is on the graph and a **Fancy Bear** Intrusion Set exists in CAL, you can pivot on CAL relationships available for Intrusion Sets when you select **Pivot with CAL** for the **Fancy Bear** Adversary Group. ## Pivoting Behaviors When using the **Pivot with CAL** option in Threat Graph, you may observe the following behaviors as you interact with and add nodes to the graph: - If a pivot returns more than 500 related objects, only the first 500 related nodes and their respective connections will be added to the graph. - If no CAL relationships exist for an Indicator or Group, the **Pivot with CAL** submenu will display a message stating so. Similarly, if an Indicator or Group does not exist in CAL, the **Pivot with CAL** submenu will display a message stating so. - If you pivot from one node to a second node and then pivot from the second node back to the first node, the arrow connecting the two nodes will change to a bidirectional arrow, and the arrow’s label will reflect the most recent CAL relationship type on which you pivoted. For example, in Figure 3, the first pivot is on the **Uses Tool** CAL relationship from the **APT28** Intrusion Set Group. This pivot returns nine Tool Groups. The second pivot is on the **Uses by Intrusion Set** CAL relationship from the **KODIAC** Tool Group that was added to the graph via the first pivot. This pivot returns four related objects, one of which is the **APT28** Intrusion Set already on the graph. As a result, the arrow connecting the **APT28** Intrusion Set Group to the **KODIAC** Tool Group changes to a bidirectional arrow to reflect the pivot from **KODIAC** back to the **APT28**, and the connection label changes from **Uses Tool** to **Used by Intrusion Set**. ![Figure 3_Pivoting With CAL_7.7.0](https://cdn.document360.io/dfc206c8-1c9f-4725-b74d-a66f83432320/Images/Documentation/Figure%203_Pivoting%20With%20CAL_7.7.0.gif) --- *ThreatConnect® is a registered trademark, and CAL™ is a trademark, of ThreatConnect, Inc.* 20117-13 v.02.A