A read-only check of your Entra ID tenant against CIRSEC Baselines: consent, app credentials, MFA, privileged roles, guest access. Every failing control comes with what we saw and how to fix it. No account, no card.
The 35 controls of the CIRSEC Baselines M365 Baseline profile that can be read through Microsoft Graph. A free account adds the Hardened profile, rescans, history and exports.
Every permission below is a Microsoft Graph read permission. mlab-scan cannot change a setting, a user or a policy. These are the narrowest permissions Microsoft offers to read those settings; there is no other way to check them.
Policy.Read.AllAuthorization, consent, authentication methods and app management policies.Directory.Read.AllOrganization, password rules, users, groups and licences of role holders.Application.Read.AllPermission classifications used to judge user consent.RoleManagement.Read.DirectoryWho holds which administrator role, and PIM settings.UserAuthenticationMethod.Read.AllWhether each member has an MFA method registered (never the secrets).AuditLog.Read.AllThe MFA registration report and role assignments made outside PIM.SecurityEvents.Read.AllMicrosoft Secure Score, shown next to the CIRSEC results.A read of your tenant costs us very little, and it is the best way to show what Redkit does. If you want more (the Hardened profile, scans on a schedule, history, web and network audits), you create an account.
Anyone can start, but only an administrator of the tenant can approve the read-only access on Microsoft's page, so a tenant can only be checked with its administrators' approval. The report goes to an address on one of the tenant's own domains.
The report is online for 7 days at a private link, then deleted. We keep the tenant identifier and the date, to allow one free check per tenant, and your email address, to send you the report and, unless you unsubscribe, related information. We never use the addresses the scan reads in your tenant for anything but the report.
The approval stays in your tenant until you remove it; mlab does not use it again for the free check. The report shows how to remove the mlab-scan application in two clicks (Entra admin center, Enterprise applications). If you later create an account, the same approval lets you run full scans.
The free check runs once per tenant. To scan it again, follow it over time or use the Hardened profile, create a free account: your first Redkit scan is included.