PSAutoRBAC
0.1.0
Near real-time, least-privilege RBAC discovery and assignment for Microsoft cloud provisioning. Determines the minimum Entra / Azure / Fabric / Purview roles a command needs, tests whether a caller holds them, and generates idempotent grant/revoke snippets under Zero Trust principles.
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-CommandRBACRequirement Test-CallerRBACAssignment New-RBACAssignmentScript Set-CallerRBACAssignment
Dependencies
This module has no dependencies.
Release Notes
See https://github.com/PatrickGallucci/PSAutoRBAC/blob/main/CHANGELOG.md
FileList
- PSAutoRBAC.nuspec
- CHANGELOG.md
- Data\CommandRoleMap.psd1
- LICENSE
- PSAutoRBAC.psd1
- PSAutoRBAC.psm1
- Private\Get-CommandRoleMap.ps1
- Private\Resolve-RBACScope.ps1
- Public\Get-CommandRBACRequirement.ps1
- Public\New-RBACAssignmentScript.ps1
- Public\Set-CallerRBACAssignment.ps1
- Public\Test-CallerRBACAssignment.ps1
- README.md
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.1.0 | 5 | 6/25/2026 |
| 0.1.0 (current version) | 6 | 6/23/2026 |