SleekView for Block Bad Queries (BBQ)
Block Bad Queries Pro writes blocked requests into its own log table with rule, IP, URI, method, and timestamp. SleekView reads that log directly and renders the stream as a sortable, filterable triage queue.
♾️ Lifetime License available
BBQ logs the blocks, SleekView turns them into a triage queue
Block Bad Queries Pro keeps a detailed log of every request it stops: the request URI, query string, rule that fired, IP address, user agent, and timestamp. The plugin's log viewer is a paginated list, good for spot-checks and slow when the question is about a specific IP across the day or a specific rule across the week.
SleekView reads the BBQ log table directly. Sort by timestamp to see the last hour. Filter by rule name to follow a signature, by IP to follow one offender, by URI to find the targeted endpoints. The same data shows up in saved views the team reopens with one click instead of rebuilding the filter set every morning.
BBQ keeps owning the rules and the request-time decisions. SleekView only adds the triage surface, so the rich log BBQ already writes becomes a queryable workspace inside WP Admin.
Workflow
From the BBQ log to a sortable triage queue in four steps
Connect the BBQ log
Pick the triage columns
Save the on-call view
Pivot to Kanban or Chart
Sample columns
A typical Block Bad Queries triage view
The Block Bad Queries log table populated when logging is enabled
| Time | IP | Method | URI | Rule | Action |
|---|---|---|---|---|---|
| 15s ago | 203.0.113.42 | POST | /wp-login.php | Login flood | Blocked |
| 2m ago | 198.51.100.7 | GET | /?author=1 | Author scan | Blocked |
| 9m ago | 192.0.2.18 | POST | /xmlrpc.php | XML-RPC abuse | Blocked |
| 33m ago | 203.0.113.99 | GET | /wp-content/uploads/x.php | PHP in uploads | Blocked |
| 2h ago | 198.51.100.221 | GET | /?s=%3Cscript%3E | XSS pattern | Blocked |
Comparison
Default BBQ admin vs SleekView
Default BBQ log viewer
- BBQ ships a paginated log viewer with limited cross-column filters
- Top-firing rules ranking requires manual counting or export
- No saved per-role triage view for handoff to juniors
- Following one IP across rules needs repeated re-filtering
- Exports are per-screen rather than per saved query
SleekView
- BBQ log readable as a sortable, filterable workspace
- Filter by rule, IP, method, or URI in any combination
- Saved views like 'blocks in the last hour' or 'top offenders'
- Same dataset feeds Table, Kanban, Feedback, and Charts views
- CSV export honours active filters and column order
Features
What SleekView gives you for Block Bad Queries (BBQ)
Rule-aware triage
Filter the log by rule name to follow one signature across the day. Overactive rules become visible without exporting and counting.
Per-IP investigation
Filter by IP and sort by time to see every request one offender made before BBQ stopped them, in one query.
Saved triage queue
A 'blocked in the last hour' view reopens with one click, so daily review skips the filter rebuild and goes straight to the rows.
Audience
Who uses SleekView for Block Bad Queries
Security admins
A daily triage table of blocks by rule and IP replaces the paginated log viewer for the morning review.
Maintainers running BBQ across sites
One saved view per site surfaces recent block volume and rule mix during quarterly reviews.
Incident responders
Per-IP and per-URI filters let an analyst reconstruct one campaign in a query instead of scrolling pages of log.
The bigger picture
From paginated log to triage table without changing tools
Block Bad Queries does the blocking, but the log it produces is only useful when somebody actually reads it. A paginated viewer is fine for incident response, less so for the weekly question of whether the rule set is working. SleekView reads the same log table BBQ writes and renders it as one sortable, filterable workspace.
The plugin keeps owning the rules, SleekView just turns the log into a queue the security team can scan in seconds. Saved views travel with the site, filtered rows export as CSV for monthly reports, and one analyst can hand the daily review to another without rebuilding any filter set.
Questions
Common questions about SleekView for Block Bad Queries (BBQ)
No. It only reads the log table BBQ already writes. Blocking decisions stay with the plugin.
 Yes, when the free version persists a log. BBQ Pro adds richer logging. SleekView reads whatever rows exist in the log table.
 Yes. Method, rule, IP, and user agent are filterable columns. Any combination works in the same view.
 No. The table renders only in the admin and reads from the BBQ log table. The blocking layer runs unchanged.
 As long as the log table retains it. SleekView reads whatever rows BBQ keeps, retention rules stay with the plugin.
 No. BBQ owns the rules and the blocking. SleekView only surfaces the log as a triage table.
 Yes. Standard WordPress capability checks apply, only users who can see the log can see the table.
 Yes. CSV export honours active filters and column order, useful for monthly security reports.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout