跳至正文

Palo Alto Cortex XDR Integration

Overview

Cortex XDR by Palo Alto Networks provides extended detection and response across endpoints, network, and cloud. KYRA MDR ingests Cortex XDR incidents and alerts via the API for centralized security operations.

Prerequisites

  • A KYRA MDR Collector installed and running
  • Cortex XDR tenant with administrative access
  • API key with Security Admin or higher role
  • Advanced security level API key

Configuration

Configure Cortex XDR API access:

  1. In the Cortex XDR console, navigate to Settings > Configurations > API Keys
  2. Click New Key and configure:
SettingValue
Security LevelAdvanced
RoleViewer (minimum)
  1. Copy the API Key, API Key ID, and FQDN
  2. Configure the KYRA MDR collector:
collector-config.yaml
sources:
- type: cortex-xdr
api_url: https://<tenant>.xdr.<region>.paloaltonetworks.com
api_key_id: <key-id>
api_key: <api-key>
poll_interval: 60s
  1. Restart the collector service

Collected Log Types

Log TypeDescriptionSecurity Use
IncidentsCorrelated threat incidentsIncident investigation
AlertsIndividual detection alertsThreat detection and triage
Endpoint DataDevice and agent informationAsset inventory
Audit LogsAdministrative action logsCompliance and auditing
XQL ResultsCustom query resultsAdvanced threat hunting
Behavioral ThreatsBIOC-based detectionsBehavioral threat detection

Troubleshooting

API authentication failed: Verify the API key security level is set to Advanced. Standard keys have limited endpoint access.

No incidents returned: Check the date range filter. The Cortex XDR API returns incidents from the last 30 days by default.

Rate limiting: Cortex XDR API enforces call limits. Set the poll interval to at least 60 seconds.

Contact kyra@seekerslab.com for support.