Security Operations

· 7 min read · Onion Infosec Editorial

Why security operations need context, not more alerts

Why alert volume says little about SOC outcomes, what context an analyst needs to decide quickly, and how to measure triage without counting alerts.

In this article
  1. Why alert counts are a poor measure
  2. What context means in practice
  3. Alert-centric and incident-centric triage
  4. One sign-in alert, with and without context
  5. Measuring decisions instead of volume
  6. Where automation and AI-assisted investigation help
  7. Where to start

Blog

Security Operations
20 September 2026
7 min read

All articles

A security operations center that adds a new tool usually adds a new stream of alerts. The queue grows, the dashboard shows more activity, and the people reading the queue are no closer to knowing which item matters.

The outcome a SOC exists for is a correct decision, made early, about whether something needs a response. An alert on its own rarely supports that decision. What supports it is context: the facts around the alert that tell an analyst what they are looking at. This article sets out what that context is, how it changes triage, and how to tell whether it is working.

Why alert counts are a poor measure

Alert volume measures how much the tooling says. It does not measure what the team learned or what it stopped. A count goes up when a noisy rule is switched on and goes down when someone raises a threshold, and neither event says anything about risk.

Counts also distort behavior. When a team is judged on alerts closed, the fastest route to a good number is to close quickly. A queue full of "Closed, no action" entries with no reason attached records activity and nothing else.

The deeper problem is that an alert is a statement about one event. Intrusions are sequences: a sign-in, a new inbox rule, a token used from another network, a mailbox search. Each event may be low severity alone. Counting them separately hides the one thing that matters, which is that they belong together.

What context means in practice

Context is the set of facts an analyst would otherwise collect by hand at the start of every investigation. If the platform attaches them before a person opens the alert, the person starts at the decision instead of at the search bar.

The entities and facts that matter most:

  • User. Role, privilege level, and whether the account is a person, a service account or a shared mailbox.
  • Device. Managed or unmanaged, compliant or not, its usual owner, and the health of its EDR agent.
  • Asset criticality. What the system does for the business. A domain controller and a lab virtual machine deserve different urgency for the same alert.
  • Identity risk. A recent password reset, a newly registered MFA method, risk flags from the identity provider, membership of privileged groups.
  • Recent change. A deployment, a new conditional access policy, an approved change ticket, a joiner or a leaver.
  • Related alerts. Other detections on the same user, device, IP address or file hash within a useful time window.
  • Threat intelligence. Whether the IP address, domain or hash is known, and how old and reliable that knowledge is.

None of this is exotic. It lives in the HR system, the asset inventory, the identity provider, the change calendar and the EDR console. The engineering work is joining it to the alert at the right moment, which is a large part of any SOC modernization effort.

Context also decays. A stale asset inventory marks a production database as unknown. Treat each context source as a data feed with an owner, a refresh schedule and a check that it is still arriving.

Alert-centric and incident-centric triage

In alert-centric triage, the unit of work is the single alert. Each one is opened, assessed and closed separately, often by different analysts on different shifts. Nobody is positioned to see that five low-severity alerts describe one intrusion.

In incident-centric triage, the unit of work is a group of related alerts around shared entities. Correlation happens before a person is involved. Alerts that share a user, a device or an indicator inside a time window are merged into one incident with one owner and one timeline.

Alert-centric Incident-centric
Unit of work One alert Related alerts grouped by entity
First question Is this alert true? What is happening to this user or device?
Severity Fixed by the rule Adjusted by asset criticality and combined evidence
Closure Per alert, often with no reason Per incident, with a documented conclusion
Visibility of sequences Poor Built in

Most current SIEM and XDR platforms can group alerts this way. The grouping is only as good as the entity mapping in each detection, so every rule should state which field is the user, which is the host and which is the IP address.

One sign-in alert, with and without context

Take a common detection: a successful sign-in to a cloud identity provider from a country the user has not signed in from before.

The alert on its own

The analyst sees a username, an IP address, a country and a timestamp. They now have to find out who the user is, what device was used, whether MFA was satisfied, and whether anything happened afterwards. That means queries in the identity provider, the EDR console and the mail audit log.

Under queue pressure, the likely result is a guess. The alert is closed as probable travel, or it is escalated with nothing attached and the next tier repeats the same searches.

The same alert with context

Now the incident arrives with the following already attached:

  • The user is a finance approver with access to the payment system.
  • The sign-in came from an unmanaged device, and MFA was satisfied by a claim in an existing token, with no fresh prompt.
  • The IP address belongs to a hosting provider, and threat intelligence associates the range with adversary-in-the-middle phishing infrastructure.
  • A new inbox rule was created a few minutes after the sign-in, moving messages that contain "invoice" to a rarely used folder.
  • There is no travel booking, no change ticket and no earlier sign-in from that country.

The decision is now quick. This is probable session theft against a high-value account. Revoke sessions, reset credentials, remove the inbox rule, review the mailbox audit log, and hand the case to incident response if payment instructions were touched.

The detection logic was identical in both cases. The difference was what arrived with it.

Measuring decisions instead of volume

Three measures describe whether context is doing its job. None of them needs an industry benchmark. The useful comparison is your own trend over time.

Time to first decision. The interval between an incident being created and an analyst recording a decision: benign, needs response, or needs more information. It is more honest than time to close, because it isolates the part of the work that context is meant to shorten.

Share of alerts closed with a documented reason. A closure reason such as "approved change, ticket attached" can be reviewed and reused. A rising share of reasoned closures means decisions are being made, and the reasons show which rules need tuning.

Detection coverage against MITRE ATT&CK. Map detections to the techniques relevant to your environment and threat model. Coverage shows where you are blind. It is a planning tool, and a filled-in matrix does not prove that any individual detection works.

Review these measures next to a sample of closed incidents each month. Numbers show direction. Reading actual cases shows whether the decisions were right.

Where automation and AI-assisted investigation help

Automation is well suited to the gathering work. Enrichment playbooks can look up the user, the device, the asset record and the intelligence sources, and write the results into the incident before anyone opens it. This work is repetitive, rule-bound and easy to verify, which makes it a sensible first target for security automation.

AI-assisted investigation extends this. A language model can summarize a long incident timeline, draft the queries an analyst would run next, explain an unfamiliar command line, and propose a closure note for review.

Where a person must decide

Some decisions carry business consequences that a tool cannot weigh:

  • Isolating a production server or disabling an executive's account during working hours.
  • Declaring an incident, which may start legal, regulatory and customer notification duties.
  • Accepting a risk, for example leaving a noisy but valuable detection switched on.
  • Closing a case where the evidence is ambiguous and the asset is critical.

Low-impact, reversible actions such as revoking a session or quarantining an email can often be automated with a clear rollback. For anything else, the system should prepare the decision and a named person should make it. Log every automated action and every AI-generated summary with its inputs, so it can be checked later.

Where to start

  1. Pick the ten alert types that consume the most analyst time and list the lookups analysts perform by hand for each. That list is your enrichment backlog.
  2. Add entity mapping for user, host and IP address to every detection rule, and turn on alert grouping by entity.
  3. Connect two context sources first: the asset inventory with criticality ratings, and identity attributes such as role and privilege level.
  4. Make a closure reason mandatory, using a short fixed list of categories and a free-text field.
  5. Start recording time to first decision, and review it monthly next to a sample of closed incidents.

Filed undersecurity operationssocalert triageincident responsemitre attack

Related capabilities

Where this becomes work.

The parts of Onion Infosec that deal with what this article describes.