Skip to main content
The EventCorrelator implements real-time, pattern-based multi-step attack detection. Rather than evaluating events in isolation, it maintains a sliding window buffer and applies 7 pattern detectors to identify attack chains that span multiple events.

Architecture

The correlator runs inside the DetectAgent and produces CorrelationPattern objects that boost the confidence score in the AnalyzeAgent.

Sliding Window Buffer

7 Correlation Patterns

1. Brute Force Detection

2. Port Scan Detection

3. Lateral Movement

4. Data Exfiltration

5. Backdoor Installation

6. Privilege Escalation

7. Severity Escalation

Correlation Result

When a pattern matches, the correlator produces a CorrelationResult containing:
The AnalyzeAgent applies a correlation boost of +5 per correlated event, up to a maximum of +25 added to the final confidence score.
The correlation engine operates in memory. Restarting the Guard engine clears the sliding window buffer. Persistent cross-session correlation is available when a Manager server is connected.