SleekView for Sucuri Pro: audit log and last-login records as tables
Sucuri's WordPress plugin streams events through its audit logger and records every user login in wp_sucuriscan_lastlogins. SleekView turns both into sortable, filterable grids with saved views and inline annotations.
♾️ Lifetime License available
Sucuri's audit trail, finally pivotable
The Sucuri Security plugin records two streams locally: the audit logger writes events through the plugin's internal logging API, and wp_sucuriscan_lastlogins stores every successful login with user ID, IP, user agent, and timestamp. The Sucuri Pro WAF and malware scanner run as cloud services; everything you see in the WordPress admin is the local layer.
SleekView focuses on what lives in your database. The audit events stream is exposed as a flat grid with timestamp, user, IP, event type, and message as filterable columns. wp_sucuriscan_lastlogins joins on user ID to wp_users, so each login row carries the display name, role, and registration date alongside the IP and user agent.
Inline annotations let you tag a login as reviewed, archive a noisy event, or flag an entry for follow-up. The cloud WAF and scan dashboards stay on Sucuri's side; SleekView simply makes the local audit and login data first class inside WP Admin.
Workflow
From Sucuri audit data to a working grid
Connect to the audit log
Join last logins and users
wp_sucuriscan_lastlogins on user ID and to wp_users for role and display name. Each row carries its session context.
Save investigation views
Annotate and export
Sample columns
A typical Sucuri Pro audit view
wp_sucuriscan_lastlogins, wp_options (audit log events)
| When | User | IP | Event | Message | Severity |
|---|---|---|---|---|---|
| Today 07:11 | alex@studio.co | 203.0.113.4 | login_success | User logged in | Info |
| Today 07:42 | (anonymous) | 198.51.100.7 | login_failed | Failed login for admin | Warning |
| Today 08:04 | ria@design.io | 203.0.113.18 | plugin_activated | Activated WooCommerce | Notice |
| Today 08:33 | tom@hello.dev | 203.0.113.22 | user_role_changed | Role changed to administrator | Critical |
Comparison
Default Sucuri Pro admin vs SleekView
Default Sucuri Pro admin
- The audit log screen shows a paged feed, but does not let every field become a sortable column.
-
Last logins in
wp_sucuriscan_lastloginsare listed by user but not cross-filtered with the audit events for that user. - Filtering audit messages by substring is limited compared to a real grid filter.
- Bulk actions on audit rows (tag, archive, escalate) are not part of the default UI.
- Exports are basic and tied to the screen's current view rather than the column set.
SleekView
- Reads the Sucuri audit event stream into a sortable grid with user, IP, type, message, and timestamp as filterable columns.
-
Joins
wp_sucuriscan_lastloginswithwp_usersfor display name, role, and registration alongside the login row. - Saves named views for failed logins, role changes, or plugin and theme events.
- Inline tag, archive, or escalate of a row without leaving the grid.
-
Exports the visible columns as
CSVorJSONwith the active filter applied.
Features
What SleekView gives you for Sucuri Security Pro
Audit and logins joined
Reads the Sucuri audit log and joins wp_sucuriscan_lastlogins on user ID. The login row that started a session sits next to the audit events that came from it.
Saved investigation views
Pin filters for failed logins, role changes, or plugin and theme events. Each view captures the active filter, the column set, and the sort, ready to reopen during the next incident.
Inline annotations
Tag an audit row as reviewed, archive a noisy entry, or escalate one for follow-up. Annotation context stays attached to the event itself rather than scattered across chat and tickets.
Audience
Who uses SleekView for Sucuri Pro
Security ops
Cross-filter audit events and last logins to spot patterns. Pivot on IP or role change to triage incidents that span login bursts and admin actions in the same window.
Site administrators
Review who logged in from where over the last week. Combine login timestamps with audit messages to confirm whether a session matched expected admin work.
Compliance owners
Export filtered audit rows for monthly access reviews and incident retrospectives. Saved views give auditors a stable, repeatable snapshot.
The bigger picture
Why local audit data deserves a grid
Sucuri's reputation rests on its cloud services, the WAF and the malware scanner, and they remain Sucuri's side of the picture. The piece that lives inside your WordPress database is the audit log and the last-login record, and that piece tends to be the one operations teams actually need during a triage moment. A failed login burst from one country, a role change shortly afterwards, a plugin activation from the same IP twenty minutes later: those signals all live in the audit stream that Sucuri's logger writes, and they read better as a joined grid than as a paged feed.
wp_sucuriscan_lastlogins adds the session context, because the question 'who was actually logged in when that happened' has a real answer when you join on user ID. Saved views make the next review cheaper because the same filter and column set come back in a click. Inline annotations keep the work attached to the data rather than scattered across chat threads and tickets.
Sucuri already records the trail; a real grid is what makes that trail useful at speed.
Questions
Common questions about SleekView for Sucuri Security Pro
No. SleekView reads the local audit log and wp_sucuriscan_lastlogins. The cloud WAF, malware scanner, and integrity checks keep running on Sucuri's side.
No. The Sucuri WAF runs as a cloud service. SleekView focuses on the audit and login data that lives in your WordPress database. The Sucuri dashboard remains the source for WAF events.
 Yes. User, IP, event type, message, and timestamp are all first-class columns. Filters combine across them and save with the view.
 
Yes. wp_sucuriscan_lastlogins is exposed as its own grid and can also overlay onto the audit view via a join on user ID for a complete picture per user.
Yes. SleekView paginates server-side and uses existing indexes on user and timestamp. Even installs with months of audit history stay responsive.
 Yes. Tag, archive, or escalate multiple rows in one bulk operation. Annotations live alongside the audit row for the next reviewer.
 Capability checks follow WordPress roles. Specific saved views can be gated to a smaller group when the data is sensitive.
 Yes. JSON exports respect the active filter and visible columns, which works as input for SIEMs or downstream automation.
 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 Product Filter
- Woocommerce Referrals
- Woocommerce Ccavenue
- Stitchlabs Wp
- Funnelkit Cart
- Yith Woocommerce Gift Cards
- Woocommerce Mix And Match
- Woocommerce Product Question
- Wpc Grouped Product
- Yith Woocommerce Bookings
- Wcfm Vendor Verification
- Yith Woocommerce Product Reviews
- Woocommerce Sendcloud
- Givewp
- Woocommerce Pdf Invoices Packing Slips
- User Access Manager
- Woocommerce Memberships
- Ultimatemember Bbpress
- Memberium Active Campaign
- Paywall Membership
- Members Content
- Wishlist Member Stripe
- Ultimate Membership Pro
- Wp Fluent Affiliate
- Ultimatemember Real Time Notifications
- Woocommerce Paid Courses
- Memberpress Bundle
- Memberpress Corporate Pro
- Wp Private Content Plus
- Ultimatemember Paid Content