SleekView for iThemes Security Pro: logs, lockouts & user groups as tables
iThemes Security Pro writes audit events to wp_itsec_logs and active blocks to wp_itsec_lockouts. SleekView joins both with user group rules so triage, unbans, and pattern reviews happen in one grid.
♾️ Lifetime License available
Security logs and lockouts in one grid
iThemes Security Pro spreads its operational data across a handful of tables: wp_itsec_logs for every recorded event, wp_itsec_lockouts for active host and user blocks, wp_itsec_temp for in-flight tracking, and wp_itsec_user_groups for role-based rules. The default Security menu shows each in its own screen with its own filter set, so a single suspicious IP can mean opening three tabs to see the full picture.
SleekView reads each table as a grid and lets you pivot between them with a saved-view click. Logs gain proper columns for module, code, severity, and remote IP. Lockouts expose lockout_type, lockout_host, lockout_user, and the expiry, so unbans become a one-click cell edit. User group rules show their members and the modules they apply to, instead of buried inside a settings card.
Edits route through the same iThemes APIs the default UI uses, so unblocking a host or extending a lockout honours the plugin's own hooks. The result is the workflow security-conscious site owners already piece together by hand: see who got banned, why, by which module, and decide what to do without losing context.
Workflow
From iThemes tables to a working security grid
Point at the security tables
wp_itsec_logs and wp_itsec_lockouts. Native columns including module, code, remote_ip, user_id, and expires are detected and offered as fields.
Join logs to lockouts
wp_itsec_logs so every ban shows the module that caused it and the severity at the time.
Save triage views
Release and annotate
Sample columns
A typical iThemes Security Pro lockout view
wp_itsec_logs trigger event.
wp_itsec_logs, wp_itsec_lockouts, wp_itsec_user_groups
| When | Type | Host | User | Module | Expires | Status |
|---|---|---|---|---|---|---|
| Today 08:14 | host | 198.51.100.7 | — | brute_force | Today 09:14 | Active |
| Today 08:22 | user | 203.0.113.4 | alex | brute_force | Today 09:22 | Active |
| Today 09:01 | host | 192.0.2.40 | — | file_change | Today 09:31 | Expiring |
| Today 09:18 | user | 203.0.113.9 | ria | two_factor | Today 10:18 | Released |
Comparison
Default iThemes Security Pro admin vs SleekView
Default iThemes Security Pro admin
- Logs, lockouts, and user groups each live in separate screens with their own filters.
-
Custom columns on
wp_itsec_logslikemoduleandcodeare filterable only through prebuilt dropdowns. - There is no consolidated view that joins a lockout row to the log event that triggered it.
- Bulk releasing lockouts or annotating audit events is not part of the default UI.
- Exports cover individual screens, not a cross-table investigation slice.
SleekView
-
Joins
wp_itsec_lockoutswith its triggering rows inwp_itsec_logsso each ban shows the why. - Inline release a lockout, extend its expiry, or annotate it without leaving the row.
-
Filter by
module,code,remote_ip, oruser_idand save the view per role. - Bulk release stale lockouts or export a filtered slice for incident reports.
-
Pin saved views like
brute force last 24horfile change events this week.
Features
What SleekView gives you for iThemes Security Pro
Joined lockouts and logs
Each row in wp_itsec_lockouts carries the matching trigger from wp_itsec_logs, so module, code, severity, and the originating remote IP sit on the same row as the active block.
Saved security views
Pin reusable views per investigation pattern: brute force this week, file changes last 24 hours, two-factor failures by user. Each captures filters, columns, and sort order ready for the next on-call review.
Inline release and annotate
Release a lockout, extend an expiry, or attach an internal note from the cell. Actions call the same iThemes APIs the plugin uses so audit history and hook side effects stay intact.
Audience
Who uses SleekView for iThemes Security Pro
Security teams
Filter lockouts by module and host range, see the triggering log row beside each ban, and release false positives in one pass without bouncing between screens.
Site admins
Help a customer locked out of admin by filtering wp_itsec_lockouts on their username, reviewing the matching log entry, and releasing the lockout from the same row.
Agency operators
Audit user groups by reading wp_itsec_user_groups as a grid alongside lockout activity for the matching roles. Spot rules that block real users and adjust without re-reading every settings panel.
The bigger picture
Why security logs need cross-table views
Security questions almost always cross tables. A lockout in wp_itsec_lockouts is only useful if you can see the matching log row in wp_itsec_logs that triggered it, and the user group rule in wp_itsec_user_groups that put the affected account in scope. iThemes Security Pro records everything you need but spreads it across screens, so the answer to "why is this customer locked out" takes longer than it should.
Compliance reviews want repeatable evidence, not screenshots of one-off filters, and an on-call response wants a single grid that pivots quickly. Treating the security schema as a real grid turns triage into a calm checklist: read the lockout, see the trigger, decide, release or extend, annotate, move on. The plugin keeps doing what it does well; the operator finally gets a view that matches how investigations actually work.
Questions
Common questions about SleekView for iThemes Security Pro
No. SleekView is a grid layer on top of the existing tables, not a replacement for the plugin's settings or scans. The Security menu still owns configuration; SleekView owns triage, investigation, and bulk operations on wp_itsec_logs and wp_itsec_lockouts.
Yes. Releasing a row writes through the plugin's own lockout API rather than touching wp_itsec_lockouts directly. That means audit entries are still recorded by iThemes and any registered hooks fire normally.
Yes. Every value of module and code in wp_itsec_logs can be promoted to a column with its own filter. That covers brute force, file change, malware scan, two-factor, and any module a custom integration registers.
SleekView paginates server-side and uses the indexes iThemes maintains on log ID, code, and timestamp. Sites with months of logs stay responsive because the grid never tries to read every row, only the page that matches the active filter.
 
Yes. SleekView reads wp_itsec_user_groups as its own grid, so you can review which groups exist, which roles they include, and which modules they target. Edits route through the plugin's user group API to keep settings consistent.
Yes. Exports include the columns currently visible and respect the active filter and sort. Use it to attach a slice of wp_itsec_logs to a ticket, share with a client, or feed an SIEM that wants periodic CSV ingestion.
Yes. SleekView respects the capability checks iThemes uses for its own pages, so only users with the right role can open the grid. Saved views can layer additional capability gates when a slice is sensitive.
 
Yes. The tables iThemes Security Pro created are kept under the same names after the Solid Security renaming, so SleekView reads wp_itsec_logs and wp_itsec_lockouts regardless of which branding the plugin currently ships with.
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
- Rehub Affiliate
- Woocommerce Frontend Manager
- Woocommerce Variation Stock
- Woocommerce Zip Pay
- Woocommerce Referrals
- Woocommerce Cod Fee
- Edd Paypal Pro
- Surecart
- Woocommerce Postnord
- Yith Woocommerce Product Add Ons
- Customer Reviews For Woocommerce
- Yith Woocommerce Product Image Gallery Slider
- Woocommerce Allegro Pl
- Yith Woocommerce Ajax Product Filter
- Yith Essential Kit