In this section

The Queue

Module 0

Introduction

An endpoint alert is not a task. It is a piece of evidence that the platform will try to attach to other pieces of evidence, and what arrives in front of an analyst is the result of that attempt rather than the alert itself.

Understanding that sequence is what separates working a queue from being worked by one. Between the detection firing and a human seeing anything, four things happen: correlation, prioritization, tuning, and assignment. Each was configured by somebody, three of them are adjustable, and all four decide what you spend your day on.

You will finish able to say why a given item is at the top of your queue, why another one never appeared, and which of the two is the more expensive question.

Scenario

A team reports proudly that alert volume is down two thirds year on year and analysts are no longer drowning. The tuning rules that achieved it were written by four people over eighteen months, one of whom has left. In the same period the proportion of incidents containing exactly one alert rose from a third to eighty-seven per cent, which nobody has noticed because nobody looks at that number.

01

An Alert Is Evidence, an Incident Is a Story

And only one of them is the unit of work

An alert says one thing happened on one asset. An incident is the platform's assertion that several such things belong together, built by correlating alerts across endpoints, identities, mail and applications into a single attack story.

Microsoft Defender portal

Incidents & alerts › Incidents
The queue to work, with Incidents & alerts › Alerts as the diagnostic view underneath it. Use the second to understand what your detections produce and the first to decide what is happening, because an alert assessed with its context removed is a fragment being asked a question fragments cannot answer.

The cross-workload part is the reason this matters more than it would in an endpoint-only tool. An endpoint alert about a suspicious child process is one thing; the same alert correlated with a mail alert about the attachment that started it and an identity alert about the sign-in that followed is an intrusion with a beginning and a direction. None of that correlation is available to a fragment that was suppressed before it reached the engine.

That distinction has a practical consequence that catches new analysts. Triaging alerts individually means repeatedly asking whether one fragment is worrying, which is a question fragments cannot answer. The same fragment inside an incident with three others is frequently obvious in either direction.

Work the incident queue rather than the alert queue for that reason, and drop to the alert view only when an incident needs breaking apart. The exception is tuning work, which is done from the alert view by definition, because a tuning rule is a statement about an alert type rather than about an incident. The alert queue is a diagnostic tool for understanding what your detections produce; it is a poor place to decide what is happening, because it asks you to assess evidence with its context removed.

02

Merging, and What You Control About It

The direction is not yours; the entities are

Correlation does not stop once an incident exists. Where two incidents turn out to be the same activity the platform merges them, moving the alerts and tags to one side and leaving a redirect behind on the other.

The distinction that matters

You do not control the merge. The platform chooses the direction even when you trigger it by hand, so an incident you are working can become a redirect while it is open. The work is not lost, it has moved.

You do control whether your own detections can be merged at all. Correlation works from the entities an alert carries, so a custom rule emitting a device and an account is joinable and one emitting a bare string is not.

The platform also keeps correlating after an incident exists. Where two incidents turn out to be the same activity it merges them, moving the alerts and tags to the target and leaving a redirect behind on the source. The direction of that merge is chosen by the platform rather than by you, even when you trigger it manually, which means an incident you were working can become a redirect while you have it open. Recognizing that is worth more than resisting it: the work is not lost, it has moved.

There is one thing you control that affects this, and it is not the merge. Correlation works from the entities an alert carries, so a custom detection that emits a device and an account is joinable and one that emits a bare string is not. That is a detection engineering decision taken in EO3 whose entire consequence lands here, in whether your own rules can participate in an attack story or only ever appear alone.

Classification also interacts with merging. Two incidents carrying different classifications or determinations do not combine cleanly, so closing an incident with a hasty verdict can affect what happens to it when related activity appears a week later.

FROM A DETECTION FIRING TO A PERSON SEEING SOMETHING 1 a detection fires one thing, on one asset, becomes an alert set by: whoever wrote the rule, or the vendor 2 tuning hide or resolve. removes it from the queue AND can remove it from correlation. set by: your team, over years this runs BEFORE the next step 3 correlation surviving alerts are joined into an incident: the attack story set by: the platform, not you 4 prioritization scored on threat context, technique, asset criticality and rarity. not chronological. set by: the platform, on by default

Figure EO0.4a. Stage two is the only one your team fully controls, and it runs before the one that builds the story.

Read the order rather than the boxes. Tuning happens before correlation, so a suppression decision reaches further than a queue entry. It decides whether that evidence is available to be joined to anything else at all.

03

The Queue Is Scored, Not Sorted

Which changes what "top of the queue" means

The incident queue is ordered by a score rather than by arrival time. Threat context, the attack techniques involved, how critical the asset is and how rare the signal is all feed it, and the highest-scoring incidents surface at the top automatically.

The distinction that matters

A sorted queue ages. Work it top-down and yesterday's items arrive at the top eventually, because time is the only ordering.

A scored queue does not. The bottom is defined by a model rather than by the clock, so nothing rises into view and an item scored low today is scored low forever.

That is a genuine improvement over a chronological list and it introduces a failure mode worth knowing about. A queue you work top-down is a queue whose bottom you never reach, and the bottom is now defined by a model rather than by the clock. Nothing ages into view.

04

Sampling the Bottom of the Queue

Because nothing ages into view any more

The counter is cheap and almost nobody does it: sample the bottom. Take five incidents a week from the lowest-scoring end, work them properly, and record what you find. If the answer is consistently nothing, the scoring is working and you have evidence for it. If it is not, you have found the thing that a top-down queue is structurally unable to show you.

Published analysis of alert data gives that habit its weight. Roughly one to two per cent of confirmed incidents began life as an alert first labeled low or informational, which is small as a proportion and substantial as a count on any estate raising tens of thousands of alerts a year. Low severity means the detection was not confident, not that the activity was harmless, and those are very different claims.

Asset criticality is worth checking rather than assuming, because it is one of the inputs and it depends on the platform knowing which of your assets matter. On an estate where nobody has told it, that input contributes little and the scoring leans harder on the others.

Marking the assets that matter is therefore a small piece of work with a direct effect on the order of your own queue, and it is one of the few places where an operator can improve prioritization without touching a detection.

// What the queue is made of: alert titles by volume and severity
AlertInfo
| where Timestamp > ago(90d)
| where ServiceSource == "Microsoft Defender for Endpoint"
| summarize Alerts = count() by Title, Severity
| sort by Alerts desc
| take 25

The top five rows of that are almost always where your team's time goes, and they are the right place to start any tuning conversation. The rows at the bottom are worth a second look for a different reason: an alert title that has fired twice in ninety days is either a rare and valuable detection or a broken one, and the two are indistinguishable from the count alone.

Add severity to the grouping rather than filtering by it, which is what the query above does. Run it again scoped to a single device group when something looks odd. A title that dominates the estate-wide count and comes almost entirely from one group is a local condition rather than a detection problem, and the fix is on those machines rather than in the rule.

Grouping shows you the distribution: an alert title that arrives almost entirely at one severity is behaving consistently, and one spread across three is either detecting several different things under one name or is being scored on context that varies. The second is worth understanding before you tune it, because a rule written against the noisy half will suppress the useful half too.

Industry figures put roughly forty-six per cent of alerts across organizations as false positives, which is the context for everything in this section. That number is not an argument for suppressing half the queue; it is the reason tuning exists as a first-class feature rather than as a workaround, and the reason the difference between tuning and filtering is worth being precise about.

05

Tuning, and What It Costs

The one stage you own

Tuning lets you hide or automatically resolve alerts when expected behavior in your organization matches conditions you define. Built-in rules ship for common benign activity, and you can write your own against evidence: files, processes, scheduled tasks and similar.

Microsoft Defender portal

Settings › Microsoft Defender XDR › Alert tuning
Lists the built-in rules alongside your own, and each can be disabled individually. Read the built-in list before concluding that a quiet alert type means a quiet estate, because some of that quiet was shipped with the product.

The vendor's own guidance is narrower than most teams read it as. It is for known internal business applications and security tests that produce expected activity, rather than as a general way to reduce volume. That distinction is the whole of the difference between the rules that are defensible and the rules that are not.

06

Building a Rule That Survives Review

Four decisions, and a name somebody can evaluate in two years

Coverage of tuning has also been expanding rather than static. Endpoint tuning rules reached general availability in May 2026, after the mail rules earlier in the year, and more workloads have been added since. That matters operationally for one reason: a built-in rule list you read a year ago is not the list you have now, so the periodic review below is a real task rather than a formality.

The distinction that matters

A tuning rule names a thing that is known and explainable. This signed process, in this path, on this device group, because that application does this on those servers. It can be made more accurate, and somebody can say why it exists.

A volume filter names a property with no relationship to the behavior. This severity, this title fragment, this whole device group. It cannot be made more accurate, because there is no version of it that is closer to correct: only a version that hides less.

Two properties of suppression are worth knowing before you write one. Hiding an alert can remove it from incident correlation as well as from the queue, so the evidence stops being available to build a story from, though the underlying telemetry remains queryable for hunting. And an alert that is tuned out is not entirely abandoned: automated investigation continues in the background, and where it finds elevated risk the alert can be reopened and returned to the queue.

Those two pull in opposite directions and both are true, which is why the choice between hiding and resolving matters. Hiding removes the item; resolving marks it as a benign true positive and keeps it in the record as something that happened and was judged. For anything you expect to recur and want to be able to count later, resolving is the better instrument, and the count is what lets you revisit the decision with evidence.

There is a third option that is frequently the right one and gets forgotten because it is not on the tuning page: fix the thing generating the alert. A backup agent that trips a credential-access detection every night is a tuning candidate, and it is also a configuration somebody could change. Suppression is the correct answer when the behavior is legitimate and unchangeable; when it is legitimate and changeable, suppressing it is the cheaper answer today and the more expensive one over three years.

The background investigation is a genuine safety net and it is a net rather than a floor. It reopens what it finds risky, which means the alerts it does not reopen are ones an automated process judged uninteresting, and that is a different standard from a person having looked. Treat it as reducing the cost of a suppression mistake rather than eliminating it.

Microsoft Defender portal

Settings › Microsoft Defender XDR › Alert tuning
Build a rule from a specific alert rather than from this page where you can. A rule created from an alert you observed inherits that alert's evidence as its conditions, which keeps it scoped to the pattern in front of you instead of a guess.

Build a rule from a specific alert rather than from the settings page where you can. A rule created from an alert you actually observed inherits that alert's evidence as its conditions, which keeps it scoped to the pattern in front of you instead of a guess about what else might resemble it.

Write the reason into the rule name while you are there. A rule called after the application and the ticket that prompted it is one somebody can evaluate in two years; a rule called after the noise it removes tells a future reader only that somebody found something annoying. Half the problem with inherited tuning is not the conditions, it is that nobody can reconstruct why.

07

Read the Tuning You Inherited

Six rules, and a queue statistic that explains itself

Almost nobody arrives at a job with no tuning in place. What you inherit is a set of decisions taken by people under pressure, most of which were reasonable when they were made, and some of which have outlived their reason.

Give yourself an hour for it rather than treating it as a five-minute glance. Six rules with their conditions, authors, dates and suppression counts read carefully is an hour, and it is the single highest-value hour available to somebody new to an estate.

Read them in creation order rather than by volume. The sequence tells you the story of what the team found painful and when, and a run of rules created in one month is usually a response to a single event that nobody has revisited since.

Check the author column against your current staff list at the same time. A rule whose author has left is a rule with no owner, and the reason it exists left with them; it is not automatically wrong, and it is automatically undefended, which is a different problem and the easier one to act on.

Volume is not what makes a rule wrong, which is the point most easily missed in that exercise. The best-written rule there suppressed over five thousand alerts, and the worst one is defensible only as a decision to stop looking.

The other thing to take from it is that two of the six are fine, and saying so is part of the job. A review that returns six findings from six rules has not been read carefully, and it will be received as an attack on the people who wrote them rather than as an assessment. Naming the good rules is what makes the bad ones land, and in that artifact the best-written rule is also one of the highest-volume ones.

Notice also how the two defensible rules are constructed. Both name a specific signed executable, in a specific location, scoped to a device group rather than the estate, and both resolve rather than hide. That is four decisions each, and the four together are what make the rules explainable to somebody who was not there.

Use those four as the template for anything you write. Name the process, name the path, scope to the smallest population that covers the case, and resolve rather than hide unless you have a reason. A rule that cannot be written that way is usually a rule that should not be written at all, and noticing that at the point of writing is far cheaper than noticing it in a review two years later.

08

Assignment, and the Hours Nobody Owns

The fourth stage, and the one with no console setting

The last stage is a person picking the item up, and it is the only one of the four with no technical control behind it. An incident that scores highly, correlates perfectly and arrives at three in the morning is worked at eight, unless somebody is there.

Microsoft Defender portal

Incidents & alerts › Incidents
Add the Assigned to and Creation time columns and export the view. Those two columns and a spreadsheet produce the figure below in about twenty minutes, and no product reports it for you because no product knows what hours you intended to cover.

That is worth establishing as a fact rather than assuming it from the rota. The measurement is simple and slightly uncomfortable: take the incidents from the last quarter, subtract creation time from first-touch time, and plot the result by hour of day.

MEDIAN TIME TO FIRST ANALYST ACTION, BY HOUR RAISED 08 to 17 11 minutes 744 incidents 17 to 22 48 minutes 186 incidents 22 to 08 6 h 20 minutes 274 incidents, 23% NOT A STAFFING FAILURE. NOBODY AGREED TO COVER THOSE HOURS.

Figure EO0.4b. The bottom bar is a quarter of the incidents and has never been stated as a number to anybody.

The last line is the part that makes this an operations question rather than a complaint. Nobody decided to leave those hours uncovered; the rota was built for a working day and the estate kept generating alerts outside it, and the gap has never been stated as a number.

It connects directly back to EO0.2. A response role held by two people who work days is a capability the estate has during the day, and the incidents in that third row are the ones that arrive when neither of them is awake. The permissions question and the rota question are the same question asked from two ends.

Produce the number before proposing anything about it. A six-hour median outside working hours may be entirely acceptable to your organization, and it may not, and that is a decision for somebody other than you. What is not acceptable is nobody knowing.

Split it by severity as well when you present it. A six-hour median across everything is easy to dismiss; a six-hour median on the high-severity incidents specifically is a different conversation, and if the two numbers are similar that tells you the out-of-hours gap is indiscriminate rather than triaged.

09

Two Numbers Nobody Reports

And what each one tells you

Queue metrics are usually volume and time to close. Both are real and neither answers whether the queue is showing you your estate.

The distinction that matters

Suppression ratio: suppressed over raised. At sixty-five per cent, two thirds of what your detections found was never read by anybody. The question it raises is which rule, and when that rule was last justified.

Alerts per incident: alerts over incidents. At 1.1, correlation is producing single-alert incidents, which is what a filtered stream looks like from the other side. The question it raises is whether that is the estate or the tuning.

Neither is good or bad alone, and both are diagnostic. A high suppression ratio with two carefully scoped rules is a noisy detection set. The same ratio across six rules by four authors is something else, and the second number tells you which you have.

Neither number is good or bad by itself and both are diagnostic. A high suppression ratio in an estate with two carefully scoped rules is a noisy detection set. The same ratio across six rules written by four people over eighteen months is something else, and the second number tells you which you have.

Both are also defensible numbers to put in front of a manager, which matters more than it should. Queue volume and time to close reward suppression, because suppressing improves both; these two do not, and a team reporting all four is measuring the thing rather than the appearance of the thing.

There is a third figure worth having if your platform exposes it, which is how many suppressed alerts the background investigation reopened. A non-zero number is evidence that the safety net is doing something, and it is also a direct measure of how often your tuning was wrong in a way that mattered.

Keep this Reading a queue you did not build
  1. What is in it. Alert titles by volume over ninety days. The top five are where the time goes and the bottom rows are detections that may be broken.
  2. What is not in it. Every tuning rule, its author, its condition and its date. A rule keyed on something other than evidence is a filter rather than a tuning rule.
  3. Whether anything expired. Rules written for a test window or an incident, still enabled, with no end date.
  4. The two ratios. Suppressed over raised, and alerts over incidents. Together they say whether the quiet is tuning or the estate.
Do this before proposing a single change. A queue review that arrives with the ratios is a conversation about evidence; the same review without them is one person's opinion that the team suppresses too much. The people who wrote these rules were solving a real problem under real pressure, and a review that does not acknowledge that gets nowhere regardless of how correct it is.

Record both numbers monthly rather than computing them once. The value is in the direction: a suppression ratio climbing while alerts per incident falls is a queue being tuned toward silence, and it is visible in a trend months before it is visible in an incident.

10

Practice

Audit your own tuning
hands on

Everything above is about a queue somebody else shaped. This is how you read your own.

Do this One table, two ratios, one rule retired
  1. List every tuning rule with its author, condition, scope, action and creation date. Include the built-in rules, and note any that have been disabled.
  2. Mark each as tuning or filter using the distinction above: does the condition name evidence, or a property unrelated to the behavior?
  3. Find the expired ones. Anything created for a test, a migration or an incident, with no end date and a last-suppressed date months ago.
  4. Compute the two ratios over twelve months, and write them down with today's date beside them.
  5. Retire one rule and watch what returns for a fortnight. The one to choose is the oldest filter whose author has left, because nobody is defending it and its reason is unrecoverable.
What you should end up with: a table of every rule sorted into tuning and filter, two dated ratios, and one rule retired with the returned volume measured rather than predicted. Keep the table. It is the artifact you will be asked for the next time somebody proposes suppressing something, and assembling it once is what makes that conversation two minutes rather than an afternoon.

One last observation about the shape of this section. Of the four stages, you fully control one, can influence a second by improving what your detections emit, and control neither of the others. That ratio is normal for endpoint operations and it is not a complaint: the platform does the correlation and the scoring far better than a team could by hand. The obligation it creates is to be careful with the stage you do own, because it is the only one that can quietly starve the others.

The next section takes the four ways this work goes wrong, and organizes the rest of the course around preventing them.