Checks/Aws/Test-Wafv2WebaclLoggingEnabled.ps1
|
function Test-Wafv2WebaclLoggingEnabled { <# .SYNOPSIS AWS WAFv2 Web ACL has logging enabled .DESCRIPTION **AWS WAFv2 Web ACLs** with **logging** capture details of inspected requests and rule evaluations. The assessment determines for each Web ACL whether logging is configured to record traffic analyzed by that ACL. .PARAMETER Check CIEMCheck object containing check metadata. #> [CmdletBinding()] [OutputType([PSCustomObject[]])] param( [Parameter(Mandatory)] [CIEMCheck]$Check ) $ErrorActionPreference = 'Stop' # TODO: Implement check logic based on Prowler check: wafv2_webacl_logging_enabled [CIEMScanResult]::Create($Check, 'MANUAL', 'This check requires manual implementation. See Prowler check wafv2_webacl_logging_enabled for reference.', 'N/A', 'wafv2 Resources') } |