Skip to main content

SharePoint Online Scanning Overview

Access Analyzer scans SharePoint Online sites to map permissions, enumerate sharing links, and locate sensitive data across your tenant's document libraries and sites. It surfaces over-permissioned sites, anonymous and organization-wide sharing links, and files that contain sensitive content — giving security teams the information they need to reduce external exposure, enforce sharing policies, and meet cloud data governance requirements.

Prerequisites

Before setting up a SharePoint Online source group, confirm that your environment meets the requirements below. The source group wizard connects to SharePoint Online over HTTPS using certificate-based authentication, so the Access Analyzer server must be able to reach the Microsoft identity platform and an app registration must be configured in your tenant. The certificate is generated by the wizard — you'll need the application's Client ID before you begin.

Service account

Access Analyzer uses a Client ID and Certificate service account to authenticate with SharePoint Online. Only the Client ID is entered when creating the service account — the certificate is generated automatically during source group setup when you click Generate and Download Certificate. You then upload the certificate to your registered Entra ID application before the connection can be tested.

See Client ID/Certificate service account to create the service account and SharePoint Online Connector Requirements for instructions on registering the application.

Network requirements

ProtocolPortDestination
HTTPS443Microsoft identity platform (login.microsoftonline.com)
HTTPS443Microsoft Graph API (graph.microsoft.com)
HTTPS443SharePoint Online (<yourtenant>.sharepoint.com)

Before you begin

  • A registered application in your Entra ID tenant.
  • The application's Tenant ID and Client ID.
  • A Client ID and Certificate service account created in Access Analyzer.
  • Network connectivity from the Access Analyzer server to port 443 confirmed.
note

Access Analyzer reads MIP sensitivity labels on SharePoint Online files during Sensitive Data scans. Labels are collected and surfaced in scan results — no changes are made to labels on any scanned file.

note

Sensitive Data scans require a completed Access scan. The Access scan builds the site and document library inventory that the Sensitive Data scan uses. Run the Access scan first, then enable Sensitive Data on a subsequent scan. Enabling both on the very first scan is supported but will extend the initial scan duration.