Skip to main content

ThreatBolt™ TAXII 2.1 Integration

CyberXTron's ThreatBolt™ TAXII 2.1 server enables external TAXII clients to securely retrieve high-fidelity threat intelligence data from the CyberXTron platform, including Indicators of Compromise (IOCs).

By configuring the ThreatBolt TAXII 2.1 endpoint and setting up the required TAXII user credentials, MSSPs, SOCs, and enterprise customers can automate threat feed ingestion directly into their existing SIEM, TIP, or SOAR solutions.

Before You Start

User Roles

To access the ThreatBolt TAXII REST API and retrieve data, a dedicated TAXII user account is required.

  • The user must have the role of Threat Intelligence Standard User
info

The CyberXTron team will provision and enable user access. Contact support@cyberxtron.com to request a TAXII user account.

Prerequisites

Before establishing TAXII integration, ensure the following:

  1. A valid TAXII user account has been created within CyberXTron's ThreatBolt platform
  2. The corresponding collections (e.g., IOCs) are enabled for TAXII access
  3. The client system supports TAXII 2.1 protocol and HTTPS connections

Authentication

ThreatBolt TAXII 2.1 uses Basic Authentication to validate TAXII client requests.

info

CyberXTron team will share credentials (username and password) separately. Do not attempt to create credentials yourself.

Connection Details

ParameterValue
API Root URLhttps://taxii.cyberxtron.com/taxii2
ProtocolTAXII 2.1 over HTTPS
AuthenticationBasic Auth
UsernameShared separately
PasswordShared separately
Polling FrequencyDaily (recommended)

Collections

The following IOC collections are available on the ThreatBolt TAXII 2.1 server:

Collection NameCollection ID
Xtron Malicious-IPa01909b0-532f-4193-8dfd-e6d0a7750659
Xtron Malicious-DOMAINba6f3eda-66be-4b0b-a6d1-2383203658cc
Xtron Malicious-URLf8eed9fa-8495-4a58-bf71-e7ad9a4d3d6e
Xtron Malicious-HASH311c5c54-e6b4-4328-a17a-de84e68be12f

Available Endpoints

EndpointMethodDescription
/taxiiGETRetrieve information about the ThreatBolt TAXII 2.1 server
/taxii2GETRetrieve TAXII 2.1 server info and available API roots - [Dicovery URL]
/taxii2/collectionsGETRetrieve information about all available collections
/taxii2/collections/{collectionId}GETRetrieve information about a specific collection
/taxii2/collections/{collectionId}/objectsGETRetrieve all objects from a specific collection

Example Requests

Discover the TAXII Server

curl -u "YOUR_USERNAME:YOUR_PASSWORD" \
-H "Accept: application/taxii+json;version=2.1" \
https://taxii.cyberxtron.com/taxii2

List All Collections

curl -u "YOUR_USERNAME:YOUR_PASSWORD" \
-H "Accept: application/taxii+json;version=2.1" \
https://taxii.cyberxtron.com/taxii2/collections

Get Objects from a Collection

# Example: Retrieve all Malicious IPs
curl -u "YOUR_USERNAME:YOUR_PASSWORD" \
-H "Accept: application/taxii+json;version=2.1" \
https://taxii.cyberxtron.com/taxii2/collections/a01909b0-532f-4193-8dfd-e6d0a7750659/objects

Get Objects Added After a Specific Date

curl -u "YOUR_USERNAME:YOUR_PASSWORD" \
-H "Accept: application/taxii+json;version=2.1" \
"https://taxii.cyberxtron.com/taxii2/collections/a01909b0-532f-4193-8dfd-e6d0a7750659/objects?added_after=2026-01-01T00:00:00Z"

SIEM Integration Examples

Splunk (Threat Intelligence Management)

  1. In Splunk, go to Enterprise Security → Intelligence Management → Sources
  2. Click Add Source → TAXII Feed
  3. Fill in:
    • URL: https://taxii.cyberxtron.com/taxii2
    • Collection: Select the desired collection ID
    • Authentication: Basic
    • Username / Password: Your TAXII credentials
  4. Set polling schedule to Daily
  5. Save and verify ingestion

Microsoft Sentinel (Threat Intelligence)

  1. Go to Sentinel → Threat Intelligence → TAXII
  2. Add a new TAXII data connector
  3. Configure:
    • API Root URL: https://taxii.cyberxtron.com/taxii2
    • Collection ID: Paste the collection ID from the table above
    • Username / Password: Your credentials
  4. Set polling frequency to Once a day

OpenCTI

# config.yml connector entry
- id: CyberXtron-ThreatBolt
type: TAXII2
name: CyberXTron ThreatBolt
taxii_server_url: https://taxii.cyberxtron.com/taxii2
taxii_collection_id: a01909b0-532f-4193-8dfd-e6d0a7750659
username: YOUR_USERNAME
password: YOUR_PASSWORD
interval: 86400 # 24 hours in seconds

MISP

  1. Go to Feeds → Add Feed
  2. Set Input Source to TAXII 2.1 Collection
  3. Enter the API root URL and collection ID
  4. Enable Basic Authentication with your credentials
  5. Set caching frequency to 1 day

Notes

  • All objects are returned in STIX 2.1 format
  • Responses are paginated; use next cursor for large collections
  • The added_after query parameter can be used to fetch only new indicators since the last poll — use this to avoid re-processing the entire collection on every poll
  • TLS 1.2 or higher is required for all connections
warning

Keep your TAXII credentials secure. Rotate them immediately if you suspect they have been compromised — contact support@cyberxtron.com.