AzClean Reporting

Turns AzClean CSV exports into something you can hand to a client. Point it at a folder of CSVs from any AzClean script's -ExportCsv and it writes a self-contained HTML report (light and dark, responsive, laid out to print or PDF cleanly), a Markdown summary for tickets, and optionally a Teams or Slack digest. The numbers are handled honestly. Findings are grouped and ordered by severity, security first. Spend-by-tag is deliberately excluded from the headline figure, because that report shows existing spend rather than recoverable waste and folding it in would inflate the total by an order of magnitude. AzClean's cost caveats carry through to the report footer. White-labelling. -WhiteLabel strips all AzClean and ACloud.Solutions branding so the report goes out under your own name, with -LogoText for your wordmark. Consultant tier and above. It reads whatever you give it. The parser classifies each CSV by its header signature, falls back to the filename for anything it does not recognise, and renders every column it finds. So it keeps working when AzClean gains a column, and handles exports from scripts it has never seen. Empty CSVs are skipped rather than producing empty sections. One PowerShell file. No modules, no Azure connection, nothing uploaded unless you pass a webhook. Sample CSVs from all ten AzClean scripts are included, so you can generate a report before you have run anything. PowerShell 5.1 or 7+. Lifetime updates. Requires AzClean for the input.