Purview & Compliance

Insider risk management alerts missing: why the policy stays silent

Insider risk management alerts missing: why the policy stays silent. Purview & Compliance article banner on grbadhon.com

Insider risk management alerts that never arrive are rarely a broken policy. In Microsoft Purview a policy does nothing to a user until that user has a triggering event, and many configurations that look correct have no trigger that can fire. This post walks the documented reasons a policy stays silent, in the order I would check them, using the policy health messages Microsoft publishes as the map.

The public answers to this question are thin. A Microsoft Tech Community thread from February 2023, about a security violation alert that showed in Defender and never in Insider Risk Management, has no replies. A Microsoft Q&A question from May 2026, a label downgrade followed by an external share on an E5 tenant with auditing on, ends with a generic checklist and no resolution. Licensing sits upstream of all of it and is covered in Microsoft Purview cost and licensing. Every Microsoft fact below was checked against Microsoft Learn on 27 October 2026.

How insider risk management alerts are actually produced

There are two gates, and most silent policies are stuck at the first. A triggering event brings a user into the policy’s scope. Only then are that user’s activities scored against the policy indicators, and only activity above the indicator thresholds becomes an alert.

Microsoft’s guidance on managing alert volume says both halves plainly: “If a user doesn’t appear in the Users and groups page, it means that triggering event criteria isn’t met yet”, and “an alert is generated only if they do activities over a certain threshold that might indicate that their activity is risky.”

StageWhat has to happenDocumented timing
Policy createdTemplate, users, indicators and a triggering event all selectedAlerts from activity indicators after about 24 hours, per the Get started article
User brought into scopeThe template’s triggering event fires for that userDepends on the source: Defender for Endpoint alerts are imported daily
Activity scoredSelected indicators match, above the indicator thresholdsNot stated
Alert shownThe score clears the global alert volume settingNot stated
Analytics (separate)Analytics turned on in settingsUp to 48 hours before insights appear

The last row trips people up because analytics looks like a policy and is not one. An empty analytics report says nothing about whether a policy works, which is roughly what the 2023 Q&A thread about analytics showing nothing after five days ran into.

Read policy health before changing anything

Each policy carries a health status of Healthy, Recommendations or Warnings, shown in the Notifications section of the policy details card. Microsoft documents a Warning as “an issue with the policy that might prevent it from identifying potentially risky activities.” Viewing it needs the Insider Risk Management or Insider Risk Management Admins role group.

That role requirement matters for the May 2026 thread. The asker listed Compliance Admin and Security Admin, which are not the role groups the policy management article names for policy health. I cannot see that tenant, so this is where I would look first, not a diagnosis.

The messages that explain a silent policy, verbatim from that article:

  1. No triggering event has been selected for this policy. “Risk scores won’t be assigned to user activities until you edit the policy and select a triggering event.”
  2. DLP policy doesn’t meet requirements. The DLP policy used as the trigger must generate High severity alerts.
  3. No devices are onboarded. Device indicators are selected, but no device is onboarded to the Purview portal.
  4. Microsoft Defender for Endpoint alerts aren’t being shared with the Microsoft Purview portal.
  5. HR connector hasn’t uploaded data recently. No import in more than 7 days.
  6. Policy isn’t assigning risk scores to activity and Policy hasn’t generated any alerts. The two generic ones, which point at scope, indicators and thresholds.

The triggering event, template by template

The trigger is fixed by the template you picked, so the template decides which prerequisite has to exist before anything else matters. From the policy templates article:

TemplateTriggering eventWhat has to exist first
Data leaksA DLP policy match that creates a High severity alert, or built-in exfiltration triggersA DLP policy with High severity alerts, in Exchange Online, SharePoint Online or OneDrive only, or customised triggering indicators
Data theft by departing usersResignation or termination date from the HR connector, or Microsoft Entra account deletionThe HR connector is optional; account deletion works without it
Data leaks by risky usersPerformance or job level indicators from the HR connector, or threatening or harassing messagesAn HR connector, a Communication Compliance policy, or both
Security policy violationsDefence evasion or unwanted software detected by Microsoft Defender for EndpointAn active Defender for Endpoint subscription and its integration with the Purview portal

Two consequences follow. A departing users policy with no HR connector waits for an account deletion, which in a test tenant may never happen. A risky users policy with neither an HR connector nor a Communication Compliance policy has no trigger at all.

Why a DLP policy fails to trigger insider risk management alerts

The Data leaks template is the one most people start with, and its DLP trigger has two conditions that are easy to miss. The DLP policy must raise High severity alerts, and it must cover Exchange Online, SharePoint Online or OneDrive. A Teams or Endpoint DLP match is not listed as a trigger for this template. A DLP policy that is turned off or deleted produces its own health message.

The documented fix offers two routes: edit the DLP policy so the relevant alerts are High severity, or edit the insider risk policy and select User performs an exfiltration activity as the triggering event. A DLP policy that is not producing alerts in its own right cannot hand one on, and the reasons a Purview DLP policy stays quiet apply here first.

Insider Risk Management also reads the Microsoft 365 audit log. Get started says auditing is on by default but that some organisations have turned it off, and whether the audit log is really recording is worth confirming before blaming the policy.

The newsletter

Get the next Purview fix like this one by email

Subscribe and get the free 8-page Intune troubleshooting field guide (PDF), then new fixes about twice a month. From a Microsoft MVP.

Free. Confirm by email, unsubscribe in one click. Privacy.

Security violation policies and the Defender handoff

The 2023 thread is the clearest case of the second gate. The alert existed in Defender, so detection worked. What did not happen was the import. Microsoft’s setup article says security violation policies need Defender for Endpoint configured and its integration with Insider Risk Management enabled through Defender’s advanced features.

There is a second filter after that. In Settings > Intelligent detections you choose which Defender alert triage statuses to import: Unknown, New, In progress or Resolved. The page says “Alerts from Defender for Endpoint are imported daily.” If the chosen statuses do not include the status a test alert sits in, I would expect it never to arrive, though the documentation describes the filter rather than that exact case.

The Security policy violations template is also small by design: the limits article caps users in scope at 1,000, against 15,000 for Data leaks. That page was last updated on 20 August 2025, so check it before relying on the number.

The failure modes

SymptomWhat it really meansWhat to do
The user never appears on the Users pageThe triggering event has not fired for themCheck the template’s trigger source, not the indicators
Alerts exist but no user you recogniseAnonymised usernames are on, shown as a pseudonym such as AnonIS8-988Change the privacy setting if your policy allows names to be shown
High severity alerts only, nothing lowAlert volume is set to Fewer alerts, which shows no low severity alertsMove to Default or More alerts, and expect more false positives
Old alerts have vanishedNeeds review and Dismissed alerts are deleted 120 days after creationOpen a case for anything you need to keep
Download spikes are not boostedThe daily event minimum for unusual downloads is above the user’s countReview File activity detection in Intelligent detections
Warning about the maximum number of users being scoredThe template’s in-scope limit is nearRemove users who no longer need scoring
Priority content does not seem to matterPriority labels and sites raise scores; they do not bring a user into scopeFix the trigger first, then check how the labels themselves are scoped and published

The last row is my reading of the documented two-gate model, not a sentence Microsoft prints, and it fits the May 2026 thread: a prioritised label was involved, and it would not have mattered unless the trigger fired.

What I would do differently

I would build the first policy from the Data leaks template with User performs an exfiltration activity as the trigger, not a DLP policy, unless a DLP policy already raises High severity alerts in the right workloads. It takes one dependency out of the test.

For testing I would not wait for a real trigger at all. The Start scoring activity for users feature bypasses the triggering event for up to 4,000 manually added users, for 5 to 30 days. Microsoft says those users can take several hours to appear and their previous 90 days of activity up to 24 hours. If a manually scored user produces alerts and nobody else does, the indicators work and the trigger is the fault.

I would also leave a new policy alone for a full day before changing it, because Microsoft’s own expectation is about 24 hours to the first alerts.

My tenant is a lab with no enrolled devices and no insider risk policy producing activity, so none of the behaviour above was observed by me. It is what Microsoft documents and what administrators report publicly, and the order of checks is my judgement about where insider risk management alerts are most likely to go missing.

Last verified: 27 October 2026.

Common questions

Microsoft's Get started article says you start receiving alerts from activity indicators after about 24 hours once your first policy is created. Defender for Endpoint alerts are imported daily, and analytics can take up to 48 hours to show insights. A policy that is silent after a day is worth investigating; one that is silent after an hour is not.

Because the triggering event for the policy's template has not fired for that user. Microsoft's alert tuning guidance says that if a user does not appear on the Users and groups page, the triggering event criteria are not met yet. Indicators are only scored after the trigger, so check the trigger source first: DLP, HR connector, account deletion or Defender.

For the Data leaks templates the DLP policy must generate High severity alerts, and it must cover Exchange Online, SharePoint Online or OneDrive. Policy health reports DLP policy doesn't meet requirements when it does not. Either set the relevant DLP alerts to High severity, or switch the trigger to User performs an exfiltration activity.

Security violation policies need an active Defender for Endpoint subscription and the Insider Risk Management integration switched on in Defender's advanced features. Intelligent detections then filters which alert triage statuses are imported (Unknown, New, In progress, Resolved), and imports run daily. Policy health shows a warning when Defender alerts are not being shared with the Purview portal.

The privacy setting Show anonymized versions of usernames is on. It replaces names with a pseudonym such as AnonIS8-988 across alerts and cases, and hides user profile details. Alerts are being generated; you just cannot see who they belong to. Changing the setting to show usernames reveals names for current and past policy matches.

Yes. Start scoring activity for users bypasses the triggering event for up to 4,000 manually added users, for between 5 and 30 days. Microsoft says those users can take several hours to appear on the Users dashboard and their previous 90 days of activity up to 24 hours. It separates an indicator problem from a trigger problem.

The newsletter

Free: the Intune troubleshooting field guide

Subscribe and get my 8-page PDF: 13 common Intune problems, the order to check them in, and the fix for each. Then Microsoft 365 fixes from the field, about twice a month. From G.R Badhon, Microsoft MVP.

  • The field guide, sent the moment you confirm
  • New Intune, Entra ID and Purview guides as they publish
  • One field-tested fix or script per issue

Free. Confirm by email, unsubscribe in one click. Privacy.