PurviewHow-to

Investigating Purview DLP alerts: Defender XDR, the alerts dashboard and activity explorer

Configure DLP alerts worth reading, triage them in Defender XDR or the Purview alerts dashboard, check the matched content and trace what the user did in activity explorer.

A DLP policy that blocks quietly is only half the job: someone has to look at what matched, decide whether it was a real leak and close the loop. In this post I'll set up alerts worth reading, show where they surface in Microsoft Defender XDR and the Microsoft Purview portal, how to read the evidence, and how to trace what else the user did.

How this guide is organized: How it works → Prerequisites → Step-by-step → Verify → Tips and gotchasFlow diagram of the article's sections in reading order: 1. How it works. 2. Prerequisites. 3. Step-by-step (6 steps: Make alerts deliberate; Find the alert; Read the evidence; Trace the user's activity in activity explorer; Go wider with advanced hunting; Act and close). 4. Verify. 5. Tips and gotchas. Toolbox: Actions › Download email, BehaviorInfo, BehaviorEntities.1How it works2Prerequisites3Step-by-step4Verify5Tips andgotchas1Make alertsdeliberate2Find the alert3Read theevidence4Trace theuser's activity…5Go wider withadvanced hun…6Act and closeTOOLBOXActions › Download emailBehaviorInfoBehaviorEntitiesHow this guide is organized: How it works → Prerequisites → Step-by-step → Verify → Tips and gotchasFlow diagram of the article's sections in reading order: 1. How it works. 2. Prerequisites. 3. Step-by-step (6 steps: Make alerts deliberate; Find the alert; Read the evidence; Trace the user's activity in activity explorer; Go wider with advanced hunting; Act and close). 4. Verify. 5. Tips and gotchas. Toolbox: Actions › Download email, BehaviorInfo, BehaviorEntities.1How it works2Prerequisites3Step-by-step1Make alerts deliberate2Find the alert3Read the evidence4Trace the user's activity in activity explorer5Go wider with advanced hunting6Act and close4Verify5Tips and gotchasTOOLBOXActions › Download emailBehaviorInfoBehaviorEntities
At a glance: how this guide is organized · 6 steps · 3 key settings and tools

Status (October 2026): Microsoft documents a built-in alert tuning rule for DLP signals that takes effect in early October 2026. In Defender XDR it turns DLP signals into behaviors instead of alerts, so they no longer create alerts or incidents; they stay available in advanced hunting in the BehaviorInfo and BehaviorEntities tables. To keep DLP alerts in the incident queue, disable the rule under Settings › Microsoft Defender XDR › Alert tuning. Re-check Microsoft's page, because this may change.

How it works#

Where Purview DLP alerts and user activity show upDefender XDR: Incidents & alerts, Alert tuning rule, Advanced hunting. Sources: DLP rule match, Unified audit log. Purview portal: DLP alerts dashboard, Activity explorer. Connections: 1. DLP rule match → Alert tuning rule: Alert sent to Defender XDR. 2. Alert tuning rule → Incidents & alerts: When the rule is disabled, the alert lands in an incident. 3. Alert tuning rule → Advanced hunting: While the rule is on, kept as a behavior with no alert. 4. DLP rule match → DLP alerts dashboard: Alert appears within a few hours. 5. Unified audit log → Activity explorer: Events appear after 60 to 90 minutes.DEFENDER XDRIncidents & alertsRelated alerts land in oneincidentAlert tuning ruleDisable it to keep alerts inthe queueAdvanced huntingBehaviorInfo andBehaviorEntities tablesSOURCESDLP rule matchSingle-event or thresholdalert, set per ruleUnified audit logExchange, SharePoint,OneDrive, TeamsPURVIEW PORTALDLP alerts dashboardSolutions › Data lossprevention › AlertsActivity explorer30 days of activity to filterand trace12345CONNECTIONS1DLP rule match → Alert tuning rule: Alert sent to Defender XDR2Alert tuning rule → Incidents & alerts: When the rule is disabled, the alert lands in an incident3Alert tuning rule → Advanced hunting: While the rule is on, kept as a behavior with no alert4DLP rule match → DLP alerts dashboard: Alert appears within a few hours5Unified audit log → Activity explorer: Events appear after 60 to 90 minutesWhere Purview DLP alerts and user activity show upDefender XDR: Incidents & alerts, Alert tuning rule, Advanced hunting. Sources: DLP rule match, Unified audit log. Purview portal: DLP alerts dashboard, Activity explorer. Connections: 1. DLP rule match → Alert tuning rule: Alert sent to Defender XDR. 2. Alert tuning rule → Incidents & alerts: When the rule is disabled, the alert lands in an incident. 3. Alert tuning rule → Advanced hunting: While the rule is on, kept as a behavior with no alert. 4. DLP rule match → DLP alerts dashboard: Alert appears within a few hours. 5. Unified audit log → Activity explorer: Events appear after 60 to 90 minutes.DEFENDER XDRIncidents & alertsRelated alerts land in one incidentAlert tuning ruleDisable it to keep alerts in the queueAdvanced huntingBehaviorInfo and BehaviorEntities tablesSOURCESDLP rule matchSingle-event or threshold alert, set per ruleUnified audit logExchange, SharePoint, OneDrive, TeamsPURVIEW PORTALDLP alerts dashboardSolutions › Data loss prevention › AlertsActivity explorer30 days of activity to filter and traceCONNECTIONS1DLP rule match → Alert tuning rule: Alert sent toDefender XDR2Alert tuning rule → Incidents & alerts: When the ruleis disabled, the alert lands in an incident3Alert tuning rule → Advanced hunting: While the ruleis on, kept as a behavior with no alert4DLP rule match → DLP alerts dashboard: Alertappears within a few hours5Unified audit log → Activity explorer: Events appearafter 60 to 90 minutes
Figure 1 · Architecture Where Purview DLP alerts and user activity show up. Follow a DLP match to the places you investigate it; while the alert tuning rule is on, Defender XDR keeps DLP signals only as behaviors.

Alerts are configured per rule, in the rule's incident report settings, and come in two kinds:

  • Single-event alerts fire on every match. Matches of the same rule close together are still grouped: within one minute with E5 licensing, 15 minutes with E3. A tenant-level user and rule-based aggregation option (preview) groups single-event alerts per user over 15, 30, 45 or 60 minutes.
  • Aggregate (threshold) alerts fire when the number of matched activities or the volume of data reaches a threshold within a window of 60 to 999 minutes. They only work with the All users option.

Every organization with a DLP subscription can use single-event alerts; threshold alerts need E5, A5 or G5, or a lower plan with one of the add-ons Microsoft lists. Allow up to three hours for alerts to start after you add or change alert settings.

Prerequisites#

  • Alert dashboard: a role group such as Compliance Administrator, Security Operator, Security Reader or one of the Information Protection groups (underneath: Manage alerts plus DLP Compliance Management or its view-only version).
  • Seeing the actual content: content preview and the matched sensitive content view require the Content Explorer Content Viewer role group. Analysts who should triage without reading the data can get a custom role without it.
  • Defender XDR: a license from Office 365 E5/A5, Microsoft 365 E5/A5, Microsoft 365 E5/A5 Compliance or Microsoft 365 E5/A5 Information Protection and Governance. Administrative unit restrictions in DLP carry over, so a scoped admin only sees alerts for their unit.
  • Activity explorer: explicit membership in a role group such as Information Protection Investigators or Compliance Administrator (see Purview roles and role groups).

Step-by-step#

1. Make alerts deliberate#

Edit each DLP rule and review its incident report settings: severity, whether admins get an alert, and whether it fires on every match or on a threshold. A good pattern: single-event alerts for low-volume, high-impact rules and threshold alerts for "many small leaks" rules. If a rule only exists to educate users, don't alert on it at all. More in designing Purview DLP policies.

2. Find the alert#

In Defender XDR (Microsoft's recommended place to investigate): open Incidents & alerts › Incidents, select Add filter, choose Service/detection sources and pick Microsoft Data Loss Prevention. Narrow down with the Entities filter (users, devices) or the Policy/policy rule filter. The benefit is correlation: related DLP alerts, and alerts from other Defender products, land in one incident.

In the Purview portal: open Solutions › Data loss prevention › Alerts. Handy for teams that don't use the Defender portal.

3. Read the evidence#

Each alert event carries the details you need to judge it:

Look atWhy it matters
Policy and rule matched, sensitive info types detectedTells you which condition fired, which is your starting point for tuning
Actions taken; for devices, the violating actionShows whether data actually left (audit) or was stopped (block)
User overrode policy, override justificationA thoughtful justification often means a legitimate process
Recipients, subject and attachments (Exchange); site URL and owner (SharePoint, OneDrive); host name and file hash (devices)Who received the data, where it lives, and which device was involved

In Defender, Alert story shows the policy and detected types, Related Events the user activity, and the Sensitive info types and Source tabs the matched text and file content (content viewer role required).

4. Trace the user's activity in activity explorer#

Open activity explorer from the Data loss prevention solution and filter by User, Activity type and Location, or start from the predefined filter sets such as DLP policies that detected activities, Egress activities or Endpoint DLP activities. Look for patterns, such as a label downgrade before an upload or many files copied to USB in one afternoon, and save useful combinations as filter sets.

5. Go wider with advanced hunting#

From a DLP event in Defender, Go Hunt (preview) offers built-in queries such as the user's DLP violations for the last 30 days. Or start with these:

KQL
// One user's activity in Microsoft 365 apps, last 7 days
CloudAppEvents
| where Timestamp > ago(7d)
| where AccountDisplayName == "Adele Vance"
| summarize Events = count() by Application, ActionType
| order by Events desc

// Behaviors by source (tuned DLP signals land here)
BehaviorInfo
| where Timestamp > ago(7d)
| summarize Behaviors = count() by ServiceSource, ActionType

6. Act and close#

For a file in SharePoint or OneDrive, the Defender alert offers in-place actions such as apply a retention or sensitivity label, unshare or delete. For email, Actions › Download email keeps a copy for review. Use the user and device cards for account or device actions, then use Manage incident to tag, assign and resolve. A false positive is a tuning task, not just a closed alert: see tuning DLP false positives.

Verify#

  • Trigger a test rule with dummy data from a pilot account. Within a few hours the alert appears in the Purview alerts dashboard and, if the tuning rule is disabled, as an incident in Defender XDR.
  • Activity explorer shows the matching event. For Exchange, SharePoint, OneDrive and Teams, allow 60 to 90 minutes, because the data comes from the unified audit log.
  • An analyst without the content viewer role can open the alert but not the matched content.

Tips and gotchas#

  • Retention is limited. Activity explorer covers 30 days, and how long an alert stays visible depends on your audit log retention policy; see searching the audit log.
  • One notification per document. Alert emails, incident reports and user notifications go out once per document, even if it's shared twice.
  • Endpoint events show the most restrictive rule only, and activity explorer filters work on that rule.
  • Filter dropdowns are built from the first 500 records, so narrow the date range if a user or device is missing.
  • Teams false-positive reports show as DLP info entries without real rule details.
  • Insider risk context: if insider risk data is shared with Defender XDR, DLP alerts show the user's insider risk severity. See adaptive protection.

References#

Revision history: Oct 2026 — revised and re-checked against current documentation.

Written and checked against current Microsoft Learn documentation. Test changes with a pilot group before rolling them out to everyone, and if an admin center path has moved since, search for the setting name instead.

Spotted a mistake, or did this fix work differently for you? Email me or message me on LinkedIn — corrections are credited in the article.

Written by

Omer Eltayeb

Intune Subject Matter Expert in Cairo, Egypt, former Microsoft Cloud Solutions Architect, Microsoft Certified Trainer and Microsoft Innovative Educator Expert (2024–26) and Microsoft Elevate Educator Expert (2026–27). I share practical, step-by-step guides, study plans, scripts and toolkits for Microsoft Intune, Configuration Manager, Microsoft Entra ID, Microsoft Defender, Exchange and Microsoft 365 with the community.

Microsoft Certified Trainer (MCT) 2026Microsoft Innovative Educator Expert 2025–2026Microsoft Elevate Educator Expert 2026–2027ISC2 Certified Information Systems Security Professional (CISSP)Microsoft 365 Certified: Enterprise Administrator Expert (MS-102)