Restrict Registration By Email for WP-Members Security & Risk Analysis

wordpress.org/plugins/restrict-registration-for-wp-members

Restricts registration to email addresses listed within the options file. Assumes WP native registration is turned off.

50 active installs v2.0.2 PHP + WP 3.5+ Updated May 12, 2014
blacklistemailregistrationverify-emailwpmembers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Restrict Registration By Email for WP-Members Safe to Use in 2026?

Generally Safe

Score 85/100

Restrict Registration By Email for WP-Members has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The plugin "restrict-registration-for-wp-members" v2.0.2 exhibits a generally good security posture, with several positive indicators. The absence of known CVEs and the presence of capability checks on its single entry point (a shortcode) are strong points. Furthermore, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, minimizing common attack vectors.

However, there are areas for improvement. A significant concern is the lack of proper output escaping for half of the identified output points. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly rendered on the page without proper sanitization. Additionally, the absence of nonce checks, while not directly tied to a specific entry point in this analysis, is a standard WordPress security practice that is missing and could be exploited in conjunction with other vulnerabilities, especially if new AJAX or administrative actions are introduced in future versions.

The vulnerability history is clean, with no recorded CVEs, suggesting a mature and relatively secure development process. However, the lack of nonce checks and the unescaped outputs represent potential weaknesses that, if exploited in conjunction with other factors, could lead to security issues. The overall assessment is that the plugin is reasonably secure for its current version and feature set, but the unescaped outputs represent a tangible risk that should be addressed.

Key Concerns

  • Unescaped output detected
  • Missing nonce checks
Vulnerabilities
None known

Restrict Registration By Email for WP-Members Security Vulnerabilities

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

Restrict Registration By Email for WP-Members Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

50% escaped12 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ntmrr_options (restrict-registration-wpmem.php:182)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Restrict Registration By Email for WP-Members Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ntmrr_registration_error] restrict-registration-wpmem.php:176
WordPress Hooks 6
filterregistration_errorsrestrict-registration-wpmem.php:103
actionwpmem_pre_register_datarestrict-registration-wpmem.php:131
filterwpmem_register_form_beforerestrict-registration-wpmem.php:139
filterposts_whererestrict-registration-wpmem.php:165
actionadmin_menurestrict-registration-wpmem.php:272
actionadmin_headrestrict-registration-wpmem.php:280
Maintenance & Trust

Restrict Registration By Email for WP-Members Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedMay 12, 2014
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

Restrict Registration By Email for WP-Members Developer Profile

Stevish

2 plugins · 850 total installs

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

How We Detect Restrict Registration By Email for WP-Members

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/restrict-registration-for-wp-members/restrict-registration-wpmem.php

HTML / DOM Fingerprints

Shortcode Output
[ntmrr_registration_error]
FAQ

Frequently Asked Questions about Restrict Registration By Email for WP-Members