AzurePolicyWatch
1.0.1-beta1
Azure Policy compliance comparison tool for comparing policy assignments against ALZ and MCSB baselines. Automates governance audits and generates interactive reports.
Minimum PowerShell version
7.0
Installation Options
Owners
Copyright
(c) 2025 AzurePolicyWatch Contributors. All rights reserved.
Package Details
Author(s)
- AzurePolicyWatch Contributors
Tags
Azure Policy Compliance Governance ALZ MCSB Security Demo
Functions
Get-AzPolicyBaseline Get-AzPolicyAssignmentScan Compare-AzPolicyCompliance Export-PolicyReport Invoke-AzPolicyWatch
Dependencies
-
- Az.Accounts (>= 2.0.0)
- Az.Resources (>= 6.0.0)
Release Notes
v1.0.1-beta1 - FIRST VERSION - Azure Policy compliance comparison tool with ALZ and MCSB baselines support. 5 public functions including simplified Invoke-AzPolicyWatch wrapper.
FileList
- AzurePolicyWatch.nuspec
- Public\Export-PolicyReport.ps1
- Public\Invoke-AzPolicyWatch.ps1
- Private\Azure\Invoke-AzCommandWithRetry.ps1
- Private\Azure\Test-PolicyAssigned.ps1
- Private\Baseline\Import-AlzBaseline.ps1
- Private\Baseline\Merge-PolicyBaselines.ps1
- Private\Comparison\Calculate-ComplianceScores.ps1
- Private\Comparison\Find-ExtraPolicies.ps1
- Private\Comparison\Find-VersionMismatches.ps1
- Private\Export\Build-HtmlContent.ps1
- Private\Export\Export-DetailsCsv.ps1
- Private\Export\Export-HtmlReport.ps1
- Private\Export\Export-SummaryCsv.ps1
- Private\Scanning\Expand-PolicySetMembers.ps1
- Private\Scanning\Get-MgAssignmentsRecursive.ps1
- Private\Scanning\Get-SubAssignmentsRecursive.ps1
- Private\Utils\Get-AzAdvertizerCsv.ps1
- Private\Utils\Import-CsvWithFallback.ps1
- Private\Utils\New-PolicyIndex.ps1
- Private\Utils\Show-ApiStatistics.ps1
- assets\logo-azurepolicywatch.png
- Public\Get-AzPolicyAssignmentScan.ps1
- Private\Azure\Get-PolicyDefinitionCached.ps1
- Private\Azure\Resolve-PolicyEffect.ps1
- Private\Baseline\Get-AlzInitiatives.ps1
- Private\Baseline\Import-McsbBaseline.ps1
- Private\Baseline\New-BaselineIndex.ps1
- Private\Comparison\Compare-ByMatcher.ps1
- Private\Comparison\Find-MissingPolicies.ps1
- Private\Comparison\New-ComparisonSummary.ps1
- Private\Export\Export-BaselineCsv.ps1
- Private\Export\Export-HierarchicalCsv.ps1
- Private\Export\Export-InitiativeCsv.ps1
- Private\Scanning\Add-PolicyToAssignmentIndex.ps1
- Private\Scanning\Get-MgAssignments.ps1
- Private\Scanning\Get-SubAssignments.ps1
- Private\Utils\ConvertTo-PolicyHash.ps1
- Private\Utils\Get-ScopePath.ps1
- Private\Utils\Initialize-ApiStatistics.ps1
- Private\Utils\Normalize-PolicyName.ps1
- Private\Utils\Write-ProgressBar.ps1
- AzurePolicyWatch.psd1
- Public\Compare-AzPolicyCompliance.ps1
- Public\Get-AzPolicyBaseline.ps1
- Private\Azure\Get-PolicySetDefinitionCached.ps1
- Private\Azure\Test-AssignmentExcluded.ps1
- AzurePolicyWatch.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.1-beta1 (current version) | 12 | 12/12/2025 |
| 1.0.0 | 8 | 12/12/2025 |