Registration Email Blocker Security & Risk Analysis

wordpress.org/plugins/registration-email-blocker

Block unwanted email domains during user registration. Helps Russian site owners comply with Federal Law 406-FZ requirements for user registration.

90 active installs v1.0.0 PHP 8.0+ WP 6.0+ Updated Jan 24, 2026
complianceemailregistrationrussiasecurity
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Registration Email Blocker Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 6mo ago
Risk Assessment

The "registration-email-blocker" v1.0.0 plugin exhibits a generally good security posture, with several key strengths. All identified entry points, including AJAX handlers, are protected by appropriate authorization checks (nonces and capability checks). The plugin demonstrates excellent SQL hygiene by exclusively using prepared statements and robust output escaping practices, with all 153 outputs properly escaped. The absence of any known vulnerabilities in its history further suggests a well-maintained and secure codebase.

However, the static analysis reveals one significant concern: a high-severity taint flow. This indicates a potential pathway where untrusted data could be processed without adequate sanitization, potentially leading to vulnerabilities if exploited. While the overall attack surface is small and lacks unauthenticated entry points, this high-severity taint flow is the primary risk to address. The presence of three flows with unsanitized paths, although not rated critical or high in severity, warrants investigation to ensure they don't pose a latent risk.

In conclusion, the plugin is strong in its fundamental security implementations like authentication, SQL, and output handling. The vulnerability history is a positive sign. The main weakness lies in the identified high-severity taint flow, which requires immediate attention. Addressing this specific risk would significantly bolster the plugin's security.

Key Concerns

  • High severity taint flow detected
  • Unsanitized path in taint analysis (3 flows)
Vulnerabilities
None known

Registration Email Blocker Security Vulnerabilities

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

Registration Email Blocker Release Timeline

v1.0.0Current
Code Analysis
Analyzed Apr 16, 2026

Registration Email Blocker Code Analysis

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

SQL Query Safety

100% prepared16 total queries

Output Escaping

100% escaped153 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
display_registration_warnings (registration-email-blocker.php:106)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Registration Email Blocker Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_REGIEMBL_send_notificationsincludes/admin-page.php:30
authwp_ajax_REGIEMBL_export_usersincludes/admin-page.php:31
authwp_ajax_REGIEMBL_clear_logsincludes/admin-page.php:32
WordPress Hooks 9
actionadmin_menuincludes/admin-page.php:28
actionadmin_initincludes/admin-page.php:29
actionplugins_loadedregistration-email-blocker.php:81
filterregistration_errorsregistration-email-blocker.php:84
filterwoocommerce_registration_errorsregistration-email-blocker.php:87
actionwoocommerce_after_checkout_validationregistration-email-blocker.php:90
actionadmin_enqueue_scriptsregistration-email-blocker.php:96
actionlogin_formregistration-email-blocker.php:99
actionregister_formregistration-email-blocker.php:100
Maintenance & Trust

Registration Email Blocker Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedJan 24, 2026
PHP min version8.0
Downloads443

Community Trust

Rating0/100
Number of ratings0
Active installs90
Developer Profile

Registration Email Blocker Developer Profile

Patsikov Artem

1 plugin · 90 total installs

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

How We Detect Registration Email Blocker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/registration-email-blocker/css/admin-style.css/wp-content/plugins/registration-email-blocker/js/admin-script.js
Script Paths
/wp-content/plugins/registration-email-blocker/js/admin-script.js
Version Parameters
registration-email-blocker/css/admin-style.css?ver=registration-email-blocker/js/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
regiembl-admin-wrapper
HTML Comments
<!-- Защита от прямого доступа --><!-- Константы плагина --><!-- Основной класс плагина Registration Email Blocker --><!-- Единственный экземпляр класса -->+27 more
Data Attributes
data-regiembl-action
JS Globals
regiembl_admin_script
FAQ

Frequently Asked Questions about Registration Email Blocker