mirror of
https://github.com/Yamato-Security/WELA.git
synced 2025-12-08 18:22:50 +01:00
feat: verbose security
This commit is contained in:
@@ -5,6 +5,9 @@ function CountRules {
|
|||||||
)
|
)
|
||||||
$filterd_rules = $rules | Where-Object { $_.subcategory_guids -contains $guid }
|
$filterd_rules = $rules | Where-Object { $_.subcategory_guids -contains $guid }
|
||||||
|
|
||||||
|
if ($filterd_rules.Count -eq 0) {
|
||||||
|
return "(No rule)"
|
||||||
|
}
|
||||||
$counts = @{
|
$counts = @{
|
||||||
critical = 0
|
critical = 0
|
||||||
high = 0
|
high = 0
|
||||||
@@ -18,8 +21,8 @@ function CountRules {
|
|||||||
$counts[$rule.level]++
|
$counts[$rule.level]++
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$status = if ($rules[0].applicable) { "enabled" } else { "disabled" }
|
||||||
$result = "disabled (critical: $($counts['critical']) | high: $($counts['high']) | medium: $($counts['medium']) | low: $($counts['low']), info: $($counts['informational']))"
|
$result = "$status (critical: $($counts['critical']) | high: $($counts['high']) | medium: $($counts['medium']) | low: $($counts['low']), info: $($counts['informational']))"
|
||||||
return $result
|
return $result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user