✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for CleanTalk Pro: firewall logs & spam decisions as tables

CleanTalk Pro records SpamFireWall events to wp_cleantalk_sfw_logs and tracks sessions in wp_cleantalk_sessions. SleekView joins them with the local SFW rule list for a single triage grid.

♾️ Lifetime License available

SleekView table view for CleanTalk Pro

SpamFireWall data, finally pivotable

CleanTalk Pro keeps a tidy local schema. The SpamFireWall layer writes every block to wp_cleantalk_sfw_logs with the IP, the country, the rule code, and the timestamp. Local rule snapshots live in wp_cleantalk_sfw, and session tracking sits in wp_cleantalk_sessions. The cloud side owns the global rule set, but the rows that actually fire on this site live on this site.

SleekView reads the three tables as joined grids. Each SFW log row exposes IP, country, rule, action, and request path; sessions expose the user, the IP, and the last activity; the local SFW snapshot lets you see the rules that were active at the moment of the block. Saved views capture filters, columns, and sort, so weekly firewall reviews stop being a rebuild.

Annotation and triage state stay in SleekView so they survive the next CleanTalk sync. Releasing an IP routes through the plugin's own action API, leaving the cloud and the local list consistent. The plugin keeps doing the work it is good at; SleekView gives the people running the site a view that finally fits how their investigations actually run.

Workflow

From CleanTalk tables to a working firewall grid

1

Point at the CleanTalk tables

Create a SleekView against wp_cleantalk_sfw_logs, wp_cleantalk_sfw, and wp_cleantalk_sessions. SleekView detects each schema and offers the columns as fields.
2

Join logs and rules

Add the join from each SFW log row to the matching rule in wp_cleantalk_sfw so every block shows the rule code, the action, and the version of the snapshot in effect at the time.
3

Save investigation views

Pin reusable slices like Blocked by country this week, Throttled last 24h, or Bot path attempts. Each saved view captures filter, columns, and sort for the next reviewer.
4

Release and export

Release stale IPs in bulk through the plugin's action API or extend a block inline. Export the active view as CSV for ticket queues, incident reviews, or a weekly client report.

Sample columns

A typical CleanTalk Pro SFW log view

One row per SpamFireWall event with IP, country, rule, and action joined together.
Source: wp_cleantalk_sfw_logs, wp_cleantalk_sfw, wp_cleantalk_sessions
When IP Country Rule Action Path
Today 09:14 198.51.100.7 RU sfw_deny Blocked /wp-comments-post.php
Today 09:33 203.0.113.4 US sfw_rate Throttled /wp-login.php
Today 09:52 192.0.2.40 BR sfw_pass Allowed /checkout
Today 10:18 203.0.113.9 DE sfw_bot Blocked /xmlrpc.php

Comparison

Default CleanTalk Pro admin vs SleekView

Default CleanTalk Pro admin

  • SFW logs, sessions, and the local rule snapshot each live in separate screens.
  • Custom columns on wp_cleantalk_sfw_logs are filterable only through canned dropdowns.
  • There is no joined view of a blocked request with the matching rule from wp_cleantalk_sfw.
  • Bulk release of IPs or annotation of events is not part of the default workflow.
  • CSV exports cover one screen at a time and skip joined fields.

SleekView

  • Joins wp_cleantalk_sfw_logs with wp_cleantalk_sfw so each block shows the rule that fired.
  • Cross-references wp_cleantalk_sessions with log events to see who was active at the time.
  • Filter by rule, country, action, or path and save reusable views per role.
  • Inline release an IP, extend a block, or annotate a row with internal context.
  • Bulk export filtered slices for incident reviews or downstream tools.

Features

What SleekView gives you for CleanTalk Pro

Logs and rules joined

Promotes the rule from wp_cleantalk_sfw onto each row in wp_cleantalk_sfw_logs. The rule code, the action, and the trigger time all sit on the same row for instant triage.

Saved review views

Pin filters per investigation pattern: Blocked by country, Throttled this week, Bot path attempts last 24h. Each captures filter, columns, and sort for the next reviewer.

Sessions context

Reads wp_cleantalk_sessions as its own grid and lets you correlate active sessions with SFW events. See whether a logged-in user was online when a block fired against the same IP range.

Audience

Who uses SleekView for CleanTalk Pro

Security teams

Run cross-table investigations on wp_cleantalk_sfw_logs, wp_cleantalk_sfw, and wp_cleantalk_sessions. Pivot by rule code, country, or path and pin the slices that recur.

Site admins

Help a customer locked out by filtering SFW logs on their IP, see the matching rule, and release the block from the row. The plugin's normal release hooks fire through the official API.

Agency operators

Replicate one firewall review across many client sites. Saved views and local annotations make the monthly client handoff come from a stable grid rather than ad hoc screenshots.

The bigger picture

Why cloud-backed firewalls still need local grids

CleanTalk's value comes from a cloud-backed rule set, but the rows that fire on any given site are local. The SFW writes every block to wp_cleantalk_sfw_logs, every rule snapshot to wp_cleantalk_sfw, every session to wp_cleantalk_sessions, and those tables are where on-site investigation has to happen. The cloud dashboard is great for global stats; it is poor at answering site-specific questions like which rule fired most this week on this domain or which IP keeps testing the same form.

Site admins, agency operators, and security teams need a local grid that exposes those rows with the right columns, lets them pin saved views, and supports inline triage that routes back through CleanTalk's own APIs. Treating the local CleanTalk schema as a grid closes that gap without competing with the cloud. The global rule set still keeps every site safer; the per-site grid finally makes the work visible to the people actually responsible for the site.

Questions

Common questions about SleekView for CleanTalk Pro

No. The cloud still owns the global rule set, the cross-site stats, and any centralized policy. SleekView only exposes the local CleanTalk tables and the SFW log as a grid for on-site triage.

 

Yes. Releasing a row writes through CleanTalk's own action API rather than touching wp_cleantalk_sfw_logs directly. The cloud side receives the change through normal sync and the local SFW snapshot stays consistent.

 

Yes. Every distinct rule value in wp_cleantalk_sfw_logs becomes a filterable column. That includes deny, throttle, pass, and bot-specific codes that CleanTalk ships or add-ons register.

 

SleekView paginates server-side and uses the indexes CleanTalk maintains on IP, timestamp, and rule. Even sites with months of SFW activity stay responsive because the grid loads only the page matching the active filter.

 

Yes. SleekView reads wp_cleantalk_sessions as its own grid with user, IP, and last-activity columns. Cross-reference with the SFW log to see whether an active session correlates with a blocked request.

 

Yes. SleekView respects the capability checks CleanTalk uses for its admin pages. Only users with the right role can open the logs grid, and saved views can layer additional capability gates for sensitive slices.

 

Yes. Exports include the columns currently visible and respect the active filter and sort. Use it for ticket attachments, incident reviews, or feeding a SIEM that consumes periodic CSV uploads.

 

Yes. SleekView reads wp_N_cleantalk_sfw_logs and the matching session and rule tables on each subsite the same way CleanTalk does. A super-admin grid can union across sites when the schema is consistent.

 

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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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