EntraGroupInsights
0.1.1
Visualizes and analyzes Microsoft Entra ID dynamic group rules: rule-tree parsing, at-scale membership simulation, snapshot/diff versioning, and blast-radius mapping (Conditional Access, license, app role, and PIM dependencies) for a given group.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Pascal Huber. All rights reserved.
Package Details
Author(s)
- Pascal Huber
Tags
Entra EntraID AzureAD IdentityGovernance ConditionalAccess DynamicGroups MicrosoftGraph Security
Functions
Get-EGIDynamicGroupRuleTree Test-EGIDynamicGroupRule Get-EGIGroupBlastRadius Export-EGIGroupBlastRadiusSvg Export-EGIGroupSnapshot Compare-EGIGroupSnapshot
PSEditions
Dependencies
-
- Microsoft.Graph.Authentication (>= 2.0.0)
Release Notes
Initial 0.1.0 prototype: rule-tree visualization, bulk rule simulation subset, blast-radius mapping, and JSON snapshot/diff for change tracking.
FileList
- EntraGroupInsights.nuspec
- EntraGroupInsights.psd1
- EntraGroupInsights.psm1
- LICENSE
- Private\ConvertFrom-EGIRuleString.ps1
- Private\ConvertTo-EGIRuleTreeText.ps1
- Private\Invoke-EGIGraphPaged.ps1
- Private\Test-EGILeafExpression.ps1
- Private\Test-EGIRuleTreeNode.ps1
- Public\Compare-EGIGroupSnapshot.ps1
- Public\Export-EGIGroupBlastRadiusSvg.ps1
- Public\Export-EGIGroupSnapshot.ps1
- Public\Get-EGIDynamicGroupRuleTree.ps1
- Public\Get-EGIGroupBlastRadius.ps1
- Public\Test-EGIDynamicGroupRule.ps1
- README.md
- Tests\RuleEngine.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 | 4 | 8/4/2026 |
| 0.1.2 | 15 | 7/21/2026 |
| 0.1.1 (current version) | 4 | 7/21/2026 |