Skip to content

Endpoint Security Policy Posture

The question it answers: Are attack surface reduction rules enforced or only audited, are firewalls on, and are security baselines current?

Attack surface reduction rules block the techniques ransomware uses - but many tenants leave them in audit mode for years. Firewall profiles switched off by policy and outdated security baselines are just as easy to miss. Defender Health shows device state; this report shows what the policies actually enforce.

Where in the appIntune › Device Operations & Hardening › Endpoint Security Posture
WorkloadIntune
KindFindings list · dashboard tile
DataRead from Microsoft 365 when someone first opens it, then kept for the report cache lifetime (Settings > Data & cache, 1 hour unless changed).
LicenceMicrosoft Intune; ASR rules need Defender for Endpoint / Windows E3+ for full value.
Report id (API and MCP)intune.operations.endpoint-security-posture
ColumnKeyType
SeveritySeverityStatus
ControlCategoryText
Rule / profile / baselineSubjectLink
CheckSettingText
ValueValueText
FindingFindingText
Policy / assignmentDetailText
DateWhenDate
CountNumberNumber

A findings list hides columns that no row fills. Severity is Critical, Serious, Warning, OK or Info; rows rated Critical, Serious or Warning need attention (Working with findings).

Licence: Microsoft Intune; ASR rules need Defender for Endpoint / Windows E3+ for full value.

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

PermissionAPIWhat it allowsNote
DeviceManagementConfiguration.Read.AllMicrosoft GraphRead Microsoft Intune device configuration and policies
Data sources it reads
  • GET /beta/deviceManagement/configurationPolicies?$expand=settings,assignments
  • GET /beta/deviceManagement/intents
  • GET /beta/deviceManagement/templates
GET /ir-api/v1/reports/intune.operations.endpoint-security-posture?size=100

An AI assistant reads it with the MCP tool get_report and the id intune.operations.endpoint-security-posture. The client needs the Read grant for Intune. See Using the API.