Skip to content

Sign-ins from Unmanaged & Non-compliant Devices

The question it answers: Which applications did people reach successfully from unmanaged or non-compliant devices in the last 7 days?

Which applications people successfully reach from devices your organisation does not manage, or manages but considers non-compliant. Apps high on this list are where ‘require compliant device’ or app-enforced restrictions would change the most - and where data most easily lands on private hardware.

Where in the appEntra ID › Sign-in Analytics › Unmanaged Device Sign-ins
WorkloadEntra ID
KindTable
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceMicrosoft Entra ID P1.
Report id (API and MCP)entra.sign-ins.unmanaged-device-sign-ins
ColumnKeyType
AppNameText
TypeCategoryStatus
UsersDistinctUsersText
Sign-insCountText
BreakdownFindingText
Device OSSecondaryText
Users (sample)DetailText

Licence: Microsoft Entra ID P1.

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

PermissionAPIWhat it allowsNote
AuditLog.Read.AllMicrosoft GraphRead all audit log data
Data sources it reads
  • GET /beta/auditLogs/signIns (7 days)
GET /ir-api/v1/reports/entra.sign-ins.unmanaged-device-sign-ins?size=100

An AI assistant reads it with the MCP tool get_report and the id entra.sign-ins.unmanaged-device-sign-ins. The client needs the Read grant for Entra ID. See Using the API.