PSAutoRBAC
1.1.0
Live, least-privilege RBAC discovery and assignment for Microsoft cloud provisioning. Probes across Azure, Microsoft Graph (Entra), Microsoft Fabric, and Microsoft Purview via a per-platform provider model - resolving each platform with its best primitive (ARM checkAccess / AuthorizationFailed parsing, Find-MgGraphCommand, Fabric workspace roles, Purview metadata poli
Live, least-privilege RBAC discovery and assignment for Microsoft cloud provisioning. Probes across Azure, Microsoft Graph (Entra), Microsoft Fabric, and Microsoft Purview via a per-platform provider model - resolving each platform with its best primitive (ARM checkAccess / AuthorizationFailed parsing, Find-MgGraphCommand, Fabric workspace roles, Purview metadata policies) - tests whether a caller holds the needed roles, and generates idempotent grant/revoke snippets under Zero Trust principles.
Show more
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Patrick Gallucci. All rights reserved.
Package Details
Author(s)
- Patrick Gallucci
Tags
RBAC Azure Entra Security ZeroTrust LeastPrivilege Fabric Purview IAM Provisioning
Functions
Get-RBACRequirement Test-RBACAccess Invoke-RBACProbe New-RBACGrantScript Set-RBACAccess Get-RBACProvider
Dependencies
-
- PSFramework (>= 1.7.270)
Release Notes
See https://github.com/PatrickGallucci/PSAutoRBAC/blob/main/CHANGELOG.md
FileList
- PSAutoRBAC.nuspec
- CHANGELOG.md
- Data\CommandRoleMap.psd1
- Data\RoleActionMap.psd1
- LICENSE
- PSAutoRBAC.psd1
- PSAutoRBAC.psm1
- Private\ConvertFrom-AzAuthorizationError.ps1
- Private\ConvertTo-RBACRole.ps1
- Private\Get-RBACKnowledgeBase.ps1
- Private\Initialize-RBACContext.ps1
- Private\Invoke-RBACRestRequest.ps1
- Private\RBACProviderRegistry.ps1
- Private\Resolve-RBACContext.ps1
- Private\Resolve-RBACScope.ps1
- Providers\AzureProbeProvider.ps1
- Providers\FabricProbeProvider.ps1
- Providers\GraphProbeProvider.ps1
- Providers\PurviewProbeProvider.ps1
- Public\Get-RBACProvider.ps1
- Public\Get-RBACRequirement.ps1
- Public\Invoke-RBACProbe.ps1
- Public\New-RBACGrantScript.ps1
- Public\Set-RBACAccess.ps1
- Public\Test-RBACAccess.ps1
- README.md
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 (current version) | 5 | 6/25/2026 |
| 0.1.0 | 6 | 6/23/2026 |