diff --git a/pkg/waf/env.go b/pkg/waf/env.go index 0ac474e89..50a90d560 100644 --- a/pkg/waf/env.go +++ b/pkg/waf/env.go @@ -34,8 +34,9 @@ func GetHookEnv(w *WaapRuntimeConfig, request ParsedRequest) map[string]interfac "RemoveInbandRuleByID": w.RemoveInbandRuleByID, "RemoveOutbandRuleByID": w.RemoveOutbandRuleByID, "SetAction": w.SetAction, + "SetActionByTag": w.SetActionByTag, "SetHTTPCode": w.SetHTTPCode, - "SetActionByID": w.SetActionnByID, + "SetActionByID": w.SetActionByID, "CancelEvent": w.CancelEvent, } } diff --git a/pkg/waf/waap.go b/pkg/waf/waap.go index a093a34ec..0c4f4e232 100644 --- a/pkg/waf/waap.go +++ b/pkg/waf/waap.go @@ -51,8 +51,9 @@ type WaapTempResponse struct { // runtime version of WaapConfig type WaapRuntimeConfig struct { - Name string - OutOfBandRules []WaapCollection + Name string + OutOfBandRules []WaapCollection + //OutOfBandEngine XXX InBandRules []WaapCollection DefaultRemediation string CompiledOnLoad []Hook @@ -263,7 +264,12 @@ func (w *WaapRuntimeConfig) CancelEvent() error { return nil } -func (w *WaapRuntimeConfig) SetActionnByID(id int, action string) error { +func (w *WaapRuntimeConfig) SetActionByTag(tag string, action string) error { + panic("not implemented") + return nil +} + +func (w *WaapRuntimeConfig) SetActionByID(id int, action string) error { panic("not implemented") return nil }