SleekView for SiteGuarding Security: scan results & blocked IPs as tables
SiteGuarding writes scan results and configuration into wp_options entries and tracks blocked IPs and login attempts in its own tables. SleekView turns each into a grid you can filter, annotate, and review locally.
♾️ Lifetime License available
Scan results and IP blocks in one grid
SiteGuarding Security keeps its operational state in a mix of places. Scan summaries and configuration live in wp_options under sg_ prefixed keys. Blocked IPs, attempted logins, and firewall hits land in plugin tables like wp_sg_blocked_ips and wp_sg_login_attempts. The default screens render each list with a few canned filters but do not expose the rows as a queryable grid that a reviewer can pivot.
SleekView reads each table directly and treats the option entries as their own source. Scan findings become rows with type, file, severity, and first-seen columns. Blocked IPs expose the address, the reason, the action, and the expiry. Login attempts show the user, the IP, the result, and the time on a single grid that filters and sorts like any other SleekView.
Edits route through SiteGuarding's own actions, so unblocking an IP or clearing a finding triggers the same hooks the plugin's UI does. The outcome is a workflow most site owners would design themselves if they had time: filter what matters, save the view for the next review, annotate the rows, and stop rebuilding the same investigation every week.
Workflow
From SiteGuarding storage to a working grid
Point at the tables
wp_sg_blocked_ips, wp_sg_login_attempts, and the sg_ entries in wp_options. SleekView detects the columns and offers them as fields.
Promote the columns that matter
Save investigation views
Release and export
Sample columns
A typical SiteGuarding blocked IPs view
wp_sg_blocked_ips, wp_sg_login_attempts + wp_options (sg_ scan and config keys)
| When | IP | Country | Reason | Action | Expires |
|---|---|---|---|---|---|
| Today 08:14 | 198.51.100.7 | RU | Brute force | Blocked | Tomorrow |
| Today 08:42 | 203.0.113.4 | US | Bad user agent | Blocked | Today 16:42 |
| Today 09:01 | 192.0.2.40 | BR | Geo rule | Challenged | Permanent |
| Today 09:30 | 203.0.113.9 | DE | Rate limit | Released | — |
Comparison
Default SiteGuarding Security admin vs SleekView
Default SiteGuarding Security admin
- Scan findings, blocked IPs, and login attempts each live in separate screens with fixed filters.
-
Configuration keys in
wp_optionswith thesg_prefix are not browsable as data. - There is no cross-table view, such as a blocked IP next to its login attempt history.
- Bulk releasing IPs or annotating findings is not part of the default workflow.
- Exports are screen-specific CSV without column choice.
SleekView
-
Reads
wp_sg_blocked_ipsandwp_sg_login_attemptsas joined grids per IP. -
Promotes scan findings from
sg_option entries into a real row-per-finding grid. - Filter by reason, action, country, or username and save the view per role.
- Bulk release stale IP blocks or export the active slice for incident reviews.
- Inline annotate, tag, or archive rows so investigation context stays attached locally.
Features
What SleekView gives you for SiteGuarding Security
Blocked IPs as rows
Treats wp_sg_blocked_ips as a first-class table with IP, reason, action, and expiry on every row. Filter by country or rule, release stale entries in bulk, and pin saved review slices.
Scan findings
Promotes the per-finding entries from sg_ options into a grid with file, type, severity, and first-seen columns. Triage state lives in SleekView so it survives the next scan refresh.
Login attempt audit
Reads wp_sg_login_attempts as its own grid and pivots by IP for cross-row triage. See which user names a single host tried, with timestamps and results, in one filter.
Audience
Who uses SleekView for SiteGuarding Security
Security teams
Combine blocked IPs and login attempts in one grid to spot scanning patterns. Filter by reason and country, save the slice for weekly reviews, and bulk-release stale entries when the campaign ends.
Site admins
Help a locked-out customer by filtering login attempts on their username, finding the blocked IP, and releasing it from the same row. The plugin's hook still fires through the official API.
Agency operators
Replicate one saved firewall and scan review across many client sites. Annotations stay local per site so monthly client handoffs come from a stable, gridded source rather than ad hoc screenshots.
The bigger picture
Why scan and firewall data need a real grid
Security plugins like SiteGuarding earn their value by writing a lot of data: every blocked IP, every login attempt, every scan finding. The default screens are fine for a quick look, but the questions that actually drive decisions tend to cross tables and timeframes. Which IPs hit this site this week, which user names did they try, which rule fired, what scan finding correlates with that pattern.
Compliance reviews and incident postmortems want repeatable evidence with the same columns each time, not a one-off filter rebuilt from memory. Local scan tracking needs state that survives the next run so triage decisions are not lost when SiteGuarding refreshes the option entry. Treating wp_sg_blocked_ips, wp_sg_login_attempts, and the sg_ options as proper grids removes that friction.
The plugin keeps doing the heavy lifting; the operator finally gets a view that matches how investigations actually work.
Questions
Common questions about SleekView for SiteGuarding Security
No. SleekView reads wp_sg_blocked_ips, wp_sg_login_attempts, and the sg_ option entries that SiteGuarding already writes. The plugin keeps its scheduler, scanner, and firewall logic untouched.
Yes. Releasing a row writes through SiteGuarding's own release API rather than touching wp_sg_blocked_ips directly. That keeps the plugin's hooks firing and any centralized rule sync intact.
Yes. Each scan summary stored under an sg_ option entry is normalised into a per-finding row in SleekView. Triage state and notes attached to a finding live in SleekView so they persist across scan runs.
SleekView paginates server-side and uses the indexes SiteGuarding maintains on IP and timestamp. Even on busy sites with months of login attempts the grid stays responsive because each request returns one filtered page.
 Yes. SleekView respects the capability checks SiteGuarding uses for its admin pages. Only users with the right role can open the grids, and saved views can layer additional capability gates for sensitive slices.
 
Yes. SleekView lets you place wp_sg_blocked_ips and wp_sg_login_attempts side by side and filter both on the same IP. The two grids pivot together so a scanning pattern becomes visible without switching screens.
Yes. Exports include the columns currently visible and respect the active filter and sort. Use it for ticket attachments, weekly client reports, or feeding a SIEM that consumes periodic CSV uploads.
 
If SiteGuarding stores per-site data in the relevant wp_N_sg_ tables on a multisite install, SleekView reads through the active site context the same way the plugin does. A super-admin grid can union across sites where the data shape 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.
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
- Bigcommerce
- Woocommerce Cod Fee
- Woocommerce Shipping Multiple Addresses
- Woocommerce Multi Currency Switcher
- Woocommerce Stripe Gateway
- Woocommerce Extra Fees
- Woocommerce Points And Rewards
- Flexible Shipping
- Woocommerce Stock Manager Pro
- Edd Points Rewards
- Surecart Recurring
- Woocommerce Recently Viewed
- Woocommerce Wholesale Gateway
- Customer Reviews For Woocommerce
- Woocommerce Variation Prices