Checks/ConditionalAccess/CA-001.psd1
|
@{ CheckId = 'CA-001' Domain = 'ConditionalAccess' Title = 'MFA required for all users' Description = 'Verifies an enabled policy requires MFA or an authentication strength for all users across all cloud apps.' Rationale = 'Universal MFA enforcement is the single most effective identity control; report-only policies do not protect anyone.' DefaultSeverity = 'Critical' MaturityWeight = 5 ZeroTrustPillars = @( 'VerifyExplicitly' ) LicenceDependency = 'Entra ID P1' PermissionDependency = @( 'Policy.Read.All' ) DataSources = @( 'conditionalAccessPolicies' ) Remediation = 'Deploy an all-users, all-apps MFA policy with documented break-glass exclusions, moving from report-only to enabled after impact review.' RemediationEffort = 'Medium' References = @( 'https://learn.microsoft.com/entra/identity/conditional-access/howto-conditional-access-policy-all-users-mfa' ) } |