From bb307dd339d98bbca7c6c97a5b30bdf7d2709c96 Mon Sep 17 00:00:00 2001 From: Sebastien Blot Date: Tue, 5 Dec 2023 01:01:15 +0100 Subject: [PATCH] return an error if not appsec-rules matches --- pkg/appsec/waap_rules_collection.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/appsec/waap_rules_collection.go b/pkg/appsec/waap_rules_collection.go index d5da16f01..4ccc63989 100644 --- a/pkg/appsec/waap_rules_collection.go +++ b/pkg/appsec/waap_rules_collection.go @@ -1,6 +1,7 @@ package appsec import ( + "fmt" "os" "path/filepath" "strings" @@ -128,6 +129,9 @@ func LoadCollection(pattern string, logger *log.Entry) ([]AppsecCollection, erro } ret = append(ret, appsecCol) } + if len(ret) == 0 { + return nil, fmt.Errorf("no appsec-rules found for pattern %s", pattern) + } return ret, nil }