Skip to main content
Five Steps for Cloud Compliance Readiness·A practical playbook for security teamsDownload
Compliance

Handing a CIS Microsoft 365 Assessment to an Auditor: What Evidence to Prepare

How to hand a CIS Microsoft 365 v7.0.0 assessment to an auditor: the PDF report, evidence export, read-only seat, and the 17 manual controls.

CConfigCobra Team27 October 20265 min read

The assessment is finished, the report is exported, and then the auditor asks the questions the report does not answer on its own. Which tenant was this? When was it scanned? Who changed the settings since? And what about the controls nobody can scan? A CIS Microsoft 365 Foundations Benchmark v7.0.0 result is only useful in an audit if you can hand it over in a form that survives those follow-ups.

This post is a working checklist for that handoff: what to give the auditor, what to give them access to instead of a file, and where you will still need to supply evidence by hand.

Decide what the auditor is actually testing

An auditor who sees a benchmark report is usually asking two separate things: was the configuration correct, and can you prove it was correct at a stated time. The first is a property of the tenant. The second is a property of your evidence. Most handoff problems come from answering the first and forgetting the second.

The v7.0.0 benchmark defines 160 controls across 9 sections, split into 114 Level 1 and 46 Level 2 recommendations. Before sending anything, agree with the auditor on scope in those terms: Level 1 only, or Level 1 and Level 2? All nine sections, or a subset? Saying "all 160 controls" is unambiguous; saying "the CIS assessment" is not.

What goes in the package

1. The PDF report

The PDF report carries the findings, the supporting evidence, and a timestamped snapshot of the tenant at the time of the scan. The timestamp is the part auditors lean on: it fixes the result to a moment, so a later change in the tenant does not retroactively contradict it. File the PDF for each assessment you may be asked about, not just the latest one.

2. The audit-ready evidence export

Alongside the PDF, ConfigCobra provides an audit-ready evidence export. Use it for the follow-up questions the summary cannot answer, for example when an auditor wants to see the underlying configuration behind a single control rather than the pass or fail. In the app, the Details tab of a report organises results by benchmark and shows the individual control results together with the configurations found in the tenant. The reports documentation walks through the layout.

3. The remediation trail

If findings were fixed between two scans, the story an auditor wants is a failing result, a fix, and a later passing result. Keep the earlier report, the remediation step that was applied, and the re-scan together. Each finding has a generated remediation script (PowerShell or admin portal steps), so the change you made is traceable to what the report recommended. Our report-to-remediation walkthrough covers that loop.

Give the auditor a seat, not a file transfer

Emailing PDFs invites version confusion: which copy is current, which scan does it reflect, who has it. ConfigCobra includes a read-only auditor seat, so an external auditor or a client can be invited to view the results directly. You do not hand over admin access to your tenant or to the ConfigCobra account to do this.

The same boundary exists on the tenant side. ConfigCobra reads your tenant with read-only Microsoft Graph permissions, with no agents and no admin password sharing, so neither the scan nor the auditor's view requires anyone to be given write access. What those permissions are is documented in what access a CIS assessment needs. Seat management, team management, and activity logs are covered in the user management documentation.

The 17 controls a scanner cannot close for you

Of the 160 controls, 143 are Automated and 17 are Manual. The Manual ones are where an auditor will most often ask for something a report cannot contain, because a person has to inspect a setting or a process. Examples from the v7.0.0 benchmark:

  • 1.1.2 — Ensure two emergency access accounts have been defined. Evidence is the accounts themselves and who holds them.
  • 2.2.1 — Ensure emergency access account activity is monitored. Evidence is whatever alerting you have configured and a record that it works.
  • 5.1.2.1 — Ensure 'Per-user MFA' is disabled.
  • 5.2.4.1 to 5.2.4.5 — the five self-service password reset controls, from requiring SSPR for all users to notifying admins when other admins reset their passwords.
  • 8.4.1 — Ensure app permission policies are configured.

Decide ahead of time who answers each of these and what the evidence is, and keep that record beside the scan output. Handing over a report with 143 machine-assessed results and silence about the other 17 is how a clean-looking package turns into a long follow-up thread. The full list is in the 17 controls you have to check by hand.

Show that it stayed true after the scan

A single scan proves one moment. If the audit window is longer than that, auditors reasonably ask what happened in between. Scheduled scans (daily, weekly, or monthly) and drift detection that alerts you when a control regresses give you a series of timestamped results rather than one, and email notifications mean a regression is seen when it happens rather than discovered at audit time. The reasoning behind choosing a cadence is in the configuration drift post.

A handoff checklist

  1. Agree scope in benchmark terms: v7.0.0, Level 1 or Levels 1 and 2, which of the 9 sections.
  2. Export the PDF report for each assessment inside the audit window.
  3. Pull the evidence export for any control the auditor is likely to probe.
  4. Keep the before and after reports for every finding you remediated.
  5. Write down the owner and evidence for each of the 17 Manual controls in scope.
  6. Invite the auditor to a read-only auditor seat instead of circulating files.
  7. Record scheduled scans and any drift alerts for the period between assessments.

Try it on your own tenant

The free trial gives you 14 days with full access, enough to see what a report, its timestamped snapshot, and the evidence layout look like on real data. You can start with a free trial. For how the 160 controls break down by section, see the CIS Microsoft 365 Benchmark page.

See this on your own tenant

ConfigCobra checks Microsoft 365, Azure, Google Cloud and AWS against the CIS benchmarks, read-only. 14-day free trial with full access.

Get in touch

Let's talk.

Whether you're evaluating ConfigCobra, running an audit, or managing a client fleet — we respond within one business day.

Free trial