Skip to content

Defender Alerts

The question it answers: Which alerts did Microsoft Defender raise in the last 30 days, from which source, and which are still open?

Alerts from every Defender product in the last 30 days, with source, category and MITRE techniques.

Where in the appTenant › Security Alerts & Incidents
Shown asa tab of Security Alerts & Incidents
WorkloadSecurity
KindTable
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceA Microsoft Defender product (Defender for Endpoint / Office 365 / Identity / Cloud Apps, Microsoft 365 E5 or Business Premium). Without one there is nothing to report.
Report id (API and MCP)tenant.security.alerts
ColumnKeyType
AlertTitleLink
SeveritySeverityLevelStatus
StatusStatusText
SourceServiceSourceDisplayText
CategoryCategoryText
MITREMitreTechniquesStringText
IncidentIncidentIdText
CreatedCreatedDateTimeDateTime
FilterKey (API)On when the page opens
Open onlyopenYes

Licence: A Microsoft Defender product (Defender for Endpoint / Office 365 / Identity / Cloud Apps, Microsoft 365 E5 or Business Premium). Without one there is nothing to report.

Application permissions on the IntensiveReports app registration (all permissions):

PermissionAPIWhat it allowsNote
SecurityAlert.Read.AllMicrosoft GraphRead all security alerts
Data sources it reads
  • GET /v1.0/security/alerts_v2
GET /ir-api/v1/reports/tenant.security.alerts?size=100
GET /ir-api/v1/reports/tenant.security.alerts?filter=open

An AI assistant reads it with the MCP tool get_report and the id tenant.security.alerts. The client needs the Read grant for Security. See Using the API.