Cyble Threat Intelligence – Cortex Integration
This integration enables Cortex to ingest and query Indicators of
Compromise (IOCs) from the Cyble Vision API.
It supports two capabilities:
- IOC Lookup (Interactive command for analysts)
- IOC Fetching (Fetch Indicators)
What does this pack do?
The Cyble Vision platform provides enriched, high-fidelity threat
intelligence including malware associations, threat actor links,
behaviour tags, risk scoring, and more.
This integration allows Cortex to:
- Pull fresh IOCs at scheduled intervals
- Tag, score, and store indicators in the Cortex indicator store
- Support analyst lookups for a single IOC via the command line or
playbooks
Configuration
Required Parameters
| Parameter | Description | Example |
|---|---|---|
| Base URL | Cyble Vision API endpoint | https://api.cyble.ai/engine/api/v4 |
| API Key (Access Token) | Cyble Vision API Bearer token | (stored securely in Cortex) |
| First fetch time (hours) | Number of hours to fetch backward on first run | 1 |
| (1–3 hours allowed) | ||
| Indicator Fetch Limit | Maximum indicators per API page | 100 |
Fetch Behavior
- The integration fetches indicators in 15-minute chunks until the full range is covered.
- Each page of IOCs is inserted immediately using
demisto.createIndicators. - Fetch uses the built-in HTTP client retry mechanism for transient API errors.
last_runis updated after every chunk.- Supported fetch window: 1–3 hours (anything outside is
automatically corrected).
Commands
📌 1. cyble-vision-ioc-lookup
Lookup a single IOC using the Cyble Vision API.
Command
!cyble-vision-ioc-lookup ioc=<IOC_VALUE>
Arguments
| Name | Required | Description |
|---|---|---|
| ioc | Yes | IOC string (IP / Domain / URL / Hash) |
Outputs
Prefix: CybleIntel.IOCLookup
| Field | Description |
|---|---|
| IOC | IOC value |
| IOC Type | Type (IP / Domain / URL / Hash) |
| First Seen | UTC timestamp |
| Last Seen | UTC timestamp |
| Risk Score | 0–100 |
| Sources | Reporting sources |
| Behaviour Tags | Tags assigned by Cyble |
| Confidence Rating | Low / Medium / High |
| Target Countries | Target geography |
| Target Regions | Regions affected |
| Target Industries | Target verticals |
| Related Malware | Linked malware families |
| Related Threat Actors | Associated threat actors |
Example
!cyble-vision-ioc-lookup ioc=1.1.1.1
📌 2. fetch-indicators
Fetch IOCs from Cyble Vision and insert them into the Cortex indicator store.
Execution
This command is not run manually.
It is used by the Cortex engine when Fetches Indicators is enabled.
Behavior
Builds indicators with:
cybleverdictcybleriskscorecyblefirstseencyblelastseencyblebehaviourtagscyblesourcescybletargetcountriescybletargetregionscybletargetindustriescyblerelatedmalwarecyblerelatedthreatactors
Automatically maps each IOC into Cortex Indicator fields.
Updates
last_runafter each successful chunk.
Known Limitations
- Fetching supports hours only (days are not supported).
- Maximum initial backfill is 3 hours.
Support
For issues, contact support@cyble.com
or your assigned Cyble Technical Advisor.

