From 1f6c0423c795d89eaba5667295a93ab6c93ded35 Mon Sep 17 00:00:00 2001 From: Romain Marcadier Date: Mon, 14 Sep 2026 13:48:24 +0200 Subject: [PATCH] test(appsec): require Go block failure tag Require the `block_failure` telemetry tag for Go tracer versions from `v2.12.0-dev.1`. This validates that `waf.requests` reports normal requests with `block_failure:false`. --- tests/appsec/waf/test_telemetry.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/appsec/waf/test_telemetry.py b/tests/appsec/waf/test_telemetry.py index b1bee945a1c..55f76b44582 100644 --- a/tests/appsec/waf/test_telemetry.py +++ b/tests/appsec/waf/test_telemetry.py @@ -221,7 +221,11 @@ def _get_waf_requests_mandatory_tags(self): "request_blocked", } - if context.library >= "java@1.47.0" or context.library >= "nodejs@5.44.0": + if ( + context.library >= "java@1.47.0" + or context.library >= "nodejs@5.44.0" + or context.library >= "golang@2.12.0-dev.1" + ): mandatory_tag_prefixes.update({"block_failure", "rate_limited", "input_truncated"}) return mandatory_tag_prefixes