WP User Signups Security & Risk Analysis

wordpress.org/plugins/wp-user-signups

WP User Signups is the best way to manage user & site sign-ups in WordPress.

30 active installs v5.0.2 PHP 7.2+ WP 5.2+ Updated Jun 22, 2023
adminmultisitesignupsuser
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP User Signups Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The wp-user-signups v5.0.2 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs, critical or high-severity taint flows, and a clear focus on using prepared statements for SQL queries (88%) and proper output escaping (82%) are all positive indicators. Furthermore, the plugin demonstrates good practices by implementing nonce checks (3) and capability checks (6), which help protect against common attack vectors. The zero-day attack surface, with no unprotected AJAX handlers, REST API routes, shortcodes, or cron events, is particularly commendable.

However, while the plugin is well-defended, there is a slight area for improvement. The proportion of SQL queries using prepared statements, while high, is not 100%, leaving a small window for potential SQL injection if the remaining 12% are ever exposed to untrusted input. Similarly, the output escaping, while at 82%, suggests that 18% of outputs might be vulnerable to cross-site scripting if improperly handled. The presence of 3 nonce checks and 6 capability checks is good, but the lack of any identified AJAX handlers or REST API routes means these checks are not currently deployed against any entry points, which is expected given the current zero attack surface but worth noting if the plugin were to evolve.

In conclusion, wp-user-signups v5.0.2 appears to be a secure plugin with a proactive approach to security. Its vulnerability history is spotless, and the code analysis reveals good implementation of security best practices. The minor deductions are related to the small percentage of non-prepared SQL statements and unescaped outputs, which are common areas for optimization in any plugin. Overall, the risk associated with this plugin is very low.

Key Concerns

  • SQL queries not using prepared statements
  • Outputs not properly escaped
Vulnerabilities
None known

WP User Signups Security Vulnerabilities

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

WP User Signups Code Analysis

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

SQL Query Safety

88% prepared24 total queries

Output Escaping

82% escaped88 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wp_signups_output_edit_page (wp-user-signups\includes\functions\admin.php:354)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP User Signups Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionswitch_blogwp-user-signups\includes\classes\class-wp-db-table.php:281
actionadmin_initwp-user-signups\includes\classes\class-wp-db-table.php:282
actionadmin_print_styles-toplevel_page_signupswp-user-signups\includes\functions\hooks.php:13
actionadmin_print_styles-toplevel_page_signup_editwp-user-signups\includes\functions\hooks.php:14
actionadmin_print_styles-users_page_signupswp-user-signups\includes\functions\hooks.php:15
actionadmin_print_styles-users_page_signup_editwp-user-signups\includes\functions\hooks.php:16
filtermap_meta_capwp-user-signups\includes\functions\hooks.php:19
actionnetwork_admin_menuwp-user-signups\includes\functions\hooks.php:22
actionadmin_menuwp-user-signups\includes\functions\hooks.php:23
filterset-screen-optionwp-user-signups\includes\functions\hooks.php:26
actionwp_signups_admin_noticeswp-user-signups\includes\functions\hooks.php:29
actionadmin_initwp-user-signups\includes\functions\sponsor.php:17
Maintenance & Trust

WP User Signups Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedJun 22, 2023
PHP min version7.2
Downloads10K

Community Trust

Rating74/100
Number of ratings3
Active installs30
Developer Profile

WP User Signups Developer Profile

John James Jacoby

28 plugins · 332K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
1401 days
View full developer profile
Detection Fingerprints

How We Detect WP User Signups

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-user-signups/assets/css/signups.css
Version Parameters
wp-user-signups/assets/css/signups.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about WP User Signups