SleekView for Wordfence: firewall & login activity tables
Wordfence keeps blocked attacks, login attempts, and scan findings in wp_wfHits, wp_wfLogins, and wp_wfIssues. SleekView turns those three separate dashboards into one sortable triage queue with inline ban actions.
♾️ Lifetime License available
See every blocked attack and login attempt in one table
Wordfence's firewall logs every blocked or throttled hit to wp_wfHits with the IP, country, URL, matched rule, and action. Login attempts go to wp_wfLogins, scan findings to wp_wfIssues. The Wordfence admin presents each table on its own screen: Live Traffic, Blocked, Login Security, Scan. Filtering blocked hits by rule plus country plus URL together, or correlating login attempts with firewall blocks from the same IP, means jumping between screens with limited cross-filter support.
SleekView reads all three tables and lets you query them as one workspace. Sort blocked traffic by country, IP, or matched rule. Filter to repeat offenders that hit /wp-login.php in the last hour. Show scan issues alongside the firewall hits that triggered the same IP. Inline ban actions write through Wordfence's own functions, so an unblock from a SleekView row appears in Wordfence's UI exactly as if it had been done there.
Because SleekView is admin-only and read-mostly, the firewall keeps operating as before. Premium-only features (real-time IP block list, country blocking, real-time signatures) still require Wordfence Premium. SleekView just adds the triage layer most teams build by hand: saved views like Today's blocked logins or Throttled author-scan attempts, scoped per role so a junior admin or agency support staff can triage incoming attacks without access to firewall settings.
Workflow
From three Wordfence screens to one triage queue
Connect the wf tables
Build the blocked view
Cross-reference logins
Ban or release inline
Sample columns
A typical Wordfence firewall activity view
wp_wfHits, wp_wfLogins, wp_wfIssues
| IP | Country | URL | Rule | Action | Time |
|---|---|---|---|---|---|
| 203.0.113.42 | RU | /wp-login.php | Brute force | Blocked | 30s ago |
| 198.51.100.7 | CN | /xmlrpc.php | Pattern match | Throttled | 12m ago |
| 192.0.2.18 | US | /?author=1 | Author scan | Throttled | 1h ago |
| 203.0.113.99 | BR | /wp-admin/ | IP block list | Blocked | 3h ago |
Comparison
Default Wordfence admin vs SleekView
Default Wordfence admin
- Live Traffic, Blocked, and Login screens are separate views
- Hard to filter blocked hits by rule plus country plus URL together
- Scan issues and firewall hits never appear in the same table
- No way to give a junior admin a read-only triage queue
- Exports require navigating per-screen options
SleekView
- Firewall hits, login attempts, and scan issues in one workspace
- Sort blocked traffic by country, IP, or matched rule
- Filter to repeat offenders or attempts hitting login URLs only
- Inline ban or unblock IPs from the same table
- Save triage views like 'Today's blocked logins' for the team
Features
What SleekView gives you for Wordfence
Firewall and login activity together
Cross-reference blocked hits with login attempts from the same IP. Spot brute force campaigns without bouncing between the Live Traffic, Blocked, and Login screens.
Ban and unban inline
Take action on a row without leaving the table. Add IPs to Wordfence's block list or release legitimate users in seconds, with the change reflected in the plugin's UI.
Triage by rule and country
Filter for the rules that fire most or the countries you don't expect traffic from. Reduce thousands of blocked entries to the handful that actually matter today.
Audience
Who uses SleekView for Wordfence
Security admins
Triage blocked traffic and unresolved scan issues from one queue. Sort by severity, group by IP, and resolve the day's findings without flipping between three Wordfence screens.
Agency support
Hand junior staff a read-only triage view scoped to blocked logins and throttled hits. They learn the patterns without exposure to firewall settings, signatures, or scan configuration.
Site owners after an incident
Look back at exactly which IPs hit which URLs, sorted by time, with login attempts in the same view. Reconstruct what happened in the order it happened.
The bigger picture
Why firewall triage needs a single queryable surface
WordPress sites at the wrong scale see thousands of blocked requests a day, hundreds of throttled login attempts, and a steady drip of scan findings. The default Wordfence dashboards do an excellent job of telling you what just happened, but they were not built for the next question: which IP hit which rule on which URL, around the same minute as a failed login on the same account. Answering that quickly is the difference between catching a brute force campaign in time and finding out the next morning.
Most teams cobble it together with CSV exports and a spreadsheet, or by paying for a SIEM that ingests Wordfence logs. SleekView keeps everything inside WordPress and turns Wordfence's own tables into the queryable triage surface they always could be. The firewall keeps doing its job; SleekView just lets the people responsible for security read what it found, in the order and shape they need to act on it.
Saved views and per-role scoping make it practical to share that surface with a junior admin or an external incident responder without exposing the rest of the plugin's settings.
Questions
Common questions about SleekView for Wordfence
Yes. The wp_wfHits, wp_wfLogins, and wp_wfIssues tables exist in Wordfence free, and SleekView reads from all three. Premium-only features such as the real-time IP block list, real-time signatures, and country blocking still require Wordfence Premium because they're enforced by Wordfence itself, not by SleekView.
 Yes. SleekView lets you trigger the same ban action Wordfence exposes, directly from a row. The action calls Wordfence's own functions, so the IP appears in the plugin's blocking list, with whatever ban duration and reason you set, exactly as if you had clicked the button in Wordfence's UI.
 Yes. SleekView writes through Wordfence's own functions where possible, so bans appear in the Wordfence admin and show up in the same Live Traffic and Blocked screens. The reverse is also true: an unblock done in Wordfence is reflected in the SleekView table on the next refresh.
 Yes. Saved views with column sets and filters can be assigned per role for easier triage handoffs. A junior admin can be given a view scoped to blocked login attempts only, and an agency support role can see the entire firewall log without access to settings or scan configuration.
 No. SleekView only reads from existing Wordfence tables; the firewall continues to operate exactly as before. Reads are paginated against the same indexes Wordfence's own admin uses, so heavy filters don't add load beyond a regular query against the wf tables.
 Yes. Any filtered view exports to CSV from the table header, useful for incident reports, sharing with a security partner, or feeding into a SIEM. The export honors active filters and column order, so the file matches what the analyst was looking at when they exported it.
 Yes. wp_wfIssues is exposed as its own source and can be joined to wp_wfHits by IP or URL where it makes sense. A view of unresolved scan findings next to recent firewall hits to the same files makes it easier to spot when an attack is connected to a known vulnerability the scan already flagged.
 Yes. Wordfence stores firewall data on the network when configured for network-wide use, and SleekView respects the active scope. A network admin can read all subsites from one view, and a single subsite admin sees only their own data, with row-level access enforced before the query runs.
 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