ThreatConnect

This document applies to Classic/Legacy Integrations. You may continue to use these integration configurations. While no active development is happening for these integrations, we continue to provide Classic/Legacy Integrations in the product. You do not have to move to MSI Integrations. If your support engineer or TSC recommends or you choose to move to MSI Integrations, you can take advantage of the latest features and functionality. For more information, see the MSI Integration documentation in the Integrations Overview.

API Calls

The following API calls are used by the Validation Platform.

PurposeCall
Retrieve a List of Owners/v2/owners
Retrieve a List of Threat Actor and details/v2/groups/adversaries
Retrieve threat actor MITRE ATT&CK tags/v2/groups/adversaries/<adversary_id>/groups/threats

Prerequisites

Gather the following information from your ThreatConnect environment before you start.

  • Identify the host (red highlighted FQDN of the appsApiUrl in the following screenshot), port, and protocol. Note that your appsApiUrl may differ from the one shown in the screenshot.
  • Identify the username, API root (blue highlighted value in the following screenshot), Access ID, and API key. Any account that has API access can be used.

appsApiURL value (Host highlighted in red, API Root highlighted in blue) on the ThreatConnect system settings page


Configuration

To add the ThreatConnect integration

  1. Go to Settings > Integrations.

  2. In the Threat Intelligence Platform Integrations table, click Add Integration > ThreatConnect.
  3. For Host, enter the FQDN value (this comes from the appsApiUrl field that you noted in the ThreatConnect environment).

  4. Enter the Port.
  5. Select the Protocol.
  6. Enter the API Root, if one is available from the ThreatConnect environment.

    This is an optional prefix to add to API calls. If unsure, check to see if there is an API value after the appsApiUrl FQDN in the ThreatConnect environment.

  7. Enter the Access ID.
  8. Enter the API Key.
  9. Enter the Sync Interval in hours (default: 24 hours).
  10. (Optional) Assign a Name.

  11. Click Submit. The integration automatically starts to sync after it is added.

Add ThreatConnect Integration

Set up Proxy Assignment

If all outbound connections go through a proxy, you may want to set up a proxy definition and assignment for your integration. For information on setting up your proxy rules, see Proxy Rules.

  • June 3, 2022
  • October 25, 2023
In This Article