M365Audit

Microsoft Secure Score Is Not a Security Audit — Here's the Gap

Secure Score is a useful metric, but it's not an audit. Here's what it measures, what it misses, and why auditors ask for something else.

M365Audit team3 min read

Open almost any "Microsoft 365 security checklist" and step one is the same: check your Secure Score. It is good advice as far as it goes. Secure Score is a genuinely useful signal, and Microsoft has built a decent set of recommendations behind it.

But Secure Score is a metric, not an audit — and the gap between the two matters a lot when a client, an insurer, or an auditor asks for evidence. Here is what that gap actually looks like.

What Secure Score is

Microsoft Secure Score is an aggregated measure of how your tenant is configured against Microsoft's own set of security recommendations, surfaced in the Microsoft Defender portal. It gives you a number, a percentage, and a list of improvement actions with points attached.

As a headline indicator — "are we broadly healthy?" — it is useful. It is also free and already in your tenant, which is why everyone starts there.

Where the gap is

The gap is not that Secure Score is wrong. It is that Secure Score is not built to be the thing people use it as.

1. It is a score, not a control-level assessment. Secure Score tells you roughly where you are. An audit tells you exactly which control failed, what the observed configuration is, and what to change. When an auditor asks "show me your MFA enforcement," a score of 68% is not an answer.

2. Its recommendations are Microsoft's, not a framework's. Secure Score does not map its points to CIS control IDs, CISA SCUBA policies, or EIDSCA controls. Your auditor is measuring you against a framework. Secure Score is measuring you against Microsoft's suggestions. Those overlap, but they are not the same list.

3. It is relative and gameable. Two tenants can show the same score with very different weaknesses. Points are also weighted toward what is easy to score, not what is most dangerous. A tenant can look "fine" at 70% while leaving legacy authentication wide open.

4. It does not cover everything you own. Secure Score skews toward the workloads that report into it. Identity, Exchange, and Defender tend to be well represented; the long tail of tenant configuration — particular sharing defaults, guest governance, and niche settings — is thinner.

5. It is point-in-time and drifts. A score is a snapshot. Configuration changes, admins change policies, guests get invited. The number you screenshotted last quarter is not your posture today.

6. It is not a deliverable. You cannot hand a client a score. You can hand them a dated report with findings, severity, business impact, and remediation. That is the artifact audit processes are built around.

What an audit gives you that a score cannot

A real Microsoft 365 security audit runs explicit checks across every surface and maps each one to the control it represents:

  • Entra ID: Conditional Access coverage and gaps, MFA enforcement, legacy authentication, privileged roles, guest access, sign-in risk
  • Exchange Online: anti-phishing, mail flow, external forwarding, mailbox auditing
  • Teams: external and guest access, meeting and app policies
  • SharePoint and OneDrive: external sharing scope, link defaults, device access
  • Defender and logging: onboarding coverage, alert policies, unified audit log

Each result is PASS, FAIL, or WARN, tied to a CIS, CISA SCUBA, EIDSCA, ORCA, or community control, with a severity and a remediation step. That is what goes into an evidence file — and it is what changes behaviour, because "conditional access requires MFA for admin roles: FAIL" is actionable in a way that "score: 68%" is not.

Use Secure Score — then close the gap

Keep watching Secure Score. It is a cheap, useful pulse. Just do not let it stand in for an audit. When you need evidence, a framework crosswalk, or a document you can send, you need control-level findings and a report.

You can see what that looks like in our sample report, or read how we approach each framework in the benchmark guides.

The short version

Secure Score answers "how are we doing, roughly?" An audit answers "prove it." They are different questions, and only one of them survives contact with an auditor.

Run an audit and get the control-level answer in minutes.