SleekView for Hide My WP Ghost: brute force log & 404 events as tables
Hide My WP Ghost writes brute force attempts and suspicious 404 traffic to wp_hmwp_logs. SleekView turns the log into a sortable grid with saved views, multi-column filters, and inline annotations.
♾️ Lifetime License available
A grid for Ghost's hardening events
Hide My WP Ghost ships with a hardening firewall layer that logs brute force attempts, suspicious 404s, and rule matches to wp_hmwp_logs. The plugin's screens summarise activity well, but treat the log as a feed rather than a real grid: a fixed shortlist of filters, a fixed column set, and no easy way to cross-cut by IP and rule at the same time.
SleekView reads wp_hmwp_logs directly and exposes every column as a filterable, sortable field. Timestamp, IP, country (when available), rule, URI, and user agent fragment all behave like first-class fields. Saved views capture filter and column choices so the same triage screen reopens in one click.
Inline annotations let you tag a row as actioned, archive a noisy rule, or escalate one for follow-up. Hide My WP Ghost continues to enforce its hardening rules; SleekView only adds the operational layer on top so the log becomes useful between incidents as well as during them.
Workflow
From Ghost's logs to a working hardening grid
Connect to wp_hmwp_logs
wp_hmwp_logs. Time, IP, rule, URI, user agent, and outcome are detected as the starting columns.
Compose triage columns
Save reusable views
Annotate and export
Sample columns
A typical Hide My WP Ghost event view
wp_hmwp_logs.
wp_hmwp_logs, wp_options (plugin configuration)
| When | IP | Rule | URI | User agent | Outcome |
|---|---|---|---|---|---|
| Today 04:18 | 198.51.100.4 | brute-force | /wp-login.php | Mozilla/5.0 | Blocked |
| Today 05:02 | 203.0.113.55 | 404-pattern | /wp-content/plugins/old/ | scanner-bot | Logged |
| Today 05:31 | 192.0.2.10 | renamed-login | /wp-login.php | curl/8.5 | Blocked |
| Today 06:00 | 203.0.113.22 | good-bot | /sitemap.xml | Googlebot | Allowed |
Comparison
Default Hide My WP Ghost admin vs SleekView
Default Hide My WP Ghost admin
-
The events screen shows a paged feed of
wp_hmwp_logswith a fixed filter shortlist, not every column. - Multi-column filters (for example IP + rule + time window) are not part of the default UI.
- Bulk operations on rows (tag, archive, escalate) require either CLI or repeated single-row actions.
- User agent fragments are visible but not promoted to a filterable column.
- Exports are limited to a per-screen CSV with a fixed column set.
SleekView
-
Reads
wp_hmwp_logsas a first-class grid with every field filterable. - Saves named views for brute force, suspicious 404s, renamed-login attempts, or good-bot traffic.
- Pivots events by IP, rule, or user agent fragment with multi-column filters.
- Inline tag of a row as actioned, archived, or escalated without leaving the grid.
-
Exports the visible column set as
CSVorJSONwith the active filter applied.
Features
What SleekView gives you for Hide My WP Ghost
Multi-column event filters
Treats every field in wp_hmwp_logs as filterable. IP, rule, URI, user agent fragment, and time window combine in one query without a SQL detour.
Inline triage tags
Add an actioned, archived, or escalated tag from the row. Annotation context stays attached to the log entry itself for the next reviewer.
Cross-rule pivots
Pivot on the same IP across brute force, 404 patterns, and renamed-login rules in a single grid, so a scan campaign reads as one timeline rather than three separate screens.
Audience
Who uses SleekView for Hide My WP Ghost
Security ops
Filter wp_hmwp_logs across rule, IP, and time window. Pivot suspicious 404 sweeps and brute force bursts on the same actor in one grid.
Agency admins
Apply the same Ghost triage grid across many client sites by saving the same view as a template. Per-site filters keep tenant data scoped correctly.
Compliance owners
Export filtered hardening events for monthly reviews and incident retrospectives. Saved views ensure the same filter and column set each cycle.
The bigger picture
Why hardening logs deserve a real grid
Hide My WP Ghost is most useful in two phases: the first time a site is hardened, when renamed URLs and brute force protection cut the noise, and the steady-state phase when its log becomes the canonical record of who is poking at the perimeter. The first phase is well served by the plugin's setup wizard, but the second phase is where a real grid matters. A flat list of hardening events hides the pattern that triage actually needs: the same IP running renamed-login attempts and then 404 sweeps over an hour, the same user agent fragment hopping IP ranges in a week, the same rule firing at the same URI across many sites in a network.
Treating wp_hmwp_logs as a grid surfaces those patterns in seconds because every column is filterable and sortable. Saved views make repeat reviews cheaper because the next on-call admin reopens the same filter and column set rather than rebuilding it from memory. Annotations turn the log from a feed into a working timeline of what the team did about each event.
Ghost already records faithfully; a grid is what makes that record useful at speed.
Questions
Common questions about SleekView for Hide My WP Ghost
No. SleekView reads wp_hmwp_logs. Hide My WP Ghost keeps enforcing renamed URLs, brute force protection, and 404 pattern rules through its own pipeline.
Yes. Every field, including rule, IP, URI, and user agent fragment, is a first-class column. Filters combine across them and save with the view.
 
Yes. The user agent column from wp_hmwp_logs is filterable, so scanner-bot signatures can be pinned as their own view.
Yes. Tag, archive, or escalate multiple rows in one bulk operation. Annotations live alongside the event for the next reviewer.
 Yes. SleekView paginates server-side using the existing indexes on time and IP. Even installs with heavy traffic and large hardening logs stay responsive.
 Capability checks follow WordPress roles. Specific saved views can be gated to a smaller group when the data is sensitive.
 
Yes. Anything Ghost writes to wp_hmwp_logs is available as columns and filters. New rule types added by the plugin appear in the same grid without configuration.
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.
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 Taxify
- Woocommerce Clearpay
- Yith Woocommerce Product Add Ons
- Woocommerce Wholesale Lead Capture
- Woocommerce Octobat
- Woocommerce Loyalty Program
- Woocommerce Freshbooks Sync
- Woocommerce Startrack
- Woocommerce Quick View
- Checkout Field Editor
- Wpc Product Quantity
- Woocommerce Wholesale Order Form
- Woocommerce Favorites
- Wp Invoice
- Charitable