diff --git a/src/content/fields/index.yaml b/src/content/fields/index.yaml index 509d05b2b74bb0..96d4ea5398cbd2 100644 --- a/src/content/fields/index.yaml +++ b/src/content/fields/index.yaml @@ -416,11 +416,22 @@ 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] 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.