Blacklist & Whitelist Domains for Registration Security & Risk Analysis

wordpress.org/plugins/blacklist-whitelist-domains

The whitelist/blacklist plugin gives you a strong layer of security for your website because not only does the plugin limits unauthorized user access …

40 active installs v1.0 PHP + WP 4.0+ Updated Dec 15, 2021
blacklistdomainemailregistrationwhitelist
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Blacklist & Whitelist Domains for Registration Safe to Use in 2026?

Generally Safe

Score 85/100

Blacklist & Whitelist Domains for Registration has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "blacklist-whitelist-domains" v1.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified dangerous functions, file operations, or external HTTP requests is a positive indicator. Furthermore, all identified output points are properly escaped, and the plugin uses prepared statements for a majority of its SQL queries, reducing the risk of SQL injection. The vulnerability history is also clean, with no recorded CVEs, which suggests a history of secure development.

However, there are a few areas that warrant attention. The lack of any identified taint flows could be interpreted in two ways: either the code is exceptionally well-sanitized, or the analysis was not comprehensive enough to uncover potential vulnerabilities. More critically, the plugin has zero nonce checks and no capability checks on its entry points, despite having one identified capability check. This is a significant concern as it leaves the plugin open to potential Cross-Site Request Forgery (CSRF) attacks or unauthorized actions if any entry points are indeed exposed without proper authorization. The limited attack surface reported (0 unprotected entry points) mitigates this risk significantly in this version, but it's a practice that should be addressed for future versions.

In conclusion, while the plugin's current version appears safe due to its minimal attack surface and clean vulnerability history, the complete absence of nonce checks and a reliance on a single capability check, combined with the potential for undetected taint flows, presents a latent risk. The developers should prioritize implementing robust authorization checks on all entry points to further harden the plugin.

Key Concerns

  • No nonce checks on entry points
  • Minimal capability checks on entry points
  • Potential for undetected taint flows
Vulnerabilities
None known

Blacklist & Whitelist Domains for Registration Security Vulnerabilities

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

Blacklist & Whitelist Domains for Registration Code Analysis

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

SQL Query Safety

67% prepared3 total queries

Output Escaping

100% escaped13 total outputs
Attack Surface

Blacklist & Whitelist Domains for Registration Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
actionadmin_enqueue_scriptsblacklist-whitelist-domains-registration.php:83
actioninitblacklist-whitelist-domains-registration.php:84
filterregistration_errorsinc\bwdr-approval.php:13
filterwoocommerce_process_registration_errorsinc\bwdr-approval.php:14
filterwoocommerce_registration_auth_new_customerinc\bwdr-approval.php:15
filteruser_registration_response_arrayinc\bwdr-approval.php:16
actionum_submit_form_errors_hook__registrationinc\bwdr-approval.php:17
actionum_registration_after_auto_logininc\bwdr-approval.php:18
actionwppb_output_field_errors_filterinc\bwdr-approval.php:19
actionwpuf_process_registration_errorsinc\bwdr-approval.php:20
actionuser_registerinc\bwdr-approval.php:23
filterwp_authenticate_userinc\bwdr-approval.php:24
filterbwdr_default_user_statusinc\bwdr-approval.php:25
filtermanage_users_columnsinc\bwdr-approval.php:26
filtermanage_users_custom_columninc\bwdr-approval.php:27
actionedit_user_profileinc\bwdr-approval.php:28
actionedit_user_profile_updateinc\bwdr-approval.php:29
filterbp_core_validate_user_signupinc\bwdr-approval.php:30
actionadmin_menuinc\bwdr-log.php:13
actionbwdr_blacklisted_registration_errorsinc\bwdr-log.php:15
actionadmin_menuinc\bwdr-settings.php:13
actionadmin_initinc\bwdr-settings.php:14
Maintenance & Trust

Blacklist & Whitelist Domains for Registration Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedDec 15, 2021
PHP min version
Downloads2K

Community Trust

Rating60/100
Number of ratings2
Active installs40
Developer Profile

Blacklist & Whitelist Domains for Registration Developer Profile

codicone

1 plugin · 40 total installs

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

How We Detect Blacklist & Whitelist Domains for Registration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/blacklist-whitelist-domains/assets/css/bwdr-admin-style.css/wp-content/plugins/blacklist-whitelist-domains/assets/js/bwdr-admin-script.js
Script Paths
/wp-content/plugins/blacklist-whitelist-domains/assets/js/bwdr-admin-script.js
Version Parameters
bwdr-admin-style?ver=bwdr-admin-script?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Blacklist & Whitelist Domains for Registration