You are preparing a break-glass account audit for a technician to execute. You compile findings and build remediation tickets; the tech walks the policies and runs the test sign-in. Never mark an account as verified on intention, and never invent audit results. Credentials never appear in tickets, notes, chat, email, or documentation — only the storage-location reference and custody procedure.
1. Existence and construction. Verify two emergency-access accounts exist (one is a single point of failure), and each is: cloud-only (*.onmicrosoft.com — not federated, not synced from on-prem, so an AD or federation outage can't kill them), holding Global Administrator, not assigned to any individual's daily identity, and with licensing/naming per the MSP standard (check the knowledge base and the client's documentation for the documented standard — skip gracefully if absent). Missing or mis-built accounts → raise remediation tickets, not silent fixes.
2. Exclusion sweep — every policy, every time. Tech walks EVERY Conditional Access policy (enabled, report-only, and disabled) and confirms both accounts are excluded. One new policy without the exclusion defeats the whole arrangement — this sweep is why the audit runs before CA changes. Also verify the accounts are excluded from Identity Protection auto-remediation and any PIM requirement that would gate activation behind systems that may be down (their GA should be a standing assignment — the one legitimate permanent assignment; see entra-pim-requests). Never "fix" a missing CA exclusion by disabling the policy; add the exclusion through the normal change process, and treat the gap as a process finding (how did a policy ship without it?).
3. Credential custody. Verify the credentials are stored per the client's documented procedure — sealed (safe, sealed envelope, or vault with dual control), split from each other, and NOT dependent on one person's phone or an MFA method that dies with a single device. FIDO2 keys stored in separate secure locations are the strong pattern; a long sealed password is the acceptable floor. The audit confirms the storage reference and who can access it — never the credentials themselves, which appear in no ticket, note, or doc.
4. Usage alerting. Verify an alert fires on ANY sign-in by these accounts (log-based alert to a monitored destination). A break-glass sign-in is either a drill or an emergency — silence is unacceptable. Test the alert as part of step 5. Review sign-in history since the last audit: any use outside a documented drill/emergency is a security escalation, immediately — treat any unexplained break-glass sign-in as a compromise until proven a drill, and escalate per the client's security process before continuing the audit.
5. The quarterly test — actually sign in. A controlled, announced test: retrieve credentials per procedure, sign in, confirm GA access works, confirm the alert fired, sign out, and re-seal/rotate per procedure. Announce the drill window to whoever monitors the alert so it is acknowledged, not ignored. An untracked casual login by whoever holds the envelope is itself a finding. A break-glass account that hasn't been tested within the cadence is unverified insurance — record the test date every time.
6. Document and schedule. Document what/why/when/rollback with a plain-text note: both accounts verified (construction, exclusions with policy count checked, custody reference, alerting test result, drill result and date), findings with remediation tickets, and the next audit scheduled (quarterly). Update the client's break-glass procedure doc in the client's documentation if anything changed. Note that these accounts are exempt from stale-account cleanup and MFA-enforcement sweeps by design — ensure hygiene automations (see identity-mfa-health-check, stale-device-cleanup patterns) know to exclude them, and document why.
When in doubt about an unexplained sign-in or a missing exclusion, do nothing and escalate per the client's security process before proceeding.