WP Uploads Stats Security & Risk Analysis

wordpress.org/plugins/wp-uploads-stats

Provides you with detailed statistics about your WordPress media uploads and attachments.

10 active installs v1.0.3 PHP + WP 3.8+ Updated Apr 11, 2016
attachmentstatisticsstatsuploadwp
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Uploads Stats Safe to Use in 2026?

Generally Safe

Score 85/100

WP Uploads Stats has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The wp-uploads-stats v1.0.3 plugin exhibits a concerning security posture due to significant vulnerabilities in its code analysis. The presence of one unprotected AJAX handler represents a major entry point for potential attacks without any authentication or authorization mechanisms. Furthermore, the complete absence of nonce checks on this AJAX handler exacerbates the risk, allowing for cross-site request forgery (CSRF) attacks. The code analysis also reveals a substantial lack of security best practices, particularly with 100% of SQL queries not utilizing prepared statements, which can lead to SQL injection vulnerabilities. A mere 9% of outputs being properly escaped is also a significant weakness, increasing the risk of cross-site scripting (XSS) attacks.

While the plugin has no recorded vulnerability history (CVEs), this is not indicative of a secure plugin, especially given the current code quality. The lack of history might simply mean it hasn't been extensively audited or exploited yet. The absence of taint analysis results and dangerous functions might be due to the scope of the static analysis rather than genuine security. The plugin's strengths are minimal, perhaps its small attack surface and lack of file operations or external HTTP requests offer some limited protection. However, the critical findings in the code analysis, particularly the unprotected AJAX handler and widespread unescaped outputs and raw SQL, far outweigh these minor strengths, rendering the plugin highly risky for deployment.

Key Concerns

  • Unprotected AJAX handler detected
  • Missing nonce checks on AJAX handlers
  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • No capability checks on entry points
Vulnerabilities
None known

WP Uploads Stats Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WP Uploads Stats Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
0 prepared
Unescaped Output
59
6 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared6 total queries

Output Escaping

9% escaped65 total outputs
Attack Surface
1 unprotected

WP Uploads Stats Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_wpus_save_module_settingscore\class-module-settings.php:16
WordPress Hooks 10
actionadmin_menucore\class-admin-menu.php:16
actioninitcore\class-module-manager.php:30
actionadmin_initcore\class-module-manager.php:33
actionscreen_settingscore\class-module-screen-options.php:15
filterwp_uploads_stats_modulescore\class-module-settings.php:19
actionplugins_loadedwp-uploads-stats.php:85
filterwp_uploads_stats_moduleswp-uploads-stats.php:114
actionwp_uploads_stats_renderwp-uploads-stats.php:117
actionadmin_enqueue_scriptswp-uploads-stats.php:120
actionadmin_enqueue_scriptswp-uploads-stats.php:123
Maintenance & Trust

WP Uploads Stats Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedApr 11, 2016
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

WP Uploads Stats Developer Profile

Marin Atanasov

7 plugins · 4K total installs

90
trust score
Avg Security Score
86/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect WP Uploads 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-uploads-stats/css//wp-content/plugins/wp-uploads-stats/js/
Script Paths
/wp-content/plugins/wp-uploads-stats/js/wp-uploads-stats.js
Version Parameters
wp-uploads-stats/css/wp-uploads-stats.css?ver=wp-uploads-stats/js/wp-uploads-stats.js?ver=

HTML / DOM Fingerprints

JS Globals
WP_Uploads_Stats
FAQ

Frequently Asked Questions about WP Uploads Stats