Two modes, one command
Run bare for a wide inventory of everything in the tenant. Add -Assessment for a scored CAF/WAF review. Run with no parameters at all and a guided wizard walks you through it.
How the modes differ
One PowerShell command that inventories your entire Azure estate — and scores it against CAF and WAF. Read-only, offline-capable, no agents.
# Install from the PowerShell Gallery
Install-Module -Name AzureScout
# Guided wizard — no parameters needed
Invoke-AzureScout
# Full inventory, ARM + Entra ID
Invoke-AzureScout -Scope All
# Scored CAF/WAF assessment
Invoke-AzureScout -Assessment 'CAF: Azure Landing Zone'
# Check what you have access to, before running anything
Invoke-AzureScout -PermissionAuditAlready signed in with Connect-AzAccount? Scout uses that session — no extra flags.
| If you want to… | Start here |
|---|---|
| Understand the two modes and pick one | Overview |
| Install and run it for the first time | Guide |
| Know what it can assess | Assessment Catalogue |
| Know what it collects | ARM Modules |
| Work out which permissions to request | Permissions |
| Run it on a schedule | Automation |
| Add a collector or contribute | Contributing |