Make SKIP case-insensitive

This commit is contained in:
Elara 2022-11-06 14:49:41 -08:00
parent 21a806b491
commit d92fcd2ab8

View File

@ -254,7 +254,11 @@ func AnalyzeScript(r *interp.Runner, fl *syntax.File) ([]Finding, error) {
}
for i, val := range valSlice {
if val != "SKIP" && len(val) != 64 {
if strings.EqualFold(val, "SKIP") {
continue
}
if len(val) != 64 {
findings = append(findings, Finding{
ItemType: "element",
ItemName: name,
@ -264,7 +268,6 @@ func AnalyzeScript(r *interp.Runner, fl *syntax.File) ([]Finding, error) {
continue
}
if val != "SKIP" {
_, err := hex.DecodeString(val)
if err != nil {
findings = append(findings, Finding{
@ -276,7 +279,6 @@ func AnalyzeScript(r *interp.Runner, fl *syntax.File) ([]Finding, error) {
continue
}
}
}
case "backup":
mustBeArray(val, name, &findings)
case "scripts":