Free read-only M365 scan

A 15-minute read on your Microsoft 365 setup.

This takes 10–15 minutes. We connect to your tenant with read-only Graph permissions, pull a snapshot, and email you a PDF report. The stuff that usually gets missed — MFA gaps, stale admins, half-configured CA policies, licenses you're paying for and not using.

We don't see your inbox. We don't see your files. We can't change a setting. When the report ships, you remove the consent in 60 seconds and we're gone.

Who's behind this
DC
Dan Cole
Owner, Stellar IT Support Inc.
Calgary, Alberta · CCPC LinkedInstellaritsupport.com

I run an MSP in Calgary. I built this audit because every prospect asks me "how secure is our Microsoft 365, really?" and I got tired of quoting an audit project before they could see if there was even a problem worth fixing. So now I just show people. Free, read-only, and the report is yours either way.

Why is this free?

Honest answer: we're an MSP and free audits are how we meet potential clients. Most people who run one never become clients — that's fine, we don't follow up unless you reply to the report email. The audit is a real deliverable on its own. The hope is that maybe one in twenty looks at the findings and decides hiring us is the easiest fix. That ratio works for both sides.

What we check
  • MFA registration coverage across users
  • Global admin exposure (count, MFA, last sign-in)
  • Conditional access policies — what's enabled vs. what's actually enforcing
  • Recent admin sign-in activity (last 30 days)
  • License waste — assigned but unused E3 / E5 features, abandoned guest accounts
  • Posture against CMMC L2 / CIS / NIST 800-171 — fast pass, not a full assessment
What you get
  • An overall score and a one-paragraph summary
  • Top findings in plain language — what's broken and why it matters
  • An actionable fix list short enough to actually work through
  • PDF you can keep, forward to your IT person, or hand to your insurance broker
Why this is safe

The four Microsoft Graph permissions we ask for are .Read.All — Microsoft's strict read-only tier. Spelled out:

  • can't send email from any mailbox
  • can't change a single setting in your tenant
  • can't read your inbox, calendar, or files
  • can't grant itself more permissions later
  • can read user/group counts, MFA stats, audit logs, identity policies, and licensing reports

You can verify this on Microsoft's docs or by reading the consent screen before you click Approve. If anything looks off, just close the tab.

What we do with your data: The raw scan output is processed in memory and deleted within 24 hours of generating your PDF. The PDF stays in your inbox — we keep a hashed record of which email it went to (so we don't re-send) and that's it. We don't sell, share, or use your tenant data for marketing. Ever.
How it works
  1. 1Drop your work email in the form. We send you a one-time consent link.
  2. 2Click the link, sign in to Microsoft, approve four read-only permissions.
  3. 3The scan runs in the background — about 15 minutes.
  4. 4The PDF lands in your inbox. That's the deliverable.
  5. 5Revoke access whenever you want. Steps below.
Removing the access — 60 seconds, anytime
  1. portal.azure.com → Microsoft Entra ID → Enterprise Applications
  2. Search "Stellar IT"
  3. Open the result → Properties → Delete

The service principal is removed from your tenant entirely. The report we already shipped is yours; nothing else lingers.

What this isn't

This is a free preliminary snapshot. It is not a formal CMMC L2 / NIST 800-171 audit, a penetration test, or ongoing monitoring. The PDF is watermarked accordingly so nobody mistakes it for one. If you need any of those, that's a paid engagement — talk to us.

Stellar IT Support · Calgary · we run the scan, you keep the report.
Run Free Read-Only Scan

No signup. No card. We email you the consent link directly.

We'll save your email so we can send you the full audit when you're ready. We never sell or share it.
You'll need to be a Global Admin (or a Privileged Role Administrator) to approve the consent. If you're not, forward the email to whoever is.