✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Shield Security Pro: request and event logs as tables

Shield Security Pro writes request data and security events to wp_shield_request_logs and wp_shield_event_logs and stores IP rules in wp_shield_ip_rules. SleekView joins all three into one grid.

♾️ Lifetime License available

SleekView table view for Shield Security Pro

Shield's data, finally pivotable

Shield Security Pro keeps an unusually detailed schema for a WordPress security plugin: wp_shield_request_logs stores HTTP requests Shield evaluated, wp_shield_event_logs stores the security events it raised, and wp_shield_ip_rules stores the IP block and allow rules in effect. The plugin's screens cover each in turn, but the cross-table picture, the one operations teams actually need, lives behind the UI.

SleekView reads each Shield table as a first-class grid. Requests and events join cleanly on request ID where present, and both join to wp_shield_ip_rules on IP so a row carries the rule that did or did not apply. Filters and saved views capture the questions a team asks repeatedly, like failed-login attempts in the last hour or new IP rules created today.

Inline writes go through Shield's own functions where available, for example adding an entry to wp_shield_ip_rules or marking an event reviewed. Where Shield does not expose a public API, SleekView writes the row directly with conflict detection so concurrent admin changes do not silently overwrite each other.

Workflow

From Shield logs to a working triage grid

1

Connect to the request log

Create a SleekView against wp_shield_request_logs. URI, method, IP, user agent, and time are detected as the starting columns.
2

Join events and rules

Add joins to wp_shield_event_logs on the request reference and to wp_shield_ip_rules on IP. Each row carries the event and any matching rule.
3

Save triage views

Pin bot signal, failed login, 404 burst, and allow-rule views. Each captures the active filter, the columns, and the sort.
4

Annotate and act inline

Tag an event reviewed, add or remove an IP rule from the row, and export the active view as CSV or JSON for tickets or audits.

Sample columns

A typical Shield Security Pro audit view

One row per security event joined with the originating request from wp_shield_request_logs.
Source: wp_shield_request_logs, wp_shield_event_logs, wp_shield_ip_rules
When IP Event Request URI Rule Outcome
Today 06:11 198.51.100.4 bot_signal /wp-login.php auto-block Blocked
Today 06:42 203.0.113.55 login_failed /wp-login.php rate-limit Throttled
Today 07:04 192.0.2.18 404_burst /wp-content/plugins/old/ 404-rule Logged
Today 07:33 203.0.113.22 ip_allow /wp-admin/ allow-rule Allowed

Comparison

Default Shield Security Pro admin vs SleekView

Default Shield Security Pro admin

  • Shield's screens cover requests, events, and IP rules separately, with no joined view on the same admin page.
  • Filters on wp_shield_request_logs and wp_shield_event_logs are limited to a shortlist of fields.
  • Cross-referencing an event with the request that produced it usually means opening two screens.
  • Bulk actions on rows are limited; most workflows are single-row in the default UI.
  • Exports are per screen with a fixed column set rather than per saved view.

SleekView

  • Reads wp_shield_request_logs, wp_shield_event_logs, and wp_shield_ip_rules as first-class grids with optional joins.
  • Promotes request fields (URI, user agent, method) to filterable columns alongside the event.
  • Saves named views for bot signals, failed logins, 404 bursts, or allow-rule activity.
  • Inline add or remove of an entry in wp_shield_ip_rules from the row.
  • Exports the visible columns as CSV or JSON with the active filter applied.

Features

What SleekView gives you for Shield Security Pro

Requests and events joined

Reads wp_shield_request_logs and joins wp_shield_event_logs on the request reference. The event that fired sits next to the HTTP request that triggered it on one row.

Saved triage views

Pin bot signal, failed login, 404 burst, and allow-rule views. Each captures the active filter, the column set, and the sort, ready to reopen during the next incident.

Inline IP rule writes

Add or remove an entry in wp_shield_ip_rules from the row via Shield's API. New rules take effect immediately and show in the IP rules grid.

Audience

Who uses SleekView for Shield Security Pro

Security ops

Cross-filter request logs and event logs to spot bot campaigns and brute force bursts. Pivot on IP, URI fragment, or rule across the same time window.

Site administrators

Audit which IPs are currently in wp_shield_ip_rules and why. Add or remove rules inline based on the request and event evidence on the same row.

Compliance owners

Export filtered events for monthly access and security reviews. Saved views ensure the same filter and column set feed the report each cycle.

The bigger picture

Why a real grid matters for Shield

Shield Security Pro records more local detail than most WordPress security plugins. Request logs and event logs sit side by side in your database, and that level of detail is exactly what triage needs when an incident spans bot traffic, brute force, and admin activity. The catch is that detail without a real grid is more burden than asset, because each table on its own only answers part of the question.

A bot signal makes more sense when the request that triggered it sits on the same row. A failed-login burst tells a clearer story when the IP rule that finally caught it shows next to the event. Treating wp_shield_request_logs, wp_shield_event_logs, and wp_shield_ip_rules as joined sources turns the detail into something an operations team can read at speed.

Saved views replace ad-hoc filters, so the next on-call admin reopens the same triage in one click. Inline writes mean the action and the evidence sit on the same row, and the audit log itself stays read-only by design. Shield captures the data faithfully; a real grid turns that data into a working incident response surface.

Questions

Common questions about SleekView for Shield Security Pro

No. SleekView reads wp_shield_request_logs, wp_shield_event_logs, and wp_shield_ip_rules. Shield Security Pro keeps writing data the same way it always has.

 

Yes. URI, user agent, method, IP, and time are all first-class columns. Filters combine across them and save with the view.

 

Yes. IP rule writes go through Shield's own functions where available, with direct table writes as fallback when no public API exists for that field.

 

Yes. Where Shield links events back to a request (via a request reference), SleekView surfaces that join so the event row carries the request URI and method as columns.

 

Yes. SleekView paginates server-side using Shield's existing indexes on time and IP. Even installs with months of request history stay responsive.

 

Yes. SleekView respects multisite context. Super-admin views can join Shield data across sites; per-site admins see only their slice.

 

Capability checks follow WordPress roles and Shield's own capability filters. 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 and 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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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