An analyst investigating a Cortex XSIAM incident wants to find every process on the affected endpoint that established an outbound network connection to a suspicious external IP address over the past 30 days, including processes that are no longer running. The analyst needs to query historical telemetry rather than view current process state. Which approach should the analyst use?
XQL queries search historical telemetry stored in Cortex XSIAM datasets, so filtering network connection events by the suspicious destination IP over a defined 30-day range and joining to process data identifies the responsible processes, including those that have since exited. This is the only approach that reaches back in time across stored events rather than reflecting the endpoint's present state, matching the analyst's requirement precisely.
Why this answer
Historical endpoint telemetry in Cortex XSIAM is queried with XQL against stored datasets, allowing the analyst to filter network connection events by destination IP and a 30-day window and then correlate them with process records. This surfaces processes that have already terminated, which live tooling and inventory views cannot. Threat intelligence and current-state listings describe reputation or present conditions rather than the past connection activity the investigation requires.
Exam trap
The trap here is reaching for live endpoint tooling, which only shows current state, when the requirement is retrospective analysis of stored telemetry.