Skip to main content

XSOAR Incident Exporter

This Integration is part of the XSOAR Incident Exporter Pack.#

Supported versions

Available on Cortex XSOAR (versions 6.10.0 and later) and Cortex XSIAM.

Pushes Cortex XSOAR 6 or Cortex XSOAR 8 incidents to Cortex XSIAM as parsed alerts using the Insert Parsed Alerts API.

Configure XSOAR Incident Exporter in Cortex#

ParameterDescriptionRequired
Cortex XSOAR Server URLThe URL of the Cortex XSOAR server. For XSOAR 6 use the server IP/hostname (e.g., https://192.168.1.215\). For XSOAR 8 use the API URL (e.g., https://api-{tenant}.xdr.us.paloaltonetworks.com).True
Cortex XSOAR API KeyTrue
Cortex XSOAR API Key ID (XSOAR 8 only)Required for Cortex XSOAR 8. Leave blank for XSOAR 6. The numeric API Key ID from XSOAR 8 Settings > API Keys.False
Cortex XSIAM API URLThe Cortex XSIAM API URL (e.g., https://api-{tenant}.xdr.us.paloaltonetworks.com).True
Cortex XSIAM API KeyTrue
Cortex XSIAM API Key IDThe numeric API Key ID from Cortex XSIAM Settings > API Keys.True
Trust any certificate (not secure)False
Use system proxy settingsFalse
Maximum incidents per pushThe maximum number of incidents to push in a single command execution.False
Incident query filterA Cortex XSOAR incident query to filter which incidents to push (e.g., type:Phishing).False
Elevate Low severity to MediumWhether to map Low severity incidents to Medium so they create cases in Cortex XSIAM instead of issues. Only Medium or higher severity alerts automatically trigger playbooks.False
Timestamp offset (minutes)Minutes to add to the original Cortex XSOAR incident timestamp. The event timestamp defaults to the Cortex XSOAR occurred/created time. Use a positive offset to shift forward. Cortex XSIAM drops alerts with timestamps too far in the past.False

Commands#

You can execute these commands from the CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

xsoar-exporter-push-incidents#


Pushes Cortex XSOAR incidents matching a query to Cortex XSIAM as parsed alerts.

Base Command#

xsoar-exporter-push-incidents

Input#

Argument NameDescriptionRequired
queryThe incident query filter to override the configured one.Optional
max_incidentsThe maximum number of incidents to push.Optional
from_dateThe start date for incident search in ISO 8601 format (e.g., 2024-01-01T00:00:00Z).Optional
to_dateThe end date for incident search in ISO 8601 format (e.g., 2024-01-01T00:00:00Z).Optional

Context Output#

PathTypeDescription
XSOARExporter.Push.PushedCountNumberThe number of incidents pushed.
XSOARExporter.Push.IncidentsUnknownThe list of pushed incident IDs and names.

xsoar-exporter-push-incident#


Pushes a single Cortex XSOAR incident to Cortex XSIAM as a parsed alert.

Base Command#

xsoar-exporter-push-incident

Input#

Argument NameDescriptionRequired
incident_idThe Cortex XSOAR incident ID to push.Required

Context Output#

PathTypeDescription
XSOARExporter.Push.PushedIncidentUnknownThe details of the pushed incident.

xsoar-exporter-sync-new-incidents#


Finds and pushes only new Cortex XSOAR incidents that have not been synced yet.

Base Command#

xsoar-exporter-sync-new-incidents

Input#

Argument NameDescriptionRequired
queryThe incident query filter to override the configured one.Optional
max_incidentsThe maximum number of incidents to sync.Optional
from_dateThe sync timestamp override in ISO 8601 format (e.g., 2024-01-01T00:00:00Z).Optional

Context Output#

PathTypeDescription
XSOARExporter.Sync.SyncedCountNumberThe number of new incidents synced.
XSOARExporter.Sync.IncidentsUnknownThe list of synced incident IDs and names.
XSOARExporter.Sync.LastSyncedIDNumberThe highest incident ID that has been synced.

xsoar-exporter-reset-sync#


Resets the sync state so the next sync will send all incidents.

Base Command#

xsoar-exporter-reset-sync

Input#

Argument NameDescriptionRequired

Context Output#

There is no context output for this command.

xsoar-exporter-sync-close-status#


Queries Cortex XSIAM for open XSOAR-sourced alerts and resolves those whose XSOAR incidents are closed.

Base Command#

xsoar-exporter-sync-close-status

Input#

Argument NameDescriptionRequired
max_alertsThe maximum number of alerts to process per run.Optional

Context Output#

PathTypeDescription
XSOARExporter.CloseSync.ClosedCountNumberThe number of alerts closed.
XSOARExporter.CloseSync.SkippedCountNumberThe number of open alerts skipped.
XSOARExporter.CloseSync.ClosedAlertsUnknownThe details of closed alerts.