Multi-Tool Alert Correlation: A 4-Step Timeline Reconstruction Workflow for SOC Investigations

Retool's new app builder is where AI-generated code ships safely
Building apps with AI is easy. Getting them to production safely is another story.
The average enterprise security stack contains 45 or more security tools. During a real intrusion, each tool observes a slice of attacker behavior through the lens of its own data collection: the EDR sees the process execution, the SIEM sees the authentication event, the NDR sees the lateral movement traffic, the CASB sees the unusual data access, the identity platform sees the privilege escalation. None sees the complete picture. When an analyst opens an incident, they face a reconstruction problem: 4-7 alerts from different tools, each with different timestamps, different field names, different event normalization, and potentially contradictory data. The attacker moves in a sequence. The alerts do not arrive in sequence. Before the analyst can decide what to contain, they need to understand what happened in what order. ISC2's 2025 Workforce Study found analysts spend more than 3 hours per incident on this reconstruction step alone. That is 3 hours before a single containment action is taken. This guide provides a 4-step timeline reconstruction workflow and a worked example that correlates CrowdStrike Falcon, Microsoft Sentinel, and Zscaler Internet Access alerts into a unified kill-chain view.
Why Tools Produce Contradictory Alert Data
Before the workflow, understanding why alert data conflicts across tools is necessary context. There are three root causes, and each requires a different handling approach.
Subscribe to unlock Remediation & Mitigation steps
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
The Authoritative Source Hierarchy
The reconstruction workflow depends on a defined hierarchy of authoritative sources for different event types. When two tools disagree on a fact, the authoritative source wins. This hierarchy is not about which tool is better; it is about which tool has direct observability of the event being described.
Subscribe to unlock Remediation & Mitigation steps
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Briefings like this, every morning before 9am.
Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.
The 4-Step Timeline Reconstruction Workflow
This workflow applies to any multi-tool investigation. The worked example in the next section demonstrates each step with specific queries.
Subscribe to unlock Remediation & Mitigation steps
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Worked Example: CrowdStrike + Sentinel + Zscaler
The following worked example traces a credential-based intrusion through three tools. The attacker phishes credentials, authenticates via Zscaler, moves laterally to an internal server, and begins data staging. The investigation opens from a Sentinel alert. Step 1 applies the authoritative source hierarchy. The Sentinel alert fires on a threat intelligence hit against an IP address. This is a correlation alert, not a source event. Pull the source: the actual authentication event is in Azure AD. The Azure AD sign-in log shows a successful authentication at 14:32:07 UTC from a flagged IP for a user account. This is the anchor event. Step 2 normalizes timestamps. The Sentinel alert fired at 14:34:22 UTC (2:15 ingestion lag). The Zscaler log of the outbound connection to the same IP shows 14:31:55 UTC. The CrowdStrike alert on the user's endpoint for a PowerShell execution shows 14:35:03 UTC (endpoint time: verified against NTP source, 12-second offset corrected). Normalized sequence: 14:31:55 Zscaler outbound (initial access probe), 14:32:07 Azure AD authentication (credential use), 14:34:55 CrowdStrike PowerShell (execution on endpoint). Step 3 maps to kill-chain: Initial Access (phished credentials used at 14:32:07), Execution (PowerShell download cradle at 14:34:55), with no persistence event detected yet. Step 4 identifies the coverage seam: no NDR data exists for east-west traffic from this host, meaning lateral movement after the PowerShell execution is unobserved. This is the hunting priority.
How to Use Your SIEM as a Correlation Layer
The SIEM's role in investigation is query interface and correlation, not authoritative data source. The workflow above uses the SIEM for its intended purpose: to identify which source logs contain relevant data and to surface relationships between events across tools. The specific SIEM usage pattern that reduces reconstruction time is: open the SIEM correlation alert, extract all indicators (IP, hostname, username, hash), run parallel queries across all ingested data sources for those indicators with a 24-hour time window, collect the raw event references, then go to each source tool to pull the authoritative log record. Analysts who conduct their entire investigation inside the SIEM, using SIEM-normalized events as ground truth, will encounter the timestamp and normalization errors described earlier and spend additional time resolving contradictions that are artifacts of SIEM normalization, not real investigative conflicts.
The bottom line
The 3-hour timeline reconstruction problem is not a staffing problem or a tooling problem. It is a workflow problem. Analysts in organizations with 45+ security tools have the data they need to reconstruct attacker timelines quickly. What they frequently lack is a defined decision tree for which tool is authoritative for which event type, and a consistent timestamp normalization process. The 4-step workflow in this guide is repeatable and teachable. When the workflow is embedded in SOC playbooks and the authoritative source hierarchy is documented and agreed upon, reconstruction time drops from hours to minutes. The investigation then starts where it should: at the point of deciding what to contain, not at the point of figuring out what happened.
Frequently asked questions
What does 'alert correlation' mean in a SOC context?
Alert correlation is the process of identifying that multiple alerts from different tools are describing the same attacker action or the same attack sequence. Correlation reduces alert volume (by collapsing duplicates into a single incident), provides context (by associating endpoint, network, and identity events that describe the same attack), and enables timeline reconstruction (by sequencing related events chronologically). SIEM platforms perform automated correlation; the workflow in this guide addresses the manual correlation that is still required when automated correlation produces incomplete or conflicting results.
Why does clock skew matter in SOC investigations?
In a fast-moving attack, the difference between events occurring 2 minutes apart versus 15 minutes apart determines whether an attacker's lateral movement preceded or followed a specific endpoint action. If endpoint timestamps and network timestamps diverge by 10 minutes because one tool uses the endpoint's local clock and another uses UTC from a synchronized server, you cannot correctly sequence events without normalization. Incorrect chronological ordering leads to incorrect conclusions about attacker intent and incorrect containment prioritization.
What is OCSF and does it solve the event normalization problem?
Open Cybersecurity Schema Framework (OCSF) is an open standard for event normalization created by AWS, Splunk, CrowdStrike, and other vendors in 2022 and adopted by CISA's SBOM and security data standards work. OCSF defines common field names, data types, and event categories across security tools. When tools emit OCSF-compatible data and SIEMs ingest OCSF-normalized events, the normalization errors described in this guide are significantly reduced. In practice, most organizations have a mix of tools with full OCSF support, partial support, and no support. OCSF reduces the normalization problem; it does not eliminate it for heterogeneous environments.
What is the difference between a coverage gap and a coverage seam?
A coverage gap is an attack technique or environment segment where you have no detection capability. An example is having no workload EDR deployed on Linux servers in a cloud environment. A coverage seam is the space between two overlapping detection tools where attacker activity can pass unobserved even though both tools individually have good coverage. An example is the gap between north-south firewall logging and east-west NDR monitoring: both tools have coverage, but the seam between their observation zones allows lateral movement traffic to go unlogged. Coverage gaps require tool deployment to address; coverage seams require architecture review and frequently require overlapping detection logic.
How should SOC playbooks document the authoritative source hierarchy?
The authoritative source hierarchy should be documented in a table format that maps event type to authoritative tool and fallback tool. For each event type (process execution, authentication, network connection, file modification, cloud API call), specify which tool's log is authoritative, what query to run in that tool, and where to find it in the SIEM for reference. This document should be reviewed whenever a new tool is added to the stack and should be accessible in the incident response platform (not just a shared drive) so analysts can reference it during active investigations.
What is the relationship between alert correlation and SOAR automation?
SOAR (Security Orchestration, Automation, and Response) platforms automate parts of the correlation and reconstruction workflow described in this guide. A well-configured SOAR playbook can automatically pull source logs from authoritative tools when an alert fires, normalize timestamps, and present an analyst with a pre-built timeline rather than requiring manual reconstruction. The workflow in this guide is the manual version of what SOAR automates. Organizations implementing SOAR should encode the authoritative source hierarchy and timestamp normalization logic into their playbooks. Organizations without SOAR should use the manual workflow to reduce reconstruction time while building toward automation.
How do you investigate an attack when the EDR agent has been tampered with or removed?
EDR tampering is an attacker technique (MITRE ATT&CK T1562.001: Impair Defenses: Disable or Modify Tools). When EDR data is unreliable for a time period, the investigation must rely on the next authoritative source for each event type. For endpoint activity during the EDR gap, pull: Windows Event Log forwarded to the SIEM (if log forwarding was configured and the attacker did not disable it), authentication logs from the identity provider (which are authoritative for authentication events regardless of endpoint agent state), and network logs from NDR or firewall (which observe traffic regardless of endpoint agent state). EDR tampering itself is typically visible in the EDR telemetry immediately before the gap, in Windows Event Log event ID 7036 (service stopped), and in SIEM alert rules monitoring for EDR service status.
Sources & references
Free resources
Critical CVE Reference Card 2025–2026
25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.
Ransomware Incident Response Playbook
Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.
Get threat intel before your inbox does.
50,000+ security professionals read Decryption Digest for early warnings on zero-days, ransomware, and nation-state campaigns. Free, daily, no spam.
Unsubscribe anytime. We never sell your data.

Founder & Cybersecurity Evangelist, Decryption Digest
Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.
Win a $2,495 Black Hat pass.
Full-access to Black Hat USA 2026 in Las Vegas. Subscribe free to enter.
