From b792f7c22ee6e828e18b69cfac0029cff3b99896 Mon Sep 17 00:00:00 2001 From: fukusuket <41001169+fukusuket@users.noreply.github.com> Date: Wed, 2 Apr 2025 10:29:07 +0900 Subject: [PATCH] feat: verbose security --- WELAVerboseSecAudit.psm1 | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/WELAVerboseSecAudit.psm1 b/WELAVerboseSecAudit.psm1 index 24fc6de0..f6fa179f 100644 --- a/WELAVerboseSecAudit.psm1 +++ b/WELAVerboseSecAudit.psm1 @@ -1,32 +1,3 @@ -function Get-RuleCounts { - param ( - [string]$guid, - [array]$rules - ) - - $filteredRules = $rules | Where-Object { $_.subcategory_guids -contains $guid } - - $groupedRules = $filteredRules | Group-Object -Property level - - $levels = @("critical", "high", "medium", "low", "informational") - $counts = @{} - foreach ($level in $levels) { - $counts[$level] = 0 - } - - foreach ($group in $groupedRules) { - $counts[$group.Name] = $group.Count - } - - $status = if ($filteredRules[0].applicable) { "enabled" } else { "disabled" } - - $result = "$status (" - #$result += $levels | ForEach-Object { "$_: ${$counts[$_])" } -join " | " - $result += ")" - - return $result -} - function ShowVerboseSecurity { param ( [array]$rules