
Welcome back to Week 2 of our Microsoft Purview Migration series. In Week 1, we unpacked what’s changing, why classic SharePoint governance is being retired, and how Microsoft Purview becomes the modern control plane. If you missed it, start there first: Understanding the Retirement: What’s Changing in SharePoint Online?
Don't wait until cutover to discover In‑Place Records, Information Management Policies, classic eDiscovery, or custom scripts still lurking in your tenant. You’ll compress timelines, inflate costs, and risk compliance drift. Our step‑by‑step audit in this blog will help you find legacy features, lock in compliance outcomes, and map them to Microsoft Purview before you migrate.

Clarify compliance outcomes (what you must prove or prevent):
Capture a quick baseline in Purview (so you can show progress after changes):


Before you start: confirm licensing & roles
Some Purview capabilities used in this audit (e.g., Records Management features like proof‑of‑disposition and eDiscovery (Premium) review sets/analytics) require Microsoft 365 E5 or E5 Compliance add‑ons.
Also confirm you have appropriate roles, Compliance admin, Purview admin, and eDiscovery manager, so your audit isn’t blocked mid‑flight. If your tenant is on E3, note which actions require an add‑on so you can plan enables or scope alternatives during migration.
Where to look & what to note (quick pass):
What to capture: site/url, library, policy name, trigger, retention/record use.
Why it matters: these are superseded by retention labels/policies and Records Management in Purview.
What to capture: scope, case usage, site settings.
Why it matters: move to Purview eDiscovery (Standard/Premium) and org‑wide retention.
Quick test: append ?csp=enforce to key modern pages to surface inline/unsupported scripts ahead of SharePoint Online CSP enforcement; plan SPFx or removal.
Fast classification: tag each finding as Keep (modernize) / Replace / Retire to feed your migration plan.
?csp=enforce and capture the script source (inline, external CDN, legacy web part). ?csp=enforce and document outcomes (works, partial, blocked). Tip: Track each finding in your worksheet with page URL, script origin, owner, and replace/retire decision so nothing slips through ahead of CSP enforcement
Use these default “landing zones”:
Guardrails while you migrate:

Quick wins: keep labels simple, pilot auto‑labeling on high‑risk libraries, and move “audit‑only” DLP to targeted enforcement after two clean sprints.
Validate the experience
Measure improvement
Modernizing governance isn’t a “nice to have” ahead of 2026, it’s how you avoid last‑minute breakage and prove compliance as you migrate. If you want a ready‑to‑use worksheet and decision tables, get our upcoming Purview‑Powered Migration Playbook, or book a 90‑minute audit accelerator with us.
In Week 3, we’ll shift from assessment to implementation, introducing Microsoft Purview Data Lifecycle Management (DLM) and Records Management and showing how to turn your Week‑2 findings into modern, enforceable controls.
Stay tuned and bring your Week‑2 audit notes. Week 3 is where you’ll translate them into a living, testable Purview configuration you can roll out with confidence.
Join Our Mailing List