This feature is available starting in Managed Fusion 5.9.15.
-
Only certain query parameters are allowed.
Restrictive mode blocks parameters that could be used destructively. -
Strict parameter validation and sanitization is applied.
- In the
q
parameter, no Solr syntax is allowed. This prevents injection attacks that could expose sensitive data. - The
rows
andstart
parameters are limited to a maximum of 100. - The
sort
parameter is limited to known, sortable fields. - Facet parameters are prevented from triggering expensive faceting operations.
- In the
Enabling restrictive mode
You can enable restrictive mode for any individual pipeline, in the Query Pipelines panel.How to enable restrictive mode
How to enable restrictive mode
- Navigate to Query > Query Pipelines.
- Select the pipeline you want to secure.
- In the Parameter Validation field, select Restrictive.

Allowed parameters
The parameters listed below are allowed in restrictive mode. All other parameters are prohibited.bf
boost
bq
callback
collection
context
cursorMark
debug
defType
echoParams
explainOther
facet.field
facet.limit
facet.mincount
facet.pivot
facet.query
facet.range
facet.sort
facet
fl
fq
hl.fl
hl.fragsize
hl.simple.post
hl.simple.pre
hl.snippets
hl
indent
json.facet
json.nl
json.wrf
mm
omitHeader
pf
ps
q
qf
qs
queryProfileID
requestHandler
rows
segmentTerminateEarly
sort
start
tie
timeAllowed
wt