Kino Security / illustrative assessment finding
Microsoft Entra ID / IAM-01
Standing Global Administrator assignments increase privileged-access exposure
Four direct Global Administrator role-assignment schedule instances are active in the illustrative tenant with no end date. The assignments provide standing tenant-wide administrative capability rather than requiring time-bound activation for routine privileged access.
States what was observed and nothing else. No adjectives, no inference, no recommendation — a sentence the client can verify or disprove in their own tenant.
GET /v1.0/roleManagement/directory/roleAssignmentScheduleInstances
?$select=principalId,roleDefinitionId,directoryScopeId,
startDateTime,endDateTime,assignmentType,memberType
HTTP/1.1 200 OK
{
"value": [
{
"principalId": "1f3b••••••••a821",
"roleDefinitionId": "62e90394-69f5-4237-9190-012177145e10",
"directoryScopeId": "/",
"startDateTime": null,
"endDateTime": null,
"assignmentType": "Assigned",
"memberType": "Direct"
},
{
"principalId": "6d92••••••••11be",
"roleDefinitionId": "62e90394-69f5-4237-9190-012177145e10",
"directoryScopeId": "/",
"startDateTime": null,
"endDateTime": null,
"assignmentType": "Assigned",
"memberType": "Direct"
},
{
"principalId": "8a40••••••••c704",
"roleDefinitionId": "62e90394-69f5-4237-9190-012177145e10",
"directoryScopeId": "/",
"startDateTime": null,
"endDateTime": null,
"assignmentType": "Assigned",
"memberType": "Direct"
},
{
"principalId": "c251••••••••9d37",
"roleDefinitionId": "62e90394-69f5-4237-9190-012177145e10",
"directoryScopeId": "/",
"startDateTime": null,
"endDateTime": null,
"assignmentType": "Assigned",
"memberType": "Direct"
}
]
}
The query and its response, so the finding can be reproduced rather than believed. Identifiers are truncated to what is needed to act.
Standing Global Administrator access increases the number of identities capable of making high-impact tenant changes at any given time. Compromise of one of those identities may provide immediate administrative capability without a separate privilege-elevation event.
Why the condition matters in this environment. Written for the person who approves the remediation budget, not for another engineer.
Review each standing assignment and document its operational requirement. For routine administrative identities, prefer eligible, time-bound Privileged Identity Management activation with strong authentication and approval controls where appropriate.
Retain standing Global Administrator access only where a documented exception requires it, such as a deliberately governed emergency-access account, and apply compensating monitoring and access controls.
Specific enough to act on, and it names the legitimate exception. Guidance that ignores why the condition exists gets ignored in turn.
Assessment note: This specimen uses synthetic lab data formatted to mirror Microsoft Graph role-assignment schedule output. It is illustrative only and is not an anonymized client finding.