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
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
Index the AntiVirus options
Drop four cards
Save the dashboard
Scope per role
Sample dashboard
Charts you can build from AntiVirus data
Days since last scan
Maximum(scan_age_days)
Scan results
Count
group by result
Most-flagged files
Count
group by file_path
Daily scan volume
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.
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
- Yith Woocommerce Easy Login Register
- Yith Woocommerce Frequently Bought Together
- Wpc Product Bundles
- Woocommerce Additional Variation Images
- Wt Woocommerce Sequential Order Numbers
- Edd Frontend Submissions
- Slicewp
- Yith Woocommerce Ajax Product Filter
- Yith Woocommerce Product Slider
- Woocommerce Mailchimp Discount
- Yith Woocommerce Order Tracking
- Wp Ecommerce
- Woocommerce Amazon Pay
- Woocommerce Payments Stripe
- Yith Woocommerce Customize Myaccount Page
- Ultimatemember Content Restriction
- Buddypress Media
- Wp Affiliate Manager
- Memberpress
- Swpm Buddypress Integration
- Pmpro Multiple Memberships Per User
- Ultimatemember Private Content
- Memberium For Activecampaign
- Ultimate Membership Pro
- Easy Affiliate
- Ultimatemember User Tags
- School Pro
- Memberium Infusionsoft
- Members Content
- Buddypress Docs