Skip to main content

InsertWhitespacesInFieldNamesField

ItemDescription
Full Fuzzer NameInsertWhitespacesInFieldNamesFieldFuzzer
Log KeyN/A; the fuzzer name and mutation scenario identify the test.
DescriptionInserts random Unicode whitespace characters into request field names.
Enabled by default?Yes.
Target field typesJSON request body fields.
Expected result4XX, because the mutated field name should not be accepted as the documented field.
Fuzzing logicIterates over request fields, inserts two random Unicode whitespace characters into each field name, and sends the mutated payload.
Conditions when this fuzzer will be skippedWhen the request payload is empty or a candidate field is not present in the JSON body.
HTTP methods that will be skippedHEAD, GET, DELETE.
ReportingReports a rejected field-name mutation as the expected result; unexpected response codes and server errors follow normal CATS reporting.