CertPrepNow
Palo Alto NetworksXSIAM-Engineer64 concepts

XSIAM-Engineer Cheat Sheet

Quick reference for the Palo Alto Networks Certified XSIAM Engineer exam.

Exam Fundamentals

Exam Format
Approximately 59 questions (50-60 per Palo Alto Networks), 90 minutes, plus an optional 30-minute ESL extension. Multiple-choice and multiple-select, delivered via Pearson VUE.
Passing Score: 860 / 300-1000 scale
Scaled scoring, not a raw percentage. Score report breaks down performance by domain: Planning and Installation, Integration and Automation, Content Optimization, Maintenance and Troubleshooting.
Domain Weights
Planning and Installation 22%, Integration and Automation 30% (heaviest), Content Optimization 24%, Maintenance and Troubleshooting 24%.
Certification Level: Specialist
Part of the current Security Operations track. Targets SecOps engineers, SIEM/XSIAM engineers, detection engineers, and security architects with real deployment/operations experience.

Deployment Components

Broker VM
Hardened VM appliance bridging internal network resources to the XSIAM cloud tenant; handles data collection via applets and proxies XDR agent traffic without exposing endpoints directly to the internet.
Broker VM Applets: Syslog, Database, File, PAN-OS Collectors
Syslog Collector ingests third-party syslog; Database Collector pulls from SQL sources; File Collector ingests file-based logs; PAN-OS/firewall applet forwards NGFW/Panorama logs.
Engine (on-prem automation node)
Lightweight component that executes automation/integration tasks close to on-prem systems the cloud tenant cannot reach directly. Different from the Broker VM — Engine runs automation, Broker VM collects data.
XDR Agent
Endpoint software (Windows/macOS/Linux) that collects process, file, registry, and network telemetry and enforces prevention policy. Deployed manually, via GPO/SCCM, or via bulk installer packages.
RBAC: Roles + Permission Sets
Tenant access model scoping what a user can view/configure. Scope roles to least privilege — e.g., analyst (read/investigate) vs administrator (full configuration access).
Licensing and Quota (EPS, Storage)
License tier determines available features and retention; events-per-second (EPS) and storage quotas must be sized before onboarding new data sources to avoid ingestion throttling.
Content Updates
Agents and the tenant receive periodic content updates (detection logic, IOC feeds) on a schedule; plan for this in change-controlled environments rather than assuming manual-only updates.

Data Source Onboarding

Endpoint Onboarding: XDR Agent
Streams process, file, registry, and network telemetry directly from the host. This is the ONLY path for endpoint data — not a Broker VM applet.
Network Onboarding: Panorama/Firewall Log Forwarding
NGFW and Panorama logs forwarded via the Broker VM's PAN-OS applet or configured log forwarding profiles.
Cloud Onboarding: AWS/Azure/GCP Connectors
Cloud connectors pull cloud audit logs, flow logs, and configuration data from AWS, Azure, and GCP into the tenant.
Identity Onboarding: Entra ID, Okta, Active Directory
Identity provider integrations bring authentication/sign-in events into XSIAM for correlation with endpoint and network telemetry.
Third-Party Log Ingestion
Via Broker VM Syslog/Database/File Collector applets, or HTTP Collector / API-based integrations for products without native log forwarding.
Threat Intelligence Feeds (TAXII/STIX, AutoFocus)
Ingests external threat indicators to enrich IOC matching. Feed integration is a data source onboarding activity, distinct from authoring detection content.
Ingestion is NOT complete until mapped to XDM
Raw logs flowing into a dataset is only step one. Fields must be correctly mapped to the Cortex Data Model or downstream correlation rules/BIOCs will silently miss matches.

Cortex Marketplace and Automation

Content Pack
Bundled artifacts (integrations, scripts, playbooks, dashboards, parsing rules) published by Palo Alto Networks, partners, or the community that implement a complete use case.
Integration vs Content Pack
An integration is a single connector within a content pack. A content pack is the full bundle — installing it does not mean every integration inside is automatically configured.
Content Pack Dependencies
Some packs depend on other packs being installed first (e.g., a detection pack depending on a base integration pack). Resolve dependencies before expecting a pack to function.
Always Check Marketplace Before Custom SDK Development
Cortex XSOAR SDK custom integrations are the fallback for genuinely unsupported data sources or workflows, not the default first option.
Playbooks
Automated response workflows that enrich alerts, execute containment actions, or auto-close low-risk alerts. Alert-specific playbooks trigger automatically and can call sub-playbooks per alert type.
Sub-Playbooks
Nested playbooks called by a parent playbook to handle alert-type-specific logic, avoiding one monolithic flat playbook for every alert.

XQL (Cortex Query Language) Basics

dataset = xdr_data | filter event_type = ENUM.PROCESS | fields agent_hostname, actor_process_command_line
Basic XQL structure: select a dataset first, then chain pipe (|) stages. filter narrows rows; fields selects/renames output columns.
alter
Adds a new computed field or transforms an existing field's value within the query pipeline, without modifying the underlying stored data (XQL queries are non-destructive).
comp
Aggregation stage (comparable to SQL GROUP BY) — computes summary statistics like count, sum, or avg grouped by one or more fields.
join
Combines rows from two datasets/queries based on a matching key, similar to a SQL join — used to correlate data across sources (e.g., endpoint + identity).
union
Stacks results from multiple queries/datasets into a single result set, used when combining similar data from different sources.
bin
Buckets a numeric or time field into discrete ranges/intervals — commonly used for time-series bucketing in dashboard widgets.
arrayexpand
Expands an array-type field into multiple rows, one per array element, so each value can be filtered or aggregated individually.
sort / limit / dedup
sort orders results by a field; limit caps the number of returned rows; dedup removes duplicate rows based on specified fields.
XQL Queries Are Non-Destructive
Running an XQL query never alters the underlying stored data — safe to run ad hoc during investigation without risk to the dataset.

Detection Content Authoring

BIOC (Behavioral Indicator of Compromise)
XQL-authored rule detecting a BEHAVIOR pattern against enriched event data (e.g., unusual parent-child process relationship). Dynamic, pattern-based.
IOC (Indicator of Compromise)
Static match against a known-bad ATOMIC artifact — file hash, IP, domain, or URL — typically sourced from threat intel feeds. Not behavior-based.
Correlation Rule
XQL-authored detection spanning MULTIPLE events or datasets over time, often mapped to MITRE ATT&CK tactics/techniques, for detecting broader multi-stage attack patterns.
Analytics BIOC (ML-based)
A BIOC subtype using machine-learning behavioral baselining (UEBA-style) rather than static XQL thresholds to flag anomalous user/entity behavior.
MITRE ATT&CK Mapping
Correlation rules and BIOCs can be tagged with ATT&CK tactics/techniques to standardize detection coverage reporting and surface coverage gaps.
Alert Severity and Scoring
Detection rules assign a severity determining alert prioritization and whether it contributes to automatic incident escalation.

Parsing Rules and the Cortex Data Model (XDM)

Parsing Rule
XQL-based syntax that preprocesses, filters, enriches, and routes RAW incoming logs — the first transformation step applied to data before it lands in a dataset.
Cortex Data Model (XDM)
Canonical normalized schema (Network, Auth, File, Process, Registry classes) that parsed fields are mapped onto so detection content works consistently across data sources.
Parsing Happens Before XDM Mapping
Order of operations: raw log arrives → parsing rule preprocesses/enriches → fields mapped to XDM schema → available for XQL queries and detection content.
Dataset
A named collection of ingested/normalized data (e.g., xdr_data, panw_ngfw_raw). This is where parsed and XDM-mapped data lives.
Stored Query
A saved, reusable XQL query that can back a dashboard widget, correlation rule, or scheduled report — different from a dataset, which is data storage, not a query.

Alerts, Incidents, and Dashboards

Alert
A single detection event raised by a correlation rule, BIOC, IOC match, or analytics detection.
Incident (Causality / Story Grouping)
XSIAM AUTOMATICALLY groups related alerts sharing a causality chain into a single incident, giving analysts one unified investigation view. Not a manual analyst action.
Attack Surface Management (ASM) Alerts
A distinct alert source for internet-facing exposure findings (open ports, expired certs, misconfigured services), using its own alert layout.
Custom Dashboards and Widgets
Built from stored XQL queries to visualize operational metrics, detection trends, and data health at a glance.
Incident Layouts
Configurable views defining what fields/context appear when an analyst opens an alert or incident, tailored per alert source (e.g., a dedicated ASM alert layout).

Maintenance, Tuning, and Troubleshooting

Detection Exception
Suppresses a specific known-benign condition from triggering a detection rule GOING FORWARD — modifies future rule behavior.
Alert Exclusion
Filters ALREADY-RAISED alerts matching defined criteria from the analyst queue — does not change the underlying detection rule logic.
Content Pack Update and Versioning
Packs follow independent version lifecycles. Updates can silently change bundled integrations, playbooks, or PARSING RULES — a common cause of unexpected data mapping changes.
Data Ingestion Troubleshooting
Check for parsing errors (malformed/missing XDM fields for specific events) vs quota overages (throttled/rejected ingestion across a source) — different root causes, different fixes.
EPS / Storage Quota Monitoring
Track events-per-second and storage consumption against licensed quota. Exceeding it risks ingestion throttling and detection coverage gaps.
Agent Connectivity Troubleshooting
Frequently a proxy or certificate configuration problem rather than a licensing issue — check network path and cert trust before escalating.
Playbook Task-Failure Debugging
Diagnose integration authentication errors, missing inputs, or an unreachable Engine (for on-prem task execution) as common root causes of a failed automation task.
Tenant Configuration Backup/Export
Export rules, playbooks, and layouts for backup purposes or migration between tenants to support operational continuity.

Key Exam Distinctions and Traps

Broker VM (collect) vs Engine (automate)
Broker VM = data collection and agent proxying via applets. Engine = local execution of automation/integration tasks against on-prem systems. Do not swap these.
BIOC (behavior) vs IOC (static artifact)
BIOC = XQL-authored behavioral pattern detection. IOC = match against a known-bad hash/IP/domain. If the scenario describes an action or pattern, think BIOC; if it describes a known-bad value, think IOC.
Correlation Rule (multi-event) vs BIOC (single event stream)
Correlation rules typically span multiple events/datasets over time and map to MITRE ATT&CK; BIOCs typically evaluate a single enriched event stream.
Detection Exception (future) vs Alert Exclusion (existing)
Exception changes what triggers going forward. Exclusion hides alerts already raised. They act on different points in the alert lifecycle.
Parsing Rule (raw preprocessing) vs XDM Mapping (canonical schema)
Parsing happens first on raw data; XDM mapping normalizes parsed fields into the canonical schema detection content relies on.
Alert (single event) vs Incident (auto-grouped Story)
An alert is one detection. An incident is XSIAM's automatic grouping of causally related alerts — not a manual analyst correlation task.
Marketplace Content Pack First, Custom SDK Second
Always check the Cortex Marketplace for existing content before building a custom XSOAR SDK integration — the exam tests recognizing when a pack already solves the need.

Ready to test yourself?

Start a timed XSIAM-Engineer mock exam or review practice questions by domain.