* Print also sec lang rules in cscli inspect
This commit is contained in:
AlteredCoder 2024-01-08 16:44:05 +01:00 committed by GitHub
parent 5d5a1117e1
commit bd47dac6a3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -65,7 +65,6 @@ func NewCLIAppsecRule() *cliItem {
for _, ruleType := range appsec_rule.SupportedTypes() {
fmt.Printf("\n%s format:\n", cases.Title(language.Und, cases.NoLower).String(ruleType))
for _, rule := range appsecRule.Rules {
convertedRule, _, err := rule.Convert(ruleType, appsecRule.Name)
if err != nil {
@ -73,6 +72,13 @@ func NewCLIAppsecRule() *cliItem {
}
fmt.Println(convertedRule)
}
switch ruleType { //nolint:gocritic
case appsec_rule.ModsecurityRuleType:
for _, rule := range appsecRule.SecLangRules {
fmt.Println(rule)
}
}
}
return nil