✨ 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 AntiVirus: Theme Scans and Detections Over Time

AntiVirus stores its daily scan timestamps and detected suspicious code in the wp_options table under its own option keys. SleekView Charts indexes those values into Number, Pie, Bar, and Area cards so the security check becomes a dashboard instead of a single text confirmation.

♾️ Lifetime License available

SleekView Charts dashboard for AntiVirus

Theme scan data, finally aggregated

AntiVirus is a small but focused plugin. It scans the active theme for suspicious patterns and stores its state in wp_options under keys like antivirus_scan_log, antivirus_last_scan, and antivirus_safe_browsing. Each scan records a date, a list of files that were checked, and any pattern hits that warrant a manual review. The default Tools screen shows the latest scan result and a single status badge, which is enough to confirm the plugin ran, but it does not show whether scans are happening every day or how detections trend across releases.

SleekView Charts indexes the AntiVirus option values into queryable rows. A Number card carries the days since the last scan, a Pie groups results across clean and flagged, a Bar ranks the most-flagged theme files, and an Area card tracks daily scan volume. Each card reads from the option-derived source, so AntiVirus's own writes stay untouched.

Themes get updated and replaced over time, so the same suspicious pattern can move from one file to another. The Bar card pinned to flagged file names makes that drift obvious. A site that has zero detections for a month and a sudden cluster after a theme update has a question worth answering, and the chart surfaces it without anyone having to click into the Tools menu.

Workflow

From AntiVirus options to a scan dashboard

1

Index the AntiVirus options

Register the AntiVirus option keys as a source. Last scan timestamp, scan result, flagged files, and daily run history become groupable fields ready for any chart card on the dashboard.
2

Drop four cards

Number for days since last scan, Pie for clean vs flagged, Bar for most-flagged files, Area for daily scan volume. Every card runs server-side aggregations against the indexed option rows.
3

Save the dashboard

Pin the layout for theme review. A global date range and scan-result filter reframe every card at once when reviewing the last week, the last quarter, or a particular theme release.
4

Scope per role

Hand junior admins a read-only theme-scan view. AntiVirus's own Tools menu stays in place for triggering manual scans, and the dashboard never modifies scan configuration.

Sample dashboard

Charts you can build from AntiVirus data

Four cards that turn the AntiVirus Tools screen into one daily theme-scan dashboard for the security routine.
Number · Default

Days since last scan

A KPI computing the difference in days between now and the antivirus_last_scan option. The first number on the morning routine that confirms AntiVirus is actually running on schedule.
Maximum(scan_age_days)
Pie · Donut

Scan results

Distribution across clean and flagged from the AntiVirus scan history. A run of clean results punctuated by a flagged spike usually means a theme update introduced a new pattern.
Count group by result
Bar · Horizontal

Most-flagged files

Theme files ranked by flag count across the AntiVirus scan history. Useful for spotting a single template that keeps tripping suspicious-pattern detection after every theme update.
Count group by file_path
Area · Gradient

Daily scan volume

Scan count per day from the AntiVirus scan history. The chart that proves the scheduled scan really did run every day, instead of relying on the single last-scan timestamp in the Tools UI.
Count group by scan_date

Comparison

Default AntiVirus Tools screen vs SleekView Charts

Default AntiVirus Tools screen

  • Tools screen shows the latest scan only, with no aggregated history.
  • Clean vs flagged ratio over time is not surfaced anywhere in the UI.
  • Most-flagged file ranking has to be reconstructed by hand from scan emails.
  • Daily scan volume is not part of the built-in views.
  • Multisite admins lack a network-wide rollup of theme scan activity.

SleekView Charts

  • Charts run on indexed AntiVirus option keys with no extra storage.
  • Group by scan result, file path, scan date, or any indexed field.
  • Filters by date range and scan result apply globally across every card.
  • Saved layouts scope per role so junior admins get a read-only view.
  • CSV exports of any aggregate are one click away from a chart card.

Features

What SleekView Charts gives you for AntiVirus

Triage as a dashboard

Days since last scan, result mix, top flagged files, and daily volume in one screen. The theme-scan review starts at the dashboard instead of clicking through the Tools menu.

Filters that reframe everything

Set a date range or scan result once. Every card updates including the daily Area chart and the file ranking, no per-card editing or duplicated saved searches.

Read-only by default

Charts never write to the AntiVirus option keys. Manual scans and scheduled runs are still triggered from AntiVirus's own Tools menu, so the dashboard layer never touches the plugin.

Audience

Who builds AntiVirus charts dashboards with SleekView

Security admins

Open the dashboard, confirm scans are happening and clean, and click into the grid only when a flagged result needs to be reviewed against the latest theme update on the site.

Agency support

Give clients a one-screen theme-scan overview. Days since last scan, result mix, top flagged file, and the daily chart in one shared dashboard per site.

Incident responders

Use the daily Area chart to confirm scans were running before a suspected compromise. The flagged-file Bar shows whether the same pattern existed in earlier theme versions.

The bigger picture

Why theme scan data deserves a visual layer

AntiVirus is a quiet plugin by design. It runs in the background, scans the active theme, and surfaces a single status line. For a low-traffic personal site that is enough.

For an agency or a hosting team that supports many sites, the question is not whether AntiVirus is installed, it is whether scans are actually happening every day, whether detections are trending up or down, and which theme files keep tripping suspicious-pattern detection. SleekView Charts gives the AntiVirus option data a real dashboard surface so those questions can be answered at a glance without opening Tools on every site in the portfolio. The plugin keeps scanning; the dashboard makes the activity legible.

Questions

Common questions about SleekView Charts for AntiVirus

Yes. The plugin writes scan timestamps, results, and flagged file lists to wp_options under its own keys. SleekView indexes those values into queryable rows so they behave like a proper scan-history table even though the plugin itself does not ship one.

 

No. SleekView reads the existing AntiVirus option keys. Each new scan overwrites the latest result, but a small SleekView indexing job snapshots the value daily so the dashboard can show a real time-series instead of only the most recent run.

 

Yes. On a multisite or a hosting dashboard each site's AntiVirus options can be read as a separate source. The dashboard supports a portfolio-style layout where Days Since Last Scan becomes a Bar card ranking the sites that are overdue.

 

No. Charts read from existing AntiVirus option keys and never write to them. AntiVirus continues to scan the active theme exactly as before, with no added load and no changes to its built-in scheduled events.

 

Yes. Each card supports CSV export of its aggregated values, and the underlying SleekView grid is one click away for the raw scan-history rows behind any chart. Useful for client reports that document a quarter of theme-scan activity.

 

No. Manual scans live inside AntiVirus's own Tools menu. The dashboard is intentionally read-only so the visual layer never modifies the AntiVirus option keys or interferes with the plugin's scheduled background tasks.

 

Yes. AntiVirus stores its state per blog, and SleekView respects that scope. A network admin can build a per-site dashboard or one network-wide rollup that ranks sites by days since last scan or by detection count.

 

The chart settings reference indexed option keys. Moving to another theme scanner means pointing the same cards at the new source. The visual layout, the daily snapshots, and the saved dashboards survive even if the underlying scanner is swapped out.

 

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