v1.0.0 — Initial public release
CISAzureBenchmark-PS v1.0.0
Benchmark: CIS Microsoft Azure Foundations Benchmark v5.0.0
Coverage: See README for current control coverage
Requirements
- PowerShell 7.0+
- Az PowerShell module (
Connect-AzAccountbefore running)
Quick Start
Connect-AzAccount
.\Invoke-CISAzureAudit.ps1See the README for full documentation.
What's Changed
- chore: add GitHub best practices (CI, templates, security policy) by @vegazbabz in #2
- feat: add sample report, expand README, fix lint issues by @vegazbabz in #5
- fix: add dashboard screenshot to README by @vegazbabz in #6
- chore: remove Sections 3/4 note from README by @vegazbabz in #7
- chore(deps): Bump actions/checkout from 4 to 6 in the actions group by @dependabot[bot] in #3
- fix: align control coverage parity (98 auto + 2 manual) by @vegazbabz in #8
- feat: Add suppressions, JSON/CSV export, timeout enforcement, and -ExitCode by @vegazbabz in #9
- feat: Add config file, adaptive concurrency, and Ctrl+C cleanup by @vegazbabz in #10
- fix: handle isnotnull() returning integer in 8.5 DDoS check, remove test suppression by @vegazbabz in #11
- chore: bump version to 1.3.0 by @vegazbabz in #12
- fix: use completion counter for parallel progress messages by @vegazbabz in #13
- chore: update .gitignore with review and notes patterns by @vegazbabz in #14
- fix: QA pass v1.4.0 — eliminate CLI dependency, fix suppression strict-mode bug, 226 tests by @vegazbabz in #18
- fix: Set-AzContext parameter set conflict in Test-AuditPermissions by @vegazbabz in #20
- fix: exclude certificate-backed keys/secrets from Section 8 KV checks by @vegazbabz in #21
- fix: unwrap ARM .properties in 6.1.1.3 diagnostic settings response by @vegazbabz in #22
- fix: correct control names for 8.3.1 and 8.3.3 by @vegazbabz in #23
- fix: guard .Attributes access under strict mode in 8.3.1/8.3.3/8.3.11 by @vegazbabz in #24
- fix: correct title and harden Attributes guard for 8.3.11 by @vegazbabz in #25
- fix: correct 9.2.1 title everywhere and guard Logging access in Section9 by @vegazbabz in #26
- fix: correct titles for 9.2.2-9.2.6 across all error/info paths by @vegazbabz in #27
- fix: QA review — error-path titles, score formula, release docs, v1.0.0 by @vegazbabz in #28
- docs: update README — v1.0.0, 226 tests, remove Azure CLI refs, fix level/score notes by @vegazbabz in #29
- ux: show worker count at startup and section completion times by @vegazbabz in #30
- fix: QA review findings — S9 blob catch bug, S8 titles, #Requires, dead code by @vegazbabz in #31
- fix: Analyze-Report param, README exit-code text, sample report missing checks by @vegazbabz in #32
- fix: compliance score inconsistency, S9 stale comments and dead code (#33) by @vegazbabz in #33
- fix: sub-summary score denominator and sample history scores (#34) by @vegazbabz in #34
- fix: CSV header quoting, Storage comment, track sample CSV/JSON (#35) by @vegazbabz in #35
- fix: remove Azure CLI references from bug report template by @vegazbabz in #36
New Contributors
- @dependabot[bot] made their first contribution in #3
Full Changelog: https://github.com/vegazbabz/CISAzureBenchmark-PS/commits/v1.0.0