Skip to content

Hybrid Sync Health

The question it answers: When did Entra Connect last sync directory objects and password hashes, and which sync protections are on?

When Entra Connect stops syncing, nothing breaks loudly: leavers disabled on-premises stay enabled in Microsoft 365, and password changes stop flowing. This page shows when sync and password hash sync last ran and which protections are on.

Where in the appEntra ID › Identity Hygiene › Hybrid Sync Health
WorkloadEntra ID
KindFindings list · dashboard tile
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceNo extra licence needed.
Report id (API and MCP)entra.security.hybrid-sync-health
ColumnKeyType
SeveritySeverityStatus
AreaCategoryText
SubjectSubjectLink
SettingSettingText
Current valueValueText
AssessmentFindingText
DetailDetailText
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: No extra licence needed.

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

PermissionAPIWhat it allowsNote
Organization.Read.AllMicrosoft GraphRead organization information
OnPremDirectorySynchronization.Read.AllMicrosoft GraphRead all on-premises directory synchronization information
Data sources it reads
  • GET /v1.0/organization
  • GET /v1.0/directory/onPremisesSynchronization
GET /ir-api/v1/reports/entra.security.hybrid-sync-health?size=100

An AI assistant reads it with the MCP tool get_report and the id entra.security.hybrid-sync-health. The client needs the Read grant for Entra ID. See Using the API.