Every Microsoft 365 security check, with how to fix it

The 179 checks ConfigCheckup runs on a Microsoft 365 tenant, across 8 areas. Each has its own page: what the setting is, why it matters, the fix step by step with the admin centre path and PowerShell where there is one, and the frameworks it maps to, from the 19 in the framework library.

The checks, by area

5 critical, 40 high, 95 medium and 39 low. 111 of the 179 have an approved fix in ConfigCheckup from the finding, with a dry run first, and 6 more are fixed from another page; the other 62 have a step-by-step fix guide.

Identity & Authentication34

How accounts prove who they are: MFA coverage, passwordless adoption, legacy protocols.

Privileged Access21

Who holds administrative power, how it is granted, and whether it is time bound.

Data Protection14

Retention, sensitivity labelling, DLP coverage and external sharing of content.

Device & Endpoint20

Enrolment, compliance, update rings and endpoint protection posture.

Collaboration & Sharing36

Teams, SharePoint, OneDrive and guest access configuration.

Threat Protection42

Defender coverage, alerting, risk detections and incident readiness.

Licensing & Cost5

Entitlement use, unassigned seats, duplication and downgrade opportunities.

Governance & Operations7

Lifecycle, ownership, documentation, audit retention and change control.

Other ways to use the checks

Print the whole list, see which frameworks each check evidences, or search the catalogue by framework.

Run every check on every tenant.

ConfigCheckup runs all 179 checks on each tenant you connect: most with read-only consent, and the Exchange Online and Defender settings once you give it the Exchange role. Every finding gets its fix.

14 days of daily monitoring and alerts, every finding with its fix guide, and reports on up to 3 tenants, from your first connected tenant. No card. Then choose the plan that fits.