Bot Query Guard Pro – PrestaShop Query Protection & Whitelists
  • New
  • Bot Query Guard Pro – PrestaShop Query Protection & Whitelists

Bot Query Guard Pro

29.90 €

Advanced PrestaShop 8.x/9.x query-string protection with per-rule controls, exact whitelists, faceted-search and nested-encoding guards, plus selectable block responses. Purchasing is not enabled yet.

Quantity
Coming soon

Includes 12 months of updates
Versions released during your update period remain downloadable permanently.
Manual ZIP installation.

Bot Query Guard Pro – Advanced PrestaShop Query String Protection

Purchase status: Purchasing Bot Query Guard Pro is not enabled yet. This page describes the Pro protection and whitelist workflow.

Bot Query Guard Pro keeps the monitor-first, lightweight checks from Lite and adds finer controls for stores that need to protect unusual query patterns without broadly blocking legitimate storefront behavior. Pro adds per-rule switches, exact whitelists and additional guards for faceted-search and repeatedly encoded values.

Control individual query rules

Pro allows the merchant to enable or disable rules individually instead of relying only on one global behavior. This makes it easier to tune protection around the active theme, search, filters and custom Front Office routes.

Whitelist known legitimate traffic precisely

  • Exact parameter whitelists.
  • Exact route/controller whitelists.
  • Exact path whitelists.
  • Whitelisted parameters can be exempted from value, duplicate, blacklist, faceted-token and nested-encoding checks while global query-length and total-parameter-count limits still apply.

Add guards for faceted and nested query abuse

When ps_facetedsearch is enabled, Pro can limit the number of filter separators in a non-whitelisted q value. It can also detect values that remain percent-encoded through more decoding layers than the configured depth.

Choose the blocked response

Instead of Lite’s fixed HTTP 400 response, Pro can return HTTP 400, 403 or 404 when a request is blocked.

LITE VS PRO

What does Bot Query Guard Pro add?

Pro keeps Lite’s conservative limits and reporting, then adds precise exceptions and additional rule types for more controlled enforcement.

LITE

Bot Query Guard Lite

Free

Monitor-first query limits, manual parameter blacklist and aggregated suspicious-pattern reporting.

View Lite
PRO Advanced

Bot Query Guard Pro

29.90 €

Per-rule toggles, exact whitelists, faceted-query and nested-encoding guards plus selectable block responses.

FeatureLitePro
Monitor-only default✓✓
Global opt-in blocking✓✓
Query length limit✓✓
Parameter count limit✓✓
Parameter value length limit✓✓
Duplicate parameter limit✓✓
Manual exact parameter blacklist✓✓
Aggregated BO summary / recent patterns✓✓
7 / 14 / 30-day retention✓✓
Individual rule enable / disable—✓
Exact parameter whitelists—✓
Exact route/controller and path whitelists—✓
ps_facetedsearch-aware q token guard—✓
Nested percent-encoding depth rule—✓
Selectable HTTP 400 / 403 / 404 response—✓

Compatibility and technical information

  • Designed for PrestaShop 8.x and 9.x.
  • Normal requests perform in-memory checks and do not write to the database.
  • Only suspicious requests create/update compact aggregated records.
  • No remote service, CAPTCHA, GeoIP, Cloudflare, AI or mandatory cron is required.

Frequently asked questions

Does Pro start blocking immediately?

No. The documented safe default remains monitor-only until blocking is explicitly enabled.

Can whitelisting a parameter bypass every global limit?

No. Parameter whitelists do not bypass the global raw query-length or total parameter-count checks.

Does Pro redirect blocked bots somewhere else?

No. The module returns the configured blocked HTTP response; it does not redirect blocked traffic.

Related resources

Explore more Security modules or visit the PrestaSuite documentation for installation and configuration guidance.

BOTQUERYGUARD-PRO
Specific References