🚀 Installation
Install-Module MSGraphPermissions -Scope CurrentUser
Import-Module MSGraphPermissions
⚡ Quick Start
Get up and running in seconds:
# Initialize (downloads latest permissions)
Initialize-GraphPermissions
# Find least privileged permission
Find-GraphLeastPrivilege -Path "/users/{id}" -Method GET -Scheme DelegatedWork
📚 Commands
Find-GraphLeastPrivilege
Find least privileged permissions for a Microsoft Graph API endpoint
Find-GraphPath
Search for Microsoft Graph API paths and endpoints
Get-GraphPermissions
Get all available permissions for a specific endpoint
Initialize-GraphPermissions
Download and initialize the latest permissions data from Microsoft
🔗 Resources
💡 Features
- Least Privilege: Find the minimum required permissions for any Graph API endpoint
- Always Current: Downloads the latest permission data directly from Microsoft
- Multiple Schemes: Support for Delegated Work, Delegated Personal, and Application permissions
- Easy Search: Quickly search and discover Graph API paths
- PowerShell Native: Built for PowerShell users with intuitive cmdlets