WP Show Stats Security & Risk Analysis

wordpress.org/plugins/wp-show-stats

Real time and complete stats to your WP site. Comprehensive WordPress plugin for your personal dashboard and to keep track on all WordPress elements.

400 active installs v1.5 PHP 7.4+ WP 4.0+ Updated Mar 7, 2024
analysiscustom-post-type-statswordpress-statisticswordpress-statistics-pluginwordpress-stats
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEApr 9, 2025
Safety Verdict

Is WP Show Stats Safe to Use in 2026?

Use With Caution

Score 63/100

WP Show Stats has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Apr 9, 2025Updated 2yr ago
Risk Assessment

The wp-show-stats v1.5 plugin exhibits several concerning security practices that outweigh its apparent lack of directly exploitable entry points in the static analysis. The significant presence of the `unserialize` function, combined with the absence of nonce and capability checks, creates a substantial risk. Taint analysis revealing two high-severity flows with unsanitized paths directly points to potential vulnerabilities, likely exploitable through the use of `unserialize` on untrusted input. The complete lack of prepared statements for SQL queries and the complete absence of output escaping for numerous outputs are critical oversights that leave the plugin highly susceptible to various injection attacks.

The vulnerability history indicates a pattern of Cross-Site Request Forgery (CSRF) vulnerabilities, with one medium-severity CVE remaining unpatched. While the current static analysis doesn't explicitly highlight CSRF, the historical trend, coupled with the lack of proper security measures like nonces and capability checks, suggests this could be a recurring issue or a consequence of the broader lack of sanitization and authorization. The plugin's strengths lie in its seemingly limited attack surface as reported, but this is severely undermined by the dangerous functions, lack of fundamental security checks, and evident data handling flaws. Overall, this plugin presents a high risk due to these fundamental security deficiencies.

Key Concerns

  • Unpatched CVE: 1 medium severity
  • High severity taint flows: 2
  • Dangerous function: unserialize present
  • SQL queries: 0% using prepared statements
  • Output escaping: 0% properly escaped
  • Nonce checks: 0
  • Capability checks: 0
Vulnerabilities
1

WP Show Stats Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-32678medium · 4.3Cross-Site Request Forgery (CSRF)

WP Show Stats <= 1.5 - Cross-Site Request Forgery

Apr 9, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

WP Show Stats Code Analysis

Dangerous Functions
2
Raw SQL Queries
25
0 prepared
Unescaped Output
148
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$wp_show_stats_settings = unserialize(get_option('wp_show_stats_settings'));includes\wp-show-stats-settings.php:37
unserialize$wp_show_stats_settings = unserialize(get_option('wp_show_stats_settings'));wp-show-stats.php:56

SQL Query Safety

0% prepared25 total queries

Output Escaping

0% escaped148 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wp_show_stats_users (includes\wp-show-stats-users.php:3)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Show Stats Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuwp-show-stats.php:38
actionadmin_print_styleswp-show-stats.php:44
actionadmin_print_scriptswp-show-stats.php:51
actioninitwp-show-stats.php:71
actionadmin_enqueue_scriptswp-show-stats.php:92
Maintenance & Trust

WP Show Stats Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedMar 7, 2024
PHP min version7.4
Downloads30K

Community Trust

Rating100/100
Number of ratings5
Active installs400
Developer Profile

WP Show Stats Developer Profile

Ashish Ajani

4 plugins · 3K total installs

63
trust score
Avg Security Score
77/100
Avg Patch Time
103 days
View full developer profile
Detection Fingerprints

How We Detect WP Show Stats

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-show-stats/css/wp-show-stats-admin.css/wp-content/plugins/wp-show-stats/css/jquery-ui.min.css
Script Paths
https://www.google.com/jsapiField_Date.js

HTML / DOM Fingerprints

JS Globals
google
FAQ

Frequently Asked Questions about WP Show Stats