Releases: JulianHayward/Azure-MG-Sub-Governance-Reporting
Releases · JulianHayward/Azure-MG-Sub-Governance-Reporting
6.7.2_fix
6.7.2
6.7.1_fix58
6.7.1
6.7.0
Changes (2025-May-19 / 6.7.0 Minor)
- New feature "ALZ Policy Assignments Checker" - This new view, will compare the current deployed ALZ hierarchy with the ALZ archetypes definitions and point out the missing policy assignments. It will also reference the missing policy assignments' payloads and AzAdvertizer links.
- New switch-parameter
-ALZPolicyAssignmentsChecker- Execute the ALZPolicyAssignmentsChecker feature - New Parameter
-ALZManagementGroupsIds- Provide the Management Group Ids of the deployed ALZ hierarchy (more details: Parameters)
- New switch-parameter
6.6.1
Changes (2024-November-01 / 6.6.1 Patch)
- HTML fix filters TenantSummary PolicyAssignment, ScopeInsights PolicySetAssignments
- use AzAPICall PowerShell module version 1.2.4 (Handle 'subscription not registered'
/providers/Microsoft.Security/settings)
Changes (2024-October-26 / 6.6.0 Minor)
- Microsoft Defender for Cloud Coverage (Tenant Summary and CSV export). Example html:

- CostOptimization add
microsoft.network/privateendpointsfor intent=cost savings - extend ResourcesAll.csv output with sku and kind information
- update API reference '/subscriptions/
subscriptionId/resources' use API version 2024-03-01 (previous 2023-07-01)
Changes (2024-October-9 / 6.5.5 Patch)
- introduce a new optional parameter
-SubscriptionIdWhitelist, which defines the subscriptions that must match in order to be processed.
6.5.4
Changes (2024-September-19 / 6.5.4 Patch)
- minor PSScriptAnalyzer finding resolved
Changes (2024-September-17 / 6.5.3 Patch)
- fix stop error for subscriptions with null valued quotaId. the function detailSubscription uses
.startsWith()method to check forAAD_but cannot validate when a null-valued.quotaIdoccurs.
Changes (2024-August-28 / 6.5.2 Patch)
- AAD -> EntraId
Changes (2024-August-21 / 6.5.1 Patch)
- Calculate time span for AzureConsumptionPeriod when using
-DoAzureConsumptionPreviousMonth
6.5.0
Changes (2024-August-15 / 6.5.0 Minor/Patch)
- ALZ policy refresh H2 FY24 (initiatives.json)
- DevSkim, PSScriptAnalyzer and OpenSSF Scorecard integration
- fixes and optimization based on DevSkim, PSScriptAnalyzer and OpenSSF Scorecard findings
- api version mapping in param block for cloud environment api version availability drift
- update GitHub workflows to use azure/login@v2 (previous: azure/login@v1):
- update getConsumption (getConsumptionv2): instead of full Management Group scope costmanagement data retrieval, batch by Subscription quotaId in batches of 100. Failing batches and batches of Subscriptions of quotaId
CSP_2015-05-01(see param block variableSubscriptionQuotaIdsThatDoNotSupportCostManagementManagementGroupScopeQuery) will fallback to get costmanagement data per Subscription. - html; update jquery; source tablefilter js
- update
.devcontainer/devcontainer.json - use AzAPICall PowerShell module version 1.2.3 (Handle costManagement error
SubscriptionCostDisabled)
6.4.5
Changes (2024-May-05 / 6.4.5 Minor)
- updated orphaned resources queries following the source repository Azure Orphan Resources - GitHub with slight adjustments
- covering I´ll call it 'tenant/service level Role definitions'
- optimize/bug fix 'Processing roleDefinitions used in policyDefinitions'
- increase the default value for
-AzureConsumptionPeriodfrom1to2- if the Azure Governance Visualizer is executed early in the day, consumption data may not be accurate enough.. (reminder: the switch parameter-DoAzureConsumptionmust be set totruefor the consumption data collection to kick in) - update default value for parameter
-ValidPolicyEffects - update API reference Microsoft.Authorization/roleDefinitions use API version 2023-07-01-preview (previous 2022-05-01-preview)
- update API reference Microsoft.ResourceGraph/resources use API version 2022-10-01 (previous 2021-03-01)
- update API reference Microsoft.CostManagement/query use API version 2024-01-01 (previous 2023-03-01)
6.4.4
Changes (2024-Apr-17 / 6.4.4 Minor)
- fix issue #230
- use AzAPICall PowerShell module version 1.2.1
- update API reference Microsoft.Security/pricings use API version 2024-01-01 (previous 2018-06-01)
- add 'Mutate' to
ValidPolicyEffects - location related tasks - use only physical locations (exclude logical)
- optimize collection of Role definitions that are used in Policy definitions