Skip to content

Glossary

This glossary defines Seerflow-specific and security terminology used throughout the guide. Each entry links to the chapter where the concept is explained in depth.

A

Alert : A correlated finding promoted from one or more detector scores exceeding the DSPOT threshold. See Alerting & Feedback.

Anomaly Score : The blended, z-score-normalized output of the detector ensemble in [0, 1]. See Scoring & Attack Mapping.

ATT&CK : MITRE's framework cataloging adversary tactics, techniques, and common knowledge. See MITRE ATT&CK.

B

Beaconing : Periodic outbound traffic from a compromised host to a command-and-control server. Detected by Holt-Winters volume anomalies and graph correlation. See Command & Control rules.

biDSPOT : Bidirectional variant of DSPOT that tracks upper and lower extreme tails simultaneously. See DSPOT.

Blended Score : The weighted average of active detector scores with signal amplification applied when multiple detectors converge. See Scoring.

C

Canonical Form : Normalized representation of an entity's identity (lowercased, domain-normalized, etc.) used to compute deterministic UUIDs. See Building the Graph.

Correlation Window : Time interval during which events are grouped into the same correlated incident. Configurable via correlation.window_duration_seconds. See Correlation Engine.

CUSUM : Cumulative Sum — streaming change-point detector that catches sustained mean shifts. See CUSUM.

D

Dedup Key : A hash used to collapse duplicate alerts within the deduplication window. See Alerting.

Dispatcher : Component that formats and forwards alerts to configured sinks (Slack, Teams, PagerDuty, OTLP). See Alerting.

Drain3 : Streaming log template extractor. Seerflow uses it to convert raw log lines into template IDs for content anomaly detection. See Parsing.

DSPOT : Dynamic SPOT — streaming Peaks Over Threshold with drift handling. Provides adaptive anomaly thresholds. See DSPOT.

Dwell Time : Duration an attacker remains undetected inside a network. Reducing dwell time is a primary goal of anomaly detection. See SIEM Basics.

E

Edge : A connection between two entities in the graph, typed by relationship kind (e.g., connects_to, authenticates_as). See Entity Graph.

Entity : A security-relevant noun extracted from log events — user, IP, host, process, file, or domain. See Entity Graph.

Entity Resolution : The process of mapping raw log fields to canonical entity IDs via UUID5 namespacing. See Building the Graph.

Event : A single parsed log record in Seerflow's unified SeerflowEvent schema. See Event Model.

EVT : Extreme Value Theory — mathematical framework DSPOT uses for adaptive thresholding. See DSPOT.

F

Feature Extraction : The pipeline stage that converts a parsed event into numeric features for the detector ensemble. See Pipeline.

G

GPD : Generalized Pareto Distribution — the tail distribution DSPOT fits to excesses above a threshold. See DSPOT.

Graph : The entity graph maintained by Seerflow, built from co-occurring entities in events. See Entity Graph.

Graph-Structural : Correlation strategy that detects anomalies in graph topology (sudden betweenness, new bridges). See Graph-Structural Correlation.

H

Half-Space Trees : Streaming content anomaly detector. Catches novel patterns by measuring how far an event falls from historical feature densities. See Half-Space Trees.

Holt-Winters : Triple-exponential smoothing algorithm used for volume anomaly detection with seasonal baseline. See Holt-Winters.

HST : See Half-Space Trees.

I

Ingestion : The pipeline stage where log sources are received and buffered for parsing. See Pipeline.

IOC : Indicator of Compromise — a static artifact (IP, hash, domain) associated with known malicious activity. See IOCs & Entities.

K

Kill Chain : Lockheed Martin's model of adversary progression from reconnaissance to objectives. See Cyber Kill Chain.

Kill-Chain Traversal : A correlated incident that spans multiple kill-chain stages, indicating a sustained attack. See Kill Chain Correlation.

L

Late Tolerance : Maximum acceptable clock skew for out-of-order events before they're dropped by the correlation watermark. correlation.late_tolerance_seconds. See Correlation Engine.

Lateral Movement : Attacker technique of moving from an initial foothold to other hosts. Detected via graph-structural correlation. See Lateral Movement tactic.

M

Markov Chain : Streaming sequence anomaly detector. Scores state transitions against a learned transition matrix. See Markov Chains.

MITRE : MITRE Corporation — publisher of the ATT&CK framework. See MITRE ATT&CK.

ModelStore : Storage protocol interface for ML detector state persistence. Lets detectors survive restarts. See Storage.

N

Node : A vertex in the entity graph representing a single entity. See Entity Graph.

O

OTLP : OpenTelemetry Protocol — the wire format Seerflow's OTLP receiver consumes and its alert export emits. See Pipeline.

P

Parser : The pipeline component that converts a raw log line into a structured SeerflowEvent. See Parsing.

R

Receiver : The pipeline entry point for a log source (OTLP, file tail, syslog, etc.). See Receivers.

Risk Accumulation : Correlation strategy that sums per-event risk over a time window per entity. See Risk Accumulation.

Risk Level : DSPOT's tail probability cutoff. Default 0.0001 = 1-in-10,000. Lower = more sensitive. See DSPOT.

S

SIEM : Security Information and Event Management — the category of product Seerflow complements. See SIEM Basics.

Sigma Rule : A YAML-formatted detection rule in the SigmaHQ rule collection. Seerflow ships 3,000+ bundled rules. See Sigma Rules.

Sub-Technique : A more specific categorization under an ATT&CK technique (e.g., T1078.003). See MITRE ATT&CK.

T

Tactic : Highest-level category in ATT&CK, representing an adversary's goal (e.g., Initial Access, Persistence). See MITRE ATT&CK.

Tail Probability : In DSPOT, the probability that a legitimate value exceeds the current threshold. See DSPOT.

Technique : Mid-level ATT&CK category describing how an adversary achieves a tactic (e.g., T1078 Valid Accounts). See MITRE ATT&CK.

Template : A Drain3-extracted log pattern (e.g., sshd: Failed password for <*> from <*>). See Parsing.

TTP : Tactics, Techniques, and Procedures — the behavioral fingerprint of an adversary. See IOCs & Entities.

U

UUID5 : Deterministic UUID derived from a namespace + canonical name. Seerflow uses UUID5 for entity IDs so the same entity always resolves to the same node. See Entity Graph.

W

WAL Mode : SQLite's Write-Ahead Log durability mode. Enables concurrent reads during writes. See Storage.

Watermark : The timestamp boundary below which the correlator considers events "settled" and no longer accepts late arrivals. See Correlation Engine.

Welford Accumulator : Numerically stable online algorithm for computing running mean and variance. Used for z-score normalization in the detector ensemble. See Scoring.

Z

Z-Score : A raw detector score normalized against its historical distribution using a running mean and standard deviation. See Scoring.