CISAzureFoundationsBenchmark.psd1
|
@{ RootModule = 'CISAzureFoundationsBenchmark.psm1' ModuleVersion = '2.4.2' GUID = '6d9a7e0d-3f09-4c83-8686-01095806dde5' Author = 'vegazbabz' Copyright = '(c) vegazbabz. MIT License.' Description = 'Audits Azure subscriptions against the CIS Microsoft Azure Foundations Benchmark v6.0.0 and produces a self-contained HTML compliance report (plus JSON/CSV). Read-only: performs no changes to the tenant.' PowerShellVersion = '7.0' # Gives the package the Core-edition compatibility badge on the Gallery. CompatiblePSEditions = @('Core') # Declared as RequiredModules so the Gallery records them as dependencies: # Install-Module CISAzureFoundationsBenchmark pulls the whole Az set in one # command. The trade-off is that Import-Module needs them present (CI # installs them before manifest validation); the runtime preflight still # reports auth/permission gaps with actionable guidance. RequiredModules = @( 'Az.Accounts', 'Az.ResourceGraph', 'Az.Monitor', 'Az.Network', 'Az.Storage', 'Az.KeyVault', 'Az.Resources', 'Az.Security' ) FunctionsToExport = @('Invoke-CISAzureAudit') CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ # Single-word tags only (Gallery requirement). The Windows/Linux/MacOS # and PSEdition_Core tags drive the compatibility badges on the # package page; the rest are search terms. Tags = @( 'CIS', 'CISBenchmark', 'Azure', 'MicrosoftAzure', 'Benchmark', 'Audit', 'SecurityAudit', 'Compliance', 'Security', 'AzureSecurity', 'CloudSecurity', 'CSPM', 'Hardening', 'Governance', 'Assessment', 'Entra', 'EntraID', 'Defender', 'KeyVault', 'DevSecOps', 'SARIF', 'Reporting', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS' ) IconUri = 'https://raw.githubusercontent.com/vegazbabz/CISAzureBenchmark-PS/main/docs/icon.png' LicenseUri = 'https://github.com/vegazbabz/CISAzureBenchmark-PS/blob/main/LICENSE' ProjectUri = 'https://github.com/vegazbabz/CISAzureBenchmark-PS' ReleaseNotes = 'https://github.com/vegazbabz/CISAzureBenchmark-PS/releases' } } } |