Ensure all organization members have MFA enabled

Framework Reference: A.8.5 (Secure Authentication) Integration: GitHub – Organization Security Settings

Why this matters

Multi-factor authentication (MFA) provides an essential layer of defense against unauthorized access by requiring both a password and an additional verification factor (such as a mobile app code or hardware token).
Enforcing MFA across all organization members reduces the risk of account compromise, credential theft, and unauthorized repository access.

Without MFA, a single stolen or reused password can expose the entire organization’s codebase, secrets, and internal tooling to attackers.


What this check does

This check verifies whether the GitHub organization enforces “Require two-factor authentication for everyone in the organization.”
When enabled, all organization members, outside collaborators, and billing managers must have MFA active on their accounts to retain access.

If this setting is not enabled, or if one or more members do not have MFA configured, the check will fail or show “Unable to verify.”


How to fix it

From the GitHub Web Console

  1. Sign in to GitHub as an organization owner.
  2. Navigate to Your organizations → Settings → Security → Authentication security.
  3. Under Two-factor authentication, select Require two-factor authentication for everyone in the organization.
  4. Review the warning message—members without MFA will be removed from the organization.
  5. Click Enable two-factor authentication requirement.

After this setting is enforced, only users with MFA enabled can access organization repositories, settings, and data.


Exceptions

  • Members who do not have MFA enabled will be automatically removed from the organization when enforcement begins.
  • Organization owners can re-invite users once they have enabled MFA on their GitHub accounts.
  • Enterprise-managed users (via SSO or GitHub Enterprise Cloud) may have MFA enforced through their identity provider instead.

Further Resources

 

Was this article helpful?