SleekView for WP Firewall: rule and event log as a sortable triage table
WP Firewall logs each blocked or sanitised request with the matched rule, source IP, URL, method, and timestamp. SleekView reads that log and renders it as a sortable, filterable workspace so the security team can triage without flipping screens.
♾️ Lifetime License available
Firewall events that read like a queue, not a scroll
WP Firewall sits in front of WordPress and decides what reaches PHP. Every blocked request, sanitised payload, and rule hit goes to its event log with the rule identifier, the action, the source IP, the request URI, the HTTP method, and the timestamp. The default admin paginates that data row by row, which is fine for case-by-case lookups and gets thin when an operator needs to see which rules fired most this week across which URLs.
SleekView reads the WP Firewall event log directly. Sort by stamp to see the last hour. Filter by rule ID to follow a single signature, by action to isolate blocks from sanitisations, by IP to track one attacker, by URI to pinpoint the targeted endpoints. The same data shows up in saved views the team reopens with one click instead of rebuilding filter sets every morning.
The firewall keeps owning the rules, the engine, and the request-time decisions. SleekView only adds the triage surface inside WordPress, so the rich event log WP Firewall already writes becomes a queryable workspace next to the rest of the admin.
Workflow
From the WP Firewall log to a sortable triage queue
Connect the event log
Pick the triage columns
Save the on-call view
Drill or unblock
Sample columns
A typical WP Firewall event log view
WP Firewall event log table (rule_id, action, ip, uri, method, stamp)
| Time | IP | Method | URI | Rule | Action |
|---|---|---|---|---|---|
| 15s ago | 203.0.113.42 | POST | /wp-login.php | Brute force | Blocked |
| 3m ago | 198.51.100.7 | POST | /xmlrpc.php | XML-RPC abuse | Blocked |
| 12m ago | 192.0.2.18 | GET | /?author=1 | Author scan | Sanitised |
| 1h ago | 203.0.113.99 | POST | /wp-admin/admin-ajax.php | SQLi pattern | Blocked |
Comparison
Default WP Firewall admin vs SleekView
Default WP Firewall event log
- Event Log paginates rows with limited cross-column filtering
-
Top-firing rules ranking requires manual counting from
rule_id - No saved per-role triage view inside the admin
- Following one IP across multiple rules needs repeated re-filtering
- Exports are per-screen rather than per saved query
SleekView
- Firewall event log readable as a sortable, filterable workspace
- Filter by rule, action, IP, method, or URI in any combination
- Saved views per role for daily triage handoff
- Drill into the matched rule and request payload from a row
- CSV export honours active filters and column order
Features
What SleekView gives you for WP Firewall
Rule-aware triage
Filter the log by rule ID to follow one signature across the day. Overactive rules become visible without exporting and counting from the raw log.
Action-level focus
Blocks, sanitisations, and allowed requests are separate action values. A single filter isolates blocks for the on-call queue.
One log, every angle
The same dataset answers top URLs hit, top IPs, and top rules fired through different saved views rather than three exports.
Audience
Who uses SleekView for WP Firewall
Security admins
Daily triage queue of blocks and sanitisations, with rule, IP, and URI filters, replaces repeated visits to the Event Log screen.
WordPress agencies
Per-client saved views report which rules actually fired during the billing period, with a one-click CSV export for the client report.
Incident review
Reconstructing an attack means filtering by IP and method across the full event log, then exporting the matching rows to the post-mortem.
The bigger picture
Why a WAF log needs to be queryable, not paginated
WP Firewall is precise about per-request decisions, which is what an admin wants from a WAF. The trade-off is that the resulting log is presented row by row. Anyone asking which rules fired the most this week, or which IPs hit which URLs around a specific minute, has to export to CSV and re-tool.
SleekView reads the same log table the firewall already writes and renders it as a sortable, filterable workspace inside WordPress. The firewall keeps deciding what reaches PHP. The team gets a triage surface with saved views, role scoping, and CSV exports that honour the active filter set, so the value of the log finally matches the precision of the events captured in it.
Questions
Common questions about SleekView for WP Firewall
Yes for any edition that writes the event log to the database. If logging is file-only, database logging needs to be turned on so SleekView has a table to read.
 Where the install exposes an unblock action through WP Firewall's own API, a row action can trigger it. Otherwise the table still surfaces the relevant rows so the unblock can be done from the firewall's own admin.
 No. SleekView only reads the event log on admin requests. The firewall's request-time decision path runs exactly as before because nothing in the hot path is changed.
 SleekView reads what the database stores. If WP Firewall stores a column encrypted, the table can still count and filter rows but cannot sort on the encrypted payload.
 Yes. The event log captures the request method as its own column, which becomes a filterable and sortable column in any saved view.
 Yes. Saved views can be assigned per role, so junior staff get a read-only triage view scoped to blocks without access to WP Firewall's policies.
 SleekView paginates against the firewall's existing indexes, so tables in the millions of rows still render. Performance scales with index quality rather than with the number of saved views.
 Yes per site. Each site sees its own log; charts and tables are scoped to the active site so a subsite admin only sees their own firewall events.
 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 checkoutBrowse more
- Woocommerce Deposits
- Amazon Product Importer
- Edd Stripe Pro
- Woocommerce Product Filter
- Woocommerce Product Add Ons
- Yith Woocommerce Color And Label Variations
- Woocommerce Favorites
- Woocommerce Dhl Express
- Woocommerce Quick View
- Woocommerce Wholesale Gateway
- Woocommerce Gift Cards Pro
- Restropress
- Woocommerce Pdf Vouchers
- Edd Paypal Pro
- Woopayments