What is risk-based alerting (RBA)?

7 min readUpdated June 29, 2026

Traditional SIEMs fire one alert per rule match, which buries analysts in thousands of low-fidelity alerts. Risk-based alerting (RBA) flips the model: instead of alerting on every match, it accumulates risk against the entity involved and only raises a case when that risk crosses a threshold. The result is far fewer, far higher-confidence alerts. This guide explains how RBA works and what separates a good implementation from a noisy one.

The problem RBA solves: alert fatigue

A rule-per-alert SIEM treats every detection as independently alert-worthy. A single user doing something mildly unusual can trip a dozen rules, each firing its own alert — while a real, multi-stage intrusion looks the same size as the noise. Analysts drown, tune rules down to survive, and miss the signal that mattered. RBA exists to break that volume-equals-importance trap.

What is risk-based alerting?

Risk-based alerting is an approach where detections do not alert directly. Instead, each detection emits a risk event attributed to a risk object — an entity such as a user, host, or IP — and assigns it a risk contribution. Risk events accumulate on the entity over time. Only when an entity's total risk crosses a defined threshold is a single notable (an investigatable case) raised, carrying all the contributing context with it.

Each risk event is typically enriched — annotated against a MITRE ATT&CK technique, weighted by detection fidelity, and adjusted for how critical the asset or identity is. The unit of attention shifts from "which rule fired?" to "which entity is behaving like a threat?"

How risk-based alerting works

  1. Detections emit risk, not alerts. A rule match produces a risk event attributed to an entity, with a score and MITRE context.
  2. Risk accumulates on the entity. Multiple signals across time and data sources add up against the same user, host, or IP.
  3. Context is layered in. Threat-intel hits, behavioral anomalies (UEBA), and asset criticality adjust the contribution.
  4. A threshold promotes to a notable. When the entity's risk crosses the line, one case is raised — with the full trail of contributing events.
  5. Risk decays. As time passes without new activity, risk falls again, so old noise does not keep an entity permanently hot.

Why RBA reduces alert fatigue

Because alerts are raised per entity at a threshold rather than per rule match, RBA collapses a flood of low-fidelity alerts into a curated set of high-impact cases. Industry implementations report cutting low-fidelity alert volume by roughly 50–90%. Just as important, RBA surfaces the breadth of an attack: an entity that trips many weak signals across multiple attack stages rises above one that trips the same rule a thousand times.

The design detail that matters

A naive risk score that simply adds up every event lets sheer volume outrank a real intrusion. A good score applies diminishing returns so repeats of the same signal saturate, and an attack-breadth boost so activity spanning more MITRE tactics and techniques is weighted higher. Volume should never beat breadth.

RBA vs. traditional alerting

Traditional alertingRisk-based alerting
Unit of alertingOne alert per rule matchRisk attributed to an entity
Typical volumeThousands of alertsA handful of high-confidence notables
ContextEach alert is isolatedSignals accumulate with MITRE + threat-intel context
PromotionEvery match firesOne threshold on one score
Noise handlingRepeats flood the queueRepeats saturate; breadth is rewarded

How LogPulse does risk-based alerting

In LogPulse, every signal — detections, behavioral analytics (UEBA), and threat intelligence — emits a risk event attributed to an entity. Every entity carries one bounded 0–100 effective risk score: the same number on the leaderboard, on the notable, and in the promotion decision. The score uses diminishing returns so repetitive noise saturates, an attack-breadth boost so activity across more MITRE stages weighs more, time decay, and an entity-criticality multiplier.

Promotion is one threshold on one score; there is one open notable per entity; and a raised notable auto-resolves once risk decays below a clear threshold. Scores map to five bands (Info, Low, Moderate, High, Critical), and the scoring is tunable per organisation. See Security Monitoring (SIEM) for the full picture, and what is an agentic SOC for how AI then triages those notables with a human in the loop.

Frequently asked questions

What is risk-based alerting?
Risk-based alerting (RBA) is a SIEM approach where detections do not alert directly. Each detection emits a risk event attributed to an entity (user, host, IP) with a score; risk accumulates on the entity, and only when it crosses a threshold is a single notable case raised, carrying all the contributing context.
How does risk-based alerting reduce alert fatigue?
Because cases are raised per entity at a threshold rather than per rule match, RBA collapses thousands of low-fidelity alerts into a handful of high-confidence notables. Industry implementations report cutting low-fidelity alert volume by roughly 50–90%.
What is a risk object and a risk score?
A risk object is the entity that risk is attributed to — typically a user, host, or IP. The risk score is the accumulated risk on that entity. A good score uses diminishing returns so repeats saturate, an attack-breadth boost so activity across more MITRE stages weighs more, and time decay so old noise fades.
How is RBA different from traditional SIEM alerting?
Traditional alerting fires one alert per rule match, so volume equals importance and analysts drown. RBA attributes risk to entities, accumulates context across signals and MITRE tactics, and promotes one notable per entity at a single threshold — rewarding attack breadth over repetitive noise.

Logging and monitoring, on one EU-hosted engine

Centralise, retain and monitor your logs with AI-assisted search and a risk-based SIEM — GDPR-compliant and hosted in the EU. Start free.

Start free

We use cookies to analyze site traffic and improve your experience. No cookies are placed without your consent. Privacy Policy