SleekView for SecuPress Pro: scan modules & logs as tables
SecuPress Pro keeps configuration and scan results in wp_options and writes event data to its own tables. SleekView reads both, joins them, and turns scans, IP logs, and firewall events into a single grid you can pivot inside WP Admin.
♾️ Lifetime License available
SecuPress, browsable as a real grid
SecuPress Pro is the paid edition of the SecuPress security suite. Scan modules, hardening status, schedule definitions, and notification routing live in wp_options under the plugin's namespaced keys, while event data such as IP logs, geo bans, and firewall hits writes to plugin-owned tables (the exact names follow the wp_secupress_ prefix on most installs). The plugin's own dashboard combines those sources into a series of cards and tabs, which is great for a quick check but unforgiving once the same row needs to show up in three different reports.
SleekView reads the option payload for scan modules, joins it with the event tables for IPs and firewall hits, and exposes every meaningful field as a column. Module name, last-changed status, severity, IP, country, and rule become first-class fields you can sort, filter, and group. Saved views let security operators pin the slices they revisit regularly: open critical modules, failed scans this week, repeat-offender IP ranges, country bans applied this month.
Writes route through SecuPress's own update path where supported. A module's auto-fix, an IP unban, and a notification toggle continue to flow through the plugin's callbacks, which keeps the existing alert and licensing logic intact. Annotations and owners are stored separately so the original SecuPress data is never rewritten in place.
Workflow
How SleekView wires into SecuPress Pro
Pick the SecuPress sources
wp_secupress_ event tables and the SecuPress option payload. SleekView reads each table's columns plus the scan-module status.
Compose columns
secupress_settings as additional columns.
Pin views per role
Acknowledge and export
Sample columns
A typical SecuPress Pro view
wp_secupress_* event tables + wp_options (secupress_settings, secupress_scanners)
| When | Module | Status | IP | Country | Rule |
|---|---|---|---|---|---|
| Today 07:48 | Bad URL contents | Bad | 198.51.100.44 | DE | BBQ keywords |
| Today 08:12 | Login attempts | Warning | 203.0.113.21 | US | Threshold 5/min |
| Today 09:01 | Geo ban | Blocked | 192.0.2.66 | RU | Country block |
| Today 09:42 | Discloses version | Good | n/a | n/a | Hide WP version |
Comparison
Default SecuPress Pro admin vs SleekView
Default SecuPress Pro admin
- The dashboard splits modules, IP logs, and firewall hits across separate tabs that do not filter together.
-
Custom keys written to
secupress_settingsinwp_optionsare not directly filterable. - Saved searches across scan modules, IP logs, and firewall rules are not part of the default UI.
- Bulk acknowledging modules or annotating IP entries is limited.
- Exports are tied to a single module at a time rather than a free-form column set.
SleekView
-
Joins
wp_secupress_*event tables with the scan-module payload inwp_optionsfor a unified grid. - Filter on module name, status, IP range, country, or rule and save the result as a view.
- Inline acknowledge a scan module or unban an IP without leaving the grid.
- Bulk action multiple modules or events in one update, with each action routed through SecuPress.
- Export the visible columns to CSV for compliance reviews or hosting tickets.
Features
What SleekView gives you for SecuPress Pro
Modules joined with events
Reads SecuPress scan modules from wp_options and joins firewall and login event tables so each row carries module, status, IP, and rule together.
Cross-source filters
Filter by module, status, IP range, country, or rule in one view. The default UI keeps these sources in separate tabs, SleekView combines them.
Inline acknowledge and unban
Acknowledge a scan module, unban an IP, or toggle a notification directly from the row. Writes route through SecuPress's own update path.
Audience
Who uses SleekView for SecuPress Pro
Security teams
Pin a triage view across scan modules and firewall events. Filter by status, IP range, and rule to focus the daily review on real risk.
International site operators
Track country bans and geo blocks across the network. Filter by country and rule to confirm that legitimate regions are not being blocked by mistake.
Support and account managers
Investigate a customer complaint by filtering on IP and module. Unban or annotate without leaving the grid, and email a CSV slice as evidence.
The bigger picture
Why this matters for SecuPress Pro sites
SecuPress Pro covers a wide surface area: scan modules, firewall, login throttling, geo blocking, file changes, and more. That breadth is its greatest strength operationally, but the dashboard's tab-per-feature design assumes each operator works on one source at a time. Real triage rarely respects those boundaries: a repeat IP shows up in login throttling and in the firewall, while a scan module flip relates to a configuration change that another team made earlier in the day.
The data to correlate these signals exists, mostly inside the wp_secupress_ tables and the secupress_settings option, but the default UI does not expose it as a joinable grid. SleekView fixes that gap without changing how SecuPress writes. It reads the option payload, joins the event tables, and turns the result into rows with proper filters.
Saved views capture the slices a security or support team revisits weekly, and inline edits flow through SecuPress's own update calls so the existing alert and licensing logic stays intact. The result is a control surface that matches how security teams actually work, while leaving the plugin's underlying behaviour untouched.
Questions
Common questions about SleekView for SecuPress Pro
Yes. SecuPress Pro writes event data such as IP logs and firewall hits to plugin-owned tables that follow the wp_secupress_ prefix, while configuration and scan-module status live in wp_options.
Yes. SleekView joins the wp_options payload for scan modules with the wp_secupress_* event tables on shared keys like module ID and rule. The resulting grid is filterable across both sources.
No. SleekView reads and writes through SecuPress's own update path where supported, so the plugin's licence checks, alerts, and Pro feature gating continue to behave normally.
 
Yes. Any key written to secupress_settings, including those added by add-ons, can be promoted to a column. Once it is a column, it behaves like any other field for sort and filter.
SleekView paginates the SecuPress event tables and indexes columns like IP and timestamp. Sites with high firewall traffic still respond within the tens of milliseconds for a typical filtered view.
 Yes. SecuPress continues to write events through its own pipeline. SleekView adds a read layer and routes controlled inline edits through SecuPress's update calls, so the audit trail stays intact.
 Yes. SecuPress runs per site with per-site options. SleekView reads each site's tables and aggregates them into a network-level grid when needed.
 Yes. Filter the slice you need, choose the visible columns, and export to CSV. The export reflects the saved view exactly so reviewers see the same fields you saw.
 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
- Paystack Woocommerce
- Woocommerce Bitpay
- Surecart Affiliates
- Thrivecart Funnels
- Woocommerce Customizer
- Woocommerce Correios Brazil
- Charitable
- Woocommerce Loyalty Program
- Woocommerce Dpd Shipping
- Shipment Tracking
- Edd Active Campaign
- Veeqo Wp
- Woocommerce Roles Pricing
- Woocommerce Dokan Pro
- Woocommerce Warehouse Management
- Private Content Restricted Content
- Simple Membership
- Super Socializer
- Memberful Wp
- Ultimatemember Followers
- User Access Manager
- Subscriber Only
- Userpro
- Theme My Login
- Kartra Membership
- Content Restriction By Userrole
- Wishlist Quickfront
- Paid Memberships Pro Addons
- Ultimatemember Social
- Paid Member Subscriptions