SleekView for WPScan: vulnerability findings & scan history as tables
WPScan stores its API results, scan history, and ignored entries inside wp_options and per-scan transients. SleekView lifts that data into a grid where each finding becomes a row you can triage, ignore, or assign.
♾️ Lifetime License available
Vulnerability findings, not just notifications
WPScan checks the installed plugin, theme, and core versions against its vulnerability database and writes the latest result set into wp_options entries like wpscan_vuln_data and wpscan_scan_history. Per-scan detail lives in transients that expire on the schedule the plugin sets. The default admin screen renders this as a flat list with severity icons but does not expose the underlying rows as a real table.
SleekView reads the same options and transients, normalises the entries, and presents one row per finding. Columns expose the affected slug, the installed version, the patched version, the CVSS score, the CVE identifier, and the first time the finding appeared. Ignored items from the WPScan ignore list show as their own column rather than being silently hidden, so policy decisions stay visible.
From there workflows become consistent. Mark a finding as triaged, assign it to a teammate, or add a note explaining why a particular version cannot be patched yet. The next scan refreshes the underlying data; saved views keep showing the same slice with the same columns so weekly vulnerability reviews stop being a rebuild every time.
Workflow
From WPScan storage to a tracked findings grid
Point at WPScan storage
wp_options and the per-scan transients. SleekView normalises the structure into one row per finding and detects severity, type, slug, and CVE.
Promote columns
Save review slices
Triage and export
Sample columns
A typical WPScan findings view
wp_options (wpscan_vuln_data, wpscan_scan_history) + per-scan transients
| Severity | Type | Slug | Installed | Fixed in | CVE | Status |
|---|---|---|---|---|---|---|
| Critical | Plugin | elementor | 3.16.1 | 3.16.5 | CVE-2024-1234 | Open |
| High | Plugin | woocommerce | 8.2.0 | 8.2.2 | CVE-2024-5678 | Open |
| Medium | Theme | astra | 4.4.0 | 4.4.2 | CVE-2024-9012 | Ignored |
| Low | Core | wordpress | 6.5.0 | 6.5.2 | CVE-2024-3456 | Triaged |
Comparison
Default WPScan admin vs SleekView
Default WPScan admin
- Findings render as a flat list with no per-column filter on severity or type.
-
Data stored in
wpscan_vuln_dataand scan transients is not exposed as a real grid. - Ignored items disappear from the list rather than living in a tracked column.
- There is no inline assignment, note, or triage state on a per-finding basis.
- Exports are JSON dumps of the API response, not column-scoped CSV.
SleekView
-
Promotes each WPScan finding from
wp_optionsinto its own row with named columns. - Inline ignore, triage, or assign a finding from the cell without leaving the grid.
- Filter by severity, CVE, type, or affected slug and save the view for weekly reviews.
- Track ignored items as their own column rather than silently hiding them.
- Export the visible columns as CSV for ticket queues or risk registers.
Features
What SleekView gives you for WPScan
Findings as rows
Reads wpscan_vuln_data and per-scan transients, normalises each entry into a row, and exposes severity, slug, installed version, patched version, and CVE as filterable columns.
Triage inline
Mark findings as triaged, assign a teammate, or add a note explaining a delayed patch. Triage state survives across scans because it lives in SleekView, not the volatile transient cache.
Saved review views
Pin weekly review slices like Critical and high open or Ignored items, this quarter. Each captures filters, columns, and sort so the same review reopens unchanged after every scan refresh.
Audience
Who uses SleekView for WPScan
Security teams
Filter findings by severity and type, ignore noise inline, and assign open items to plugin owners. The grid stays accurate after each WPScan refresh without a copy-paste loop into a tracker.
Agency operators
Run the same review across multiple client sites by pinning the same saved view per network. Findings, ignored items, and triage status sit together for a stable monthly vulnerability handoff.
Site owners
See exactly which plugins, themes, or core versions are flagged, which are already patched, and which were chosen to ignore. No JSON, no SQL, just a tracked list of decisions.
The bigger picture
Why vulnerability findings need real workflow
Vulnerability data only changes outcomes when someone acts on it. WPScan is excellent at fetching the right advisories and matching them to the installed versions, but the moment a finding lands the workflow tends to collapse into a copy and paste loop with a ticket queue. The data already lives in wp_options and transients; the missing piece is a grid with the columns that matter, persistent triage state, and a saved view that resumes the same review next week.
Compliance and risk teams need a stable shape for what they audit, not a JSON blob that mutates on every refresh. Plugin owners need to know which findings are theirs without a meeting. Treating WPScan output as a tracked list turns vulnerability management from a notification stream into a managed pipeline, and the plugin keeps doing what it does best: knowing about the advisories before anyone else does.
Questions
Common questions about SleekView for WPScan
No. SleekView reads the data WPScan already fetched and stored in wp_options and scan transients. The plugin keeps owning when scans run and which API endpoint they call; SleekView only presents the stored result set as a grid.
Each new scan rewrites wpscan_vuln_data and refreshes the transients. SleekView shows the new dataset on its next load. Triage state, notes, and assignments live in SleekView's own store so they survive across scans rather than being wiped when the cache rotates.
Yes. Ignoring a finding writes through the WPScan ignore list, so the plugin records the decision the same way it would from its own UI. The grid keeps showing the ignored row in a separate column so the policy stays visible.
 
Yes. SleekView surfaces the API key status and the daily request count from wp_options in a small status panel beside the grid, so the team can see when the limit is approaching without opening the WPScan settings tab.
Yes. CVE identifiers and severity values are promoted to first-class columns. Filter by CVE to find a specific advisory, by CVSS range to focus on critical findings, or by affected slug to group everything that points at one plugin.
 
SleekView paginates server-side and reads from wp_options and transients directly. Even on sites with hundreds of plugins and themes the grid stays responsive because the result set is bounded by what WPScan already cached, not a fresh API call per page.
Yes. Exports include the columns currently visible and respect the active filter and sort. Use it to attach a slice of open findings to a ticket, share with a client, or feed a risk register that wants periodic CSV ingestion.
 Email reports are good for a passive heads-up. SleekView covers the active step: open the grid, sort by severity, assign owners, and ignore the noise once. The email and the grid complement each other; one notifies, the other actually drives the work.
 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
- Wc Vendors
- Woocommerce Measurement Price
- Woocommerce Octobat
- Woocommerce Walmart Sync
- Woocommerce Wholesale Order Form
- Edd Points Rewards
- Wcfm Delivery
- Magento Bridge
- Product Csv Import Export
- Wp Lister Lite
- Funnelkit Funnel Builder
- Woocommerce Customer Order Csv Export
- Slicewp
- Wpc Product Quantity
- Currency Switcher