New featureMedium

AWS WAF adds pre-parse text transformations and new text transformations

AWS WAF adds pre-parse text transformations for query arguments and ten new text transformations to help normalize request content

AWS WAF now includes pre-parse text transformations for query arguments and ten new text transformations to help normalize request content so that AWS WAF inspects requests the same way your application interprets them. Pre-parse text transformations normalize a raw query string before AWS WAF parses it into key-value pairs, closing gaps in HTTP parameter pollution and parser differential evasion. You can chain up to ten transformations, including URL decode, Combine Duplicate Query Arguments by Comma, and Replace Semicolons with Ampersands, then layer standard post-parse transformations on top within a single rule statement. The new text transformations provide more ways to normalize content before inspection, including industry-standard options such as Uppercase, Trim, Remove Whitespace, and SHA256, plus operating-system-aware command line and JavaScript decoding functions developed by the Amazon Threat Research Team. Each new transformation consumes 10 WCUs, with no additional charge beyond standard AWS WAF pricing, and is available in all AWS Regions.

Read the original AWS announcement