From 22533dc739a4471c8dcfd4a1daf1135d042e5c8d Mon Sep 17 00:00:00 2001 From: Kevin Pham Date: Sat, 9 Dec 2023 08:37:23 -0600 Subject: [PATCH] improve ruleset unmarshalling behavior if there isnt a top level rule key --- handlers/api_modifiers_structdef.gen.go | 9 +++++++++ handlers/proxy.go | 4 ++-- .../patch_dynamic_resource_urls.go | 13 +++++++++++++ proxychain/ruleset/rule_resmod_types.gen.go | 4 ++++ proxychain/ruleset/ruleset.go | 18 ++++++++++++++---- ruleset_v2.yaml | 16 ++++++++++++++++ 6 files changed, 58 insertions(+), 6 deletions(-) diff --git a/handlers/api_modifiers_structdef.gen.go b/handlers/api_modifiers_structdef.gen.go index 15fff3e..bc4caff 100644 --- a/handlers/api_modifiers_structdef.gen.go +++ b/handlers/api_modifiers_structdef.gen.go @@ -513,6 +513,15 @@ var AllMods Modifiers = Modifiers{ {Name: "val", Type: "string"}, }, }, +{ + Name: "ModifyIncomingScriptsWithRegex", + Description: "ModifyIncomingScriptsWithRegex modifies all incoming javascript (application/javascript and inline