M365Permissions

2.0.0

M365Permissions - Microsoft 365 & Azure Permission Scanner

For the enterprise Azure-native version, see https://www.m365permissions.com/

This module reports on permissions across SharePoint, Entra ID, Exchange Online, OneDrive, Power BI, Power Platform, Azure RBAC, and Azure DevOps.

INSTALLATION:
   Install-PSResource -Name M365Permissions -Repository PSGall
M365Permissions - Microsoft 365 & Azure Permission Scanner

For the enterprise Azure-native version, see https://www.m365permissions.com/

This module reports on permissions across SharePoint, Entra ID, Exchange Online, OneDrive, Power BI, Power Platform, Azure RBAC, and Azure DevOps.

INSTALLATION:
   Install-PSResource -Name M365Permissions -Repository PSGallery

USAGE:
   Import-Module M365Permissions   # Opens GUI automatically in your browser

Free for non-commercial use. See https://www.lieben.nu/liebensraum/commercial-use/
Show more

Minimum PowerShell version

7.4

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name M365Permissions

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name M365Permissions

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

https://www.lieben.nu/liebensraum/commercial-use/

Package Details

Author(s)

  • Jos Lieben (jos@lieben.nu)

Tags

M365 Permissions SharePoint Entra Exchange Security Audit

Functions

Connect-M365 Disconnect-M365 Start-M365Scan Stop-M365Scan Start-M365GUI Stop-M365GUI

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

Initial release - V2 rewrite

FileList

  • M365Permissions.nuspec
  • public\Compare-M365Scans.ps1
  • public\Get-M365Config.ps1
  • public\Start-M365GUI.ps1
  • gui\static\index.html
  • lib\DocumentFormat.OpenXml.dll
  • lib\M365Permissions.Engine.pdb
  • lib\SQLitePCLRaw.core.dll
  • lib\runtimes\linux-arm\native\libe_sqlite3.so
  • lib\runtimes\linux-musl-arm64\native\libe_sqlite3.so
  • lib\runtimes\linux-x86\native\libe_sqlite3.so
  • lib\runtimes\win-arm\native\e_sqlite3.dll
  • public\Connect-M365.ps1
  • public\Get-M365Permissions.ps1
  • public\Start-M365Scan.ps1
  • M365Permissions.psd1
  • gui\static\logo.png
  • lib\DocumentFormat.OpenXml.Framework.dll
  • lib\Microsoft.Data.Sqlite.dll
  • lib\SQLitePCLRaw.provider.e_sqlite3.dll
  • lib\runtimes\linux-arm64\native\libe_sqlite3.so
  • lib\runtimes\linux-musl-x64\native\libe_sqlite3.so
  • lib\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib
  • lib\runtimes\win-arm64\native\e_sqlite3.dll
  • public\Disconnect-M365.ps1
  • public\Get-M365ScanStatus.ps1
  • public\Stop-M365GUI.ps1
  • M365Permissions.psm1
  • gui\static\style.css
  • lib\ExcelNumberFormat.dll
  • lib\RBush.dll
  • lib\System.IO.Packaging.dll
  • lib\runtimes\linux-armel\native\libe_sqlite3.so
  • lib\runtimes\linux-ppc64le\native\libe_sqlite3.so
  • lib\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib
  • lib\runtimes\win-x64\native\e_sqlite3.dll
  • public\Export-M365Permissions.ps1
  • public\Set-M365Config.ps1
  • public\Stop-M365Scan.ps1
  • gui\static\app.js
  • lib\ClosedXML.dll
  • lib\M365Permissions.Engine.deps.json
  • lib\SixLabors.Fonts.dll
  • lib\System.Security.Cryptography.ProtectedData.dll
  • lib\runtimes\linux-mips64\native\libe_sqlite3.so
  • lib\runtimes\linux-s390x\native\libe_sqlite3.so
  • lib\runtimes\osx-arm64\native\libe_sqlite3.dylib
  • lib\runtimes\win-x86\native\e_sqlite3.dll
  • gui\static\app.js.bak
  • lib\ClosedXML.Parser.dll
  • lib\M365Permissions.Engine.dll
  • lib\SQLitePCLRaw.batteries_v2.dll
  • lib\runtimes\browser-wasm\nativeassets\net8.0\e_sqlite3.a
  • lib\runtimes\linux-musl-arm\native\libe_sqlite3.so
  • lib\runtimes\linux-x64\native\libe_sqlite3.so
  • lib\runtimes\osx-x64\native\libe_sqlite3.dylib

Version History

Version Downloads Last updated
2.0.0 (current version) 38 4/3/2026
1.2.4 907 9/30/2025
1.2.3 313 6/16/2025
1.2.2 116 5/19/2025
1.2.1 93 4/23/2025
1.2.0 27 4/16/2025
Show more