documenter-azure-landingzone

1.1.0

Comprehensive inventory and documentation tool for Azure Landing Zone environments. Collects management groups, subscriptions, policies, RBAC, networking, and governance settings and presents them in a local web-based dashboard with CAF compliance assessment, WAF scoring across 5 pillars, and professional PDF export.

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name documenter-azure-landingzone

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name documenter-azure-landingzone

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2025 Alex ter Neuzen. All rights reserved.

Package Details

Author(s)

  • Alex ter Neuzen

Tags

Azure LandingZone AzureLandingZone CloudAdoptionFramework CAF WAF WellArchitectedFramework Inventory Governance Policy RBAC Dashboard Documentation Documenter ManagementGroups Subscriptions Networking

Functions

Get-AzureLandingZoneInventory Start-AzureLandingZoneServer

Dependencies

Release Notes

v1.1.0 (security hardening — see changes.md)
 - Removed wildcard CORS header; API is now same-origin only
 - CSRF protection: /api/auth/login and /api/inventory/refresh require POST + X-Requested-With header
 - Az context file moved to ~/.documenter-azure-landingzone (0700/0600), deleted after use and on shutdown
 - Replaced Invoke-Expression / eval() condition evaluation with a strict safe parser
 - All Azure-derived values HTML-escaped in the dashboard (XSS fix)
 - Subresource Integrity + Content-Security-Policy for CDN assets; X-Content-Type-Options: nosniff
 - Az modules are no longer auto-updated (install-if-missing only; manual Update-Module advised)
 - API errors return generic messages; details go to the server console only

v1.0.0
 - Initial release of the Azure Landing Zone Inventory & Assessment Tool
 - Comprehensive inventory collection: management groups, subscriptions, policies, RBAC, networking
 - CAF compliance assessment with automated scoring
 - WAF alignment scoring across 5 pillars (Reliability, Security, Cost, Operations, Performance)
 - Interactive local web dashboard with real-time data
 - Professional PDF export with tables, charts, and recommendations
 - Automatic module management (auto-install required Az modules)
 - Cross-subscription scanning across all accessible Azure subscriptions
 - Graceful Ctrl+C / server shutdown handling

FileList

Version History

Version Downloads Last updated
1.1.0 (current version) 5 8/6/2026
1.0.0 107 4/13/2026