Scripts · PowerShell

Analyze-SharePointRisk

Score SharePoint permissions-report data for oversharing risk and generate interactive analysis and remediation guidance.

View on GitHub

What it is

A PowerShell analyzer for SharePoint Advanced Management Site Permissions Report CSVs that creates prioritized risk and remediation HTML reports.

Why use it

  • Apply configurable risk scoring to broad access, anonymous links, sensitivity labels, and permission complexity.
  • Search, filter, sort, and export findings from an interactive report.
  • Use a separate seven-step guidance page to plan remediation.

How to use it

Generate and download a Site permissions report from SharePoint Advanced Management, then run:

.\Analyze-SharePointRisk.ps1 -CsvPath ".\your-permissions-report.csv"

Adjust the interactive scoring if needed and review the generated analysis and guidance pages.

Prerequisites

  • PowerShell 5.1 or later
  • SharePoint Advanced Management Site Permissions Report CSV