✨ 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 Charts for NinjaFirewall

NinjaFirewall ships a powerful web application firewall and writes detailed event logs. SleekView Charts reads those logs and turns them into a configurable dashboard.

♾️ Lifetime License available

SleekView Charts dashboard for NinjaFirewall

NinjaFirewall logs become chart cards, not text grep

NinjaFirewall sits in front of WordPress and decides what reaches PHP. Every blocked request, rule hit, brute-force lockout, and file-monitor change is written to its event log with rule IDs, IPs, request paths, and timestamps. The native log viewer is a paginated list focused on individual rows.

SleekView reads the log table directly and aggregates it. Rule IDs become a top-rules bar, blocked IPs become a horizontal ranking, attack types become a donut, and blocks per hour become a line chart. The same dataset powers a Number card for total blocks today and a Bar for top targeted URLs.

NinjaFirewall stays in charge of the firewall rules, the engine, and the log writer. SleekView only adds the aggregation surface, so dashboards reflect exactly what the firewall decided to record, no parsing or duplication.

Workflow

From NinjaFirewall logs to chart cards in four steps

1

Connect the log dataset

SleekView lists the NinjaFirewall event log table on installs storing logs in the database.
2

Pick log fields

Include rule ID, source IP, request URI, action, and the timestamp column you want to chart on.
3

Add chart cards

Number for total blocks, Pie for action mix, Bar for top rules and IPs, Area or Line for trends over time.
4

Save the dashboard

Charts join the existing SleekView Table and Kanban as a saved view backed by the same dataset.

Sample dashboard

Charts you can build from NinjaFirewall data

NinjaFirewall produces a high-volume event stream. SleekView Charts shapes it into dashboards for daily monitoring, rule tuning, and audit reports.
Number · Default

Blocks today

Single KPI counting blocked requests in the NinjaFirewall log for the current day.
Count
Pie · Donut

Action mix

Donut split across blocked, sanitised, and allowed actions, useful to see how aggressive the firewall is being today.
Count group by action
Bar · Horizontal

Top firing rules

Horizontal bar ranking rule IDs by hit count, the fastest way to spot which signature is doing most of the work.
Count group by rule_id
Line · Default

Blocks per hour

Line chart of blocks bucketed by hour so attack spikes appear next to the time of day they happened.
Count group by stamp

Comparison

Default NinjaFirewall reporting vs SleekView Charts

Default NinjaFirewall log viewer

  • The log viewer paginates events without cross-row aggregation.
  • Rule ID frequency requires filtering and counting visually.
  • Trend lines for blocks per hour or per day need exports plus spreadsheet work.
  • Top source IP rankings live in support-ticket queries, not in the admin UI.
  • Comparing action types over time has no native chart.

SleekView Charts

  • Reads the NinjaFirewall log table directly with no parser layer.
  • Rule IDs, actions, IPs, and request URIs all chartable as groupBy keys.
  • Number, Pie, Bar, Area, Line, Radar, and Radial cards per dashboard.
  • Aggregations cover count, sum, average, minimum, and maximum.
  • Saved dashboards share one dataset with Table and Kanban views.

Features

What SleekView Charts gives you for NinjaFirewall

Rule-tuning view

Top-firing rules bar makes overactive signatures obvious so policies can be tightened or relaxed with evidence.

Attack pacing

Line and Area cards over the timestamp column expose whether traffic is steady or spiking against business hours.

One log, every angle

Same dataset feeds KPI numbers, distributions, rankings, and trend charts without duplicating queries.

Audience

Who builds NinjaFirewall charts dashboards with SleekView

Security admins

Daily dashboard with blocks today, action mix, top rules, and per-hour line replaces three log-screen visits.

WordPress agencies

Per-client dashboards make it easy to show what NinjaFirewall actually caught during the billing period.

Incident review

After a campaign, the same dashboard rewinds to the hour-by-hour breakdown for the post-mortem.

The bigger picture

Firewall data is only useful when it can be aggregated

NinjaFirewall is excellent at making per-request decisions. Its log is detailed and accurate. The trade-off is that the admin viewer is row-shaped, which means anyone wanting a top-rules ranking or a blocks-per-hour line has to export and re-tool.

SleekView Charts removes that step by reading the same log table the firewall already maintains and rendering it as cards the team configures per dashboard. Investigators keep the per-event detail. Admins and reviewers get aggregations, rankings, and trend lines without leaving WordPress, and without asking the firewall to compute anything it does not already record.

Questions

Common questions about SleekView Charts for NinjaFirewall

Yes for any edition that writes the event log to the database. File-only logging requires database logging to be turned on for SleekView to read it.

 

Yes. If file monitoring is enabled and logs to the database, its rows appear as a separate SleekView dataset with its own chart options.

 

No. Charts only render on admin requests against existing tables. The firewall's request-time decision path is untouched.

 

SleekView reads whatever the database stores. If logs are stored encrypted in a column, charts can still count rows but cannot group on the encrypted payload.

 

Yes. If the log captures the request method as its own column, that column is selectable as a groupBy in any card.

 

No. The native viewer remains the right tool for per-event drill-down. SleekView adds the cross-event aggregation layer.

 

SleekView handles tables in the millions of rows by using the existing log indexes. Performance scales with index quality, not chart count.

 

SleekView dashboards live in the WordPress admin behind capability checks. Public embedding is not part of the security-data flow by design.

 

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