
User Domain Whitelist Security & Risk Analysis
wordpress.org/plugins/user-domain-whitelistThe User Domain Whitelist/Blacklist plugin limits user registration to only registrants with an email address from the domain white list provided by t …
Is User Domain Whitelist Safe to Use in 2026?
Mostly Safe
Score 84/100User Domain Whitelist is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.
The 'user-domain-whitelist' plugin version 1.5.1 exhibits a generally positive security posture based on static analysis, with no identified dangerous functions, SQL injection vulnerabilities, or unsanitized taint flows. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating nonce and capability checks. The attack surface appears to be minimal, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks.
However, a significant concern arises from the output escaping analysis, where 100% of the identified outputs are not properly escaped. This lack of escaping could lead to Cross-Site Scripting (XSS) vulnerabilities if any user-controlled data is displayed directly in the output without sanitization. The vulnerability history, while showing no currently unpatched CVEs, indicates a past high-severity vulnerability, specifically a Cross-Site Request Forgery (CSRF), in 2014. While this vulnerability is old and likely patched in the analyzed version, it suggests a potential for past security oversights and highlights the importance of continuous security review and updates.
In conclusion, the plugin has strengths in its controlled attack surface and secure data handling for SQL. The primary weakness is the complete lack of output escaping, posing an XSS risk. The historical CSRF vulnerability, though dated, serves as a reminder that even seemingly secure plugins can have exploitable flaws. Further investigation into how outputs are generated and if user input is involved is crucial.
Key Concerns
- 0% of outputs properly escaped
- Past high severity CVE (CSRF)
User Domain Whitelist Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
User Domain Whitelist <= 1.4 - Cross-Site Request Forgery
User Domain Whitelist Code Analysis
Output Escaping
Data Flow Analysis
User Domain Whitelist Attack Surface
WordPress Hooks 5
Maintenance & Trust
User Domain Whitelist Maintenance & Trust
Maintenance Signals
Community Trust
User Domain Whitelist Alternatives
Blacklist & Whitelist Domains for Registration
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 …
Restrict Users Registration by EmailVerifierPro.app
restusre-restrict-users-registration
Easily control who can register. Block bad emails/domains, prevent duplicate IPs, and real-time email validation during signup.
Secure Signups
secure-signups
Secure Signups helps to filter user registrations based on email domain, enabling a secure and controlled signup process.
Customer Email Verification for WooCommerce
customer-email-verification-for-woocommerce
Secure WooCommerce registrations with OTP-based email verification, reducing spam and ensuring only valid email addresses are used.
Gravity Forms Block Email Domains
gf-block-email-domains
Easily set a list of email domains to block on email fields in Gravity Forms.
User Domain Whitelist Developer Profile
1 plugin · 300 total installs
How We Detect User Domain Whitelist
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/user-domain-whitelist/user-domain-whitelist.phpHTML / DOM Fingerprints
domain-listname="domain_whitelist"name="domain_blacklist"name="bad_domain_message"name="update_HMUserDomainWhitelist"