From a31c0cfb4b9405ee223137544632ef602ec8a414 Mon Sep 17 00:00:00 2001 From: Pedro Sousa <680496+pedrosousa@users.noreply.github.com> Date: Tue, 8 Jul 2025 15:53:37 +0100 Subject: [PATCH 1/2] Fix description --- src/content/fields/index.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/fields/index.yaml b/src/content/fields/index.yaml index 509d05b2b74bb0..c39a7fda8067aa 100644 --- a/src/content/fields/index.yaml +++ b/src/content/fields/index.yaml @@ -420,7 +420,7 @@ entries: data_type: String categories: [Request, URI, Raw fields] keywords: [request, uri, url, path, raw, client, visitor] - summary: The raw URI path and query string of the request without any transformation. + summary: The raw URI path of the request without any transformation. description: |- This is the raw field version of the [`http.request.uri.path`](/ruleset-engine/rules-language/fields/reference/http.request.uri.path/) field. Raw fields, prefixed with `raw.`, preserve original request values for later evaluations. These fields are immutable during the entire request evaluation workflow, and they are not affected by the actions of previously matched rules. From a919854b5b29c946f66b0d41958a76e69682994d Mon Sep 17 00:00:00 2001 From: Pedro Sousa <680496+pedrosousa@users.noreply.github.com> Date: Tue, 8 Jul 2025 15:55:28 +0100 Subject: [PATCH 2/2] Add raw field: raw.http.request.uri --- src/content/fields/index.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/content/fields/index.yaml b/src/content/fields/index.yaml index c39a7fda8067aa..96d4ea5398cbd2 100644 --- a/src/content/fields/index.yaml +++ b/src/content/fields/index.yaml @@ -416,6 +416,17 @@ entries: **Note**: This raw field may include some basic normalization done by Cloudflare's HTTP server. However, this can change in the future. + - name: raw.http.request.uri + data_type: String + categories: [Request, URI, Raw fields] + keywords: + [request, uri, url, path, query, query string, raw, client, visitor] + summary: The URI path and query string of the request without any transformation. + description: |- + This is the raw field version of the [`http.request.uri`](/ruleset-engine/rules-language/fields/reference/http.request.uri/) field. Raw fields, prefixed with `raw.`, preserve original request values for later evaluations. These fields are immutable during the entire request evaluation workflow, and they are not affected by the actions of previously matched rules. + + **Note**: This raw field may include some basic normalization done by Cloudflare's HTTP server. However, this can change in the future. + - name: raw.http.request.uri.path data_type: String categories: [Request, URI, Raw fields]