You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Test-Assessment-21804 flags SMS/Voice as "enabled" without checking includeTargets sign-in scoping (false positive when method is SSPR-only) #1409
Test-Assessment-21804 ("SMS and Voice Call authentication methods are disabled") fails a tenant any time the state property on the SMS or Voice authentication method configuration is enabled — regardless of whether that method is actually usable for sign-in/MFA. This produces a false positive for tenants that have deliberately enabled SMS for SSPR only, with sign-in usage explicitly turned off.
The test only reads the top-level state field. It never inspects includeTargets[].isUsableForSignIn (or equivalent scoping) on the SMS/Voice configuration object.
Reproduction
In Entra ID → Authentication methods → Policies → SMS:
Enable: On
Use for sign-in: unchecked (for the "All users" target)
This is a valid, security-conscious configuration — SMS remains available for Self-Service Password Reset (SSPR) verification, but cannot be used to satisfy sign-in/MFA. Per Microsoft's own UI copy on that page: "SMS is usable for multi-factor authentication and Self-Service Password Reset; it can also be configured to be used as a first factor." The sign-in checkbox is the control that governs which of those uses is actually active.
Activity