Skip to content

Security Alerts & Incidents

The question it answers: Which Microsoft Defender incidents of the last 30 days are still open, how severe are they, and which has nobody picked up?

What Microsoft Defender flagged in the last 30 days, what is still open, and what nobody has picked up. Every row links to the incident or alert in the Defender portal.

Where in the appTenant › Security Alerts & Incidents
WorkloadSecurity
KindTable · dashboard tile
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.incidents
Tabs on its pageDefender Alerts
ColumnKeyType
IncidentDisplayNameLink
SeveritySeverityLevelStatus
StatusStatusText
Assigned toAssignedToText
ClassificationClassificationText
CreatedCreatedDateTimeDateTime
Last updateLastUpdateDateTimeDateTime
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
SecurityIncident.Read.AllMicrosoft GraphRead all security incidents
Data sources it reads
  • GET /v1.0/security/incidents
GET /ir-api/v1/reports/tenant.security.incidents?size=100
GET /ir-api/v1/reports/tenant.security.incidents?filter=open

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