access/admins-use-mfa
Every admin has MFA enforced, beyond merely enrolled.
Install
firedrill hub add access/admins-use-mfa
Reads
identity.users
Fix when it fails
Enforce 2-Step Verification for the organizational unit holding these admins.
Maps to
SOC2:CC6.1, ISO27001:A.8.5
Test cases
| Case | Expected |
|---|---|
| enforced | PASS |
| not enforced | FAIL |
| no users | N/A |
Drill file
firedrill: v0
id: access/admins-use-mfa
safeguard: "Every admin has MFA enforced, beyond merely enrolled."
severity: critical
fetch:
users: { fact: identity.users }
applies_when: users.size() > 0
na_reason: "the directory returned no users"
pass_when:
- users.filter(u, (u.is_admin || u.is_delegated_admin) && !u.suspended && !u.mfa_enforced).size() == 0
fix: "Enforce 2-Step Verification for the organizational unit holding these admins."
maps_to: [SOC2:CC6.1, ISO27001:A.8.5]