✨ 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 MalCare Pro: firewall and login requests as tables

MalCare Pro stores firewall requests in wp_bv_fw_requests, login protection in wp_bv_lp_requests, and IP intelligence in wp_bv_ip_store. SleekView joins them into a single grid you can pivot, save, and edit inline.

♾️ Lifetime License available

SleekView table view for MalCare Pro

Local visibility for MalCare Pro events

MalCare Pro splits responsibilities between its cloud scanner and the local site. On the WordPress side, wp_bv_fw_requests holds firewall request records with IP, rule, and outcome, wp_bv_lp_requests tracks login protection events, and wp_bv_ip_store caches the IP intelligence used by both. The plugin's dashboard summarises this clearly, but the local detail behind each summary is harder to pivot than it could be.

SleekView reads the three local tables directly and joins them into one grid keyed on IP. A firewall request shows alongside any matching login protection event, with the cached IP intelligence (country, threat level, last seen) inlined as columns. Filters and saved views work the same way they do for posts in WP Admin.

Note that MalCare's malware scanner runs as a cloud service. SleekView does not run scans or fetch results from MalCare's servers; it surfaces the local request and lockout data that already lives in your database. For the cloud scan results themselves, the MalCare dashboard remains the source.

Workflow

From MalCare local tables to a working grid

1

Connect to firewall requests

Create a SleekView against wp_bv_fw_requests. Time, IP, rule, URI, and outcome are detected as the starting columns.
2

Join IP intelligence

Add the join to wp_bv_ip_store on IP. Country, threat level, and last-seen timestamp join the row as filterable fields.
3

Add login protection

Layer in wp_bv_lp_requests for login protection events. The same IP across both tables tells the bigger story than each on its own.
4

Save views and act inline

Pin views for blocked traffic, throttled rate-limit, or good-bot, then tag, archive, or escalate from the row as the investigation progresses.

Sample columns

A typical MalCare Pro firewall view

One row per firewall request joined with IP intelligence from wp_bv_ip_store.
Source: wp_bv_fw_requests, wp_bv_lp_requests, wp_bv_ip_store
When IP Country Rule URI Outcome
Today 05:42 198.51.100.4 RU bad-bot /wp-login.php Blocked
Today 06:13 203.0.113.91 US rate-limit /wp-json/wp/v2/users Throttled
Today 07:02 192.0.2.18 NL good-bot /sitemap.xml Allowed
Today 07:31 198.51.100.40 BR sql-injection /wp-admin/admin-ajax.php Blocked

Comparison

Default MalCare Pro admin vs SleekView

Default MalCare Pro admin

  • The MalCare dashboard summarises events well, but does not provide a flat sortable grid of local firewall and login records.
  • Records in wp_bv_fw_requests and wp_bv_lp_requests are not joined in the UI.
  • IP intelligence in wp_bv_ip_store is used but not exposed as filterable columns next to the request rows.
  • Bulk annotations or archive of local request rows is not part of the default UI.
  • Exports of local request data are limited compared to the cloud dashboard.

SleekView

  • Joins wp_bv_fw_requests, wp_bv_lp_requests, and wp_bv_ip_store on IP for a single grid.
  • Promotes country, threat level, and last-seen timestamp from IP intelligence to columns.
  • Saves named views for blocked traffic, throttled rate-limit hits, or good-bot traffic.
  • Inline tag, archive, or escalate of a row without leaving the grid.
  • Exports the visible columns as CSV or JSON with the active filter applied.

Features

What SleekView gives you for MalCare Pro

Firewall, login, IP joined

Reads wp_bv_fw_requests and wp_bv_lp_requests together, with wp_bv_ip_store joined on IP so each row shows country, threat level, and last-seen alongside the request.

Multi-dimension filters

Filter by IP, country, rule, URI, or outcome in any combination. Saved views capture the filter and column set so the same query is reopened in one click.

Inline triage tags

Tag a row as actioned, archive a noisy block, or escalate one for follow-up. Annotation context stays attached to the request itself for the next reviewer.

Audience

Who uses SleekView for MalCare Pro

Security ops

Filter wp_bv_fw_requests by rule and country and pair with login protection records. Spot multi-vector campaigns by pivoting on the same IP across both tables.

Agency admins

Apply the same MalCare 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 local firewall and login records for monthly reviews. Saved views ensure the same column set and filter feed the report each cycle.

The bigger picture

Why local visibility still matters

MalCare Pro pushes most of the heavy lifting to its cloud service, which is the right architecture for malware scanning at scale. The trade-off is that the local data, the firewall requests and login protection events that live in your own database, can feel secondary even though it is what powers most day-to-day triage. A real grid over wp_bv_fw_requests, wp_bv_lp_requests, and wp_bv_ip_store turns those tables from a feed into a working timeline.

The same IP attacking your login page and your search endpoint is one row in the joined view rather than two rows in two screens. Country and threat level move from background fact to filterable column, which is what investigations need when the question is 'show me everything from this region in the last hour'. Saved views replace ad-hoc CSV exports for repeat reviews, and inline annotations turn the log from a record of what was blocked into a record of what your team did about it.

MalCare's cloud dashboard still handles the scanner side; the local grid simply makes the local side first class.

Questions

Common questions about SleekView for MalCare Pro

No. SleekView reads from wp_bv_fw_requests, wp_bv_lp_requests, and wp_bv_ip_store. The firewall, login protection, and cloud-side scanning keep running through MalCare itself.

 

No. The malware scanner runs as a cloud service on MalCare's side. SleekView focuses on what lives in your WordPress database. The MalCare dashboard remains the source for scan results.

 

Yes. The three local tables join cleanly on IP, with country and threat level pulled in from wp_bv_ip_store as columns.

 

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

 

Yes. SleekView paginates server-side using the existing indexes on time and IP. Even busy sites with millions of request rows stay responsive.

 

Yes. Tag, archive, or escalate multiple rows in one bulk operation. Annotations live alongside the request 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 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