Now live — Microsoft 365 Copilot Readiness Scanner

Is your Microsoft 365 tenant
Copilot-ready?

SafeScan detects SharePoint oversharing, identity gaps, compliance failures and more — then gives you a readiness score and one-click PowerShell remediation. Free to start.

No agents to install  ·  Read-only permissions  ·  Results in under 5 minutes

SharePoint Security

Stop SharePoint Oversharing
Before Copilot Finds It

When you enable Microsoft 365 Copilot, it inherits every permission your users already have. Files shared too broadly years ago could expose sensitive data at scale. SafeScan finds every risk — before Copilot does.

No agents to install  ·  Read-only permissions  ·  Results in under 5 minutes

Privacy First

Full Visibility.
Zero Changes to Your Tenant.

SafeScan requests only read-only Microsoft Graph permissions. It reads metadata and risk signals — never the content of your files. Your data never leaves your tenant. Revoke access at any time.

No agents to install  ·  Read-only permissions  ·  Results in under 5 minutes

Security Dashboard
SafeScan dashboard with Copilot Readiness Score
6 Security checks
<5 min Scan time
100+ Risk signals
1-click PowerShell fix
Free Tier to start
Why SafeScan?

What problem does SafeScan solve?

Microsoft 365 Copilot is powerful — but it surfaces every file your users can already access. Before you enable it, you need to know what it can see.

The Problem

Copilot inherits every permission

When Copilot is enabled, it can read any file your users can access — including documents shared too broadly years ago. One overshared folder can expose board-level data across your entire organisation.

The Gap

Most tools only report, never guide

Generic compliance tools give you a long list of findings with no priority order. They tell you what is wrong — not what to fix first, or how to fix it. Your admin wastes hours untangling the noise.

The Solution

SafeScan: scan, score, remediate

SafeScan maps your full SharePoint permission landscape, gives you a Copilot Readiness Score, and generates ready-to-run PowerShell scripts for each finding. Fix the right things, in the right order, in minutes.

Dashboard · Checkpoints · Risks · Remediation · Scripts · Inventory

Everything you need — scan to fix in one tool

From your Copilot Readiness Score to auto-generated PowerShell scripts, SafeScan covers the full remediation journey.

Security Dashboard

Your full security posture in one view

The SafeScan dashboard gives you everything at a glance: a Copilot Readiness Score, KPI tiles for items at risk, a service-by-service risk summary, and a complete inventory of your users, guests and app registrations.

  • Copilot Readiness Score (0–100) with per-domain breakdown
  • KPI tiles — items at risk, critical, high, medium findings
  • Risk summary across SharePoint, Entra ID, Purview, Teams and M365
  • Members, guests and app registration inventory cards
Try Security Dashboard free
SafeScan security dashboard showing Copilot Readiness Score of 71/100
Click to enlarge
Security Checkpoints

23 automated checks across 6 domains

SafeScan runs 23 security checks organised into six domains: Exposure, Identity, Compliance, Teams, Licensing, and Copilot — each with a pass/warning/fail status and a domain score that feeds your overall Copilot Readiness Score.

  • Six domains: Exposure, Identity, Compliance, Teams, Licensing, Copilot
  • Pass / Warning / Fail status with score per check
  • Domain-level score and aggregate readiness
  • Expandable view — drill into every individual check
Try Security Checkpoints free
SafeScan security checkpoints expanded showing all 23 checks with status and scores
Click to enlarge
Risk Findings

Every at-risk item — with a fix built in

The Risks tab shows every flagged item ranked by severity. Each row shows the exact SharePoint path, the audience who can access it, any sensitive data labels detected, and the recommended action to take.

  • Critical / High / Medium / Low severity badges with risk scores
  • Audience type — Internal, Anonymous, External, Broken Inheritance
  • Sensitive data detection (Financial, Legal, HR labels)
  • Per-item recommended action and Open / Resolved status tracking
Try Risk Findings free
SafeScan risks tab showing findings ranked by severity with recommended actions
Click to enlarge
Remediation Steps

Exact admin steps — no guesswork

For every failing or warning check, SafeScan generates numbered step-by-step instructions for the Microsoft 365 Admin Centre, Entra ID, SharePoint, Purview and Teams — with official Microsoft documentation linked for every step.

  • Numbered admin centre steps for every failed check
  • Official Microsoft documentation linked per check
  • Covers SharePoint, Entra ID, Purview, Teams and M365 Admin
  • Included on Pro and above plans
Try Remediation Steps free
SafeScan remediation steps tab showing numbered instructions and Microsoft docs
Click to enlarge
PowerShell Scripts

Copy, run, resolved — in under a minute

Every failing check generates a ready-to-run PowerShell remediation script tailored to your tenant. Copy it, paste it into your admin terminal, and the issue is resolved — no manual configuration needed.

  • Auto-generated PowerShell 5.1 / 7+ scripts per failing check
  • One-click copy — paste directly into your admin terminal
  • Covers SharePoint sharing, Entra ID, Conditional Access and more
  • Audit-ready: scripts include comments and output logging
Try PowerShell Scripts free
SafeScan PowerShell script tab showing ready-to-run remediation code
Click to enlarge
Users & App Inventory

Every user, guest and app registration — one table

SafeScan inventories all your Microsoft 365 users with MFA status, department, account status and last sign-in — plus every app registration with its secrets, expiry dates and permission count flagged for attention.

  • User inventory: MFA status, department, account type, last sign-in
  • Filter by Needs Attention, Disabled or Guests
  • App registrations: secrets, nearest expiry, permission count, flags
  • Expiring Soon alerts for app secrets — never miss a renewal
Try Users & App Inventory free
SafeScan app registrations tab showing secrets, expiry dates and permission counts
Click to enlarge
Privacy first

We only read. Never write, never change.

SafeScan operates with the absolute minimum permissions necessary. Your data stays in your tenant. And you can revoke access at any time.

Read-only by design

SafeScan requests only read-only Microsoft Graph permissions. It can never create, edit, or delete anything in your tenant. Your SharePoint, Entra ID and Teams configurations are never touched.

No file content access

SafeScan reads metadata and permissions, not the content of your files. Your documents, emails, and messages are never accessed. Only permission structures and configuration metadata are analysed.

Revoke anytime

You can remove SafeScan's access from your Microsoft Entra ID at any time with a single click. No data is retained after revocation. You stay in full control at every step.

Sites.Read.All Files.Read.All Reports.Read.All Directory.Read.All User.Read.All Application.Read.All

All permissions are read-only. You can revoke access anytime from Entra ID at portal.azure.com → Enterprise applications.

Trusted by IT teams & MSPs

What our customers say

★★★★★

"We found 47 files shared with Everyone before our Copilot rollout. SafeScan saved us from a major data leak — the readiness score made it impossible to ignore."

Head of IT Security UK Financial Services firm
★★★★★

"The Copilot Readiness Score gave our board a single number they could track month-over-month. It transformed how we govern our M365 deployment."

CTO Professional Services group
★★★★★

"As an MSP we manage 30+ M365 tenants. The multi-tenant dashboard is exactly what we needed — one view across all clients, with actionable fixes for each."

Director of Managed Services UK MSP
FAQ

Frequently asked questions

Copilot SafeScan is a Microsoft 365 security scanner that detects SharePoint oversharing, identity risks, compliance gaps and more. It gives you a Copilot Readiness Score and generates one-click PowerShell remediation scripts. Read-only — nothing is stored or changed in your tenant.
A typical scan completes in under 5 minutes for tenants up to 1,000 users. Larger tenants may take up to 15 minutes. You can leave the page — SafeScan will email you when the report is ready.
SafeScan requires read-only Microsoft Graph API permissions: Sites.Read.All, User.Read.All, Directory.Read.All, Files.Read.All, Reports.Read.All and Application.Read.All. No write permissions are ever requested.
SafeScan has a free tier (1 scan/month, up to 50 findings). Paid plans start at $990/month for Pro, which includes unlimited scans, full remediation guidance and PowerShell scripts.
Yes. SafeScan is specifically designed to assess your tenant's readiness for Microsoft Copilot for M365, identifying oversharing and permission risks that Copilot could surface to end users.
SafeScan uses Microsoft's official OAuth2 authentication flow. Scan results are stored securely and linked to your Microsoft account. No file content is ever read — only metadata and permission structures are analysed.

Ready to secure your M365 tenant?

Start with a free scan today. No credit card needed. Results in under 5 minutes.

  After Your SafeScan

Got your results? These free tools are the natural next step.