User Registration Stats Security & Risk Analysis

wordpress.org/plugins/user-registration-stats

Track and visualize your WordPress user registration statistics with daily, monthly, and yearly insights, including graphical charts and CSV export.

30 active installs v1.0.4 PHP 7.2+ WP 5.0+ Updated Jun 30, 2025
analyticschartregistrationstatisticsusers
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is User Registration Stats Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 10mo ago
Risk Assessment

The "user-registration-stats" v1.0.4 plugin exhibits a generally strong security posture based on the provided static analysis. Its limited attack surface, with zero identified entry points and all SQL queries using prepared statements, is a significant positive. The 100% proper output escaping further enhances its security. The absence of known CVEs and any recorded vulnerability history suggests a history of secure development and maintenance.

However, the presence of "ini_set" and "set_time_limit" among the 'Dangerous functions' flags a potential concern. While not inherently a vulnerability, these functions can be misused to weaken security settings or facilitate denial-of-service attacks if improperly implemented or controlled by user input. The two file operations and two nonce checks are also areas to monitor, as their implementation details could introduce risks.

In conclusion, the plugin is well-protected against common web vulnerabilities with a clean vulnerability history. The primary area for caution lies in the responsible use and potential implications of the identified dangerous functions. The lack of identified taint flows is a strong indicator of secure coding practices regarding input sanitization.

Key Concerns

  • Presence of dangerous functions (ini_set, set_time_limit)
Vulnerabilities
None known

User Registration Stats Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

User Registration Stats Release Timeline

v1.0.4Current
v1.0.3
Code Analysis
Analyzed Apr 16, 2026

User Registration Stats Code Analysis

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

Dangerous Functions Found

ini_set@ini_set( 'max_execution_time', '0' );user-registration-stats.php:181
set_time_limit@set_time_limit(0);user-registration-stats.php:182
ini_set@ini_set( 'memory_limit', '256M' );user-registration-stats.php:183

SQL Query Safety

100% prepared17 total queries

Output Escaping

100% escaped90 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
user_reg_stats_render_admin_page (admin/admin-page.php:10)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

User Registration Stats Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menuadmin/admin-menu.php:32
actionuser_registeruser-registration-stats.php:119
actionadmin_enqueue_scriptsuser-registration-stats.php:139
actionadmin_post_user_reg_stats_export_csvuser-registration-stats.php:284
Maintenance & Trust

User Registration Stats Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 30, 2025
PHP min version7.2
Downloads525

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

User Registration Stats Developer Profile

Ali Zarei

2 plugins · 30 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect User Registration Stats

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/user-registration-stats/admin/assets/css/admin-style.css/wp-content/plugins/user-registration-stats/admin/assets/js/lib/chart.min.js/wp-content/plugins/user-registration-stats/admin/assets/js/admin-script.js
Script Paths
/wp-content/plugins/user-registration-stats/admin/assets/js/lib/chart.min.js/wp-content/plugins/user-registration-stats/admin/assets/js/admin-script.js
Version Parameters
user-registration-stats/admin/assets/css/admin-style.css?ver=user-registration-stats/admin/assets/js/lib/chart.min.js?ver=user-registration-stats/admin/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- FIXED: The filename now correctly points to the refactored class file. -->
Data Attributes
data-user-reg-stats-nonce
JS Globals
userRegStatsData
FAQ

Frequently Asked Questions about User Registration Stats