class OutputBuilderOnlyParam
- OutputBuilderOnlyParam
- OutputBuilder
- Reference
- Object
Defined in:
output_builder/only-param.crConstant Summary
-
EXCLUDED_TYPES =
Set {"header", "cookie", "path"} -
Excluded rather than an allow-list of what to print. This format exists to feed parameter fuzzers, so the question is which inputs aren't wanted: headers and cookies have their own
-f only-header/-f only-cookie, and a path param is a URL segment rather than a parameter to submit.It used to be the other way round — an allow-list of six types — and every type outside it was silently dropped: multipart
filefields, anxmlrequest body, Android intentextras. That is the same failure thebodyalias fix hit, one layer up, and a deny-list means a param type a new analyzer introduces shows up here by default instead of vanishing.