BuddyPress Restrict Email Domains Security & Risk Analysis

wordpress.org/plugins/buddypress-restrict-email-domains

This plugin enables restriction of email domains during user registration for a single (non-multisite) WordPress installation of BuddyPress

10 active installs v0.1.0 PHP + WP + Updated Jan 24, 2011
banned-emailbuddypressemailregistrationrestrict-email
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BuddyPress Restrict Email Domains Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The buddypress-restrict-email-domains v0.1.0 plugin exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, and external HTTP requests are strong indicators of secure coding practices. Furthermore, the presence of at least one nonce check suggests some consideration for preventing cross-site request forgery. The plugin also has no recorded vulnerabilities or CVEs, which is a positive sign regarding its historical security.

However, a significant concern arises from the complete lack of output escaping. With 4 total outputs analyzed and 0% properly escaped, this presents a clear risk of cross-site scripting (XSS) vulnerabilities. Any user-supplied data that is displayed on the frontend without proper sanitization could be exploited by an attacker. Additionally, the lack of capability checks is concerning, as it implies that potentially sensitive operations might not be properly restricted to authorized users, although the absence of direct entry points in the static analysis mitigates this immediate risk. The total absence of taint analysis results is unusual and could mean the analysis tools were unable to process the code effectively or there were no identifiable taint flows.

In conclusion, while the plugin demonstrates strengths in avoiding common server-side vulnerabilities, the unescaped output is a critical weakness that needs immediate attention. The lack of capability checks, while not directly exploited by the current static analysis findings, represents a potential area for future risk if new entry points are introduced. The clean vulnerability history is positive but does not excuse the identified code-level risks.

Key Concerns

  • All outputs unescaped (XSS risk)
  • No capability checks
  • Taint analysis incomplete/no results
Vulnerabilities
None known

BuddyPress Restrict Email Domains Security Vulnerabilities

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

BuddyPress Restrict Email Domains Code Analysis

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

Output Escaping

0% escaped4 total outputs
Attack Surface

BuddyPress Restrict Email Domains Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionbp_initbp-single-restrict-email-domains-loader.php:24
actionadmin_menubp-single-restrict-email-domains-loader.php:49
actionbp_initbp-single-restrict-email-domains-loader.php:51
actionadmin_menubp-single-restrict-email-domains-loader.php:55
filterbp_core_validate_user_signupbp-single-restrict-email-domains.php:11
Maintenance & Trust

BuddyPress Restrict Email Domains Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedJan 24, 2011
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BuddyPress Restrict Email Domains Developer Profile

rich! @ etiviti

10 plugins · 200 total installs

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

How We Detect BuddyPress Restrict Email Domains

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/buddypress-restrict-email-domains/admin/bp-restrict-email-domains-admin.php

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about BuddyPress Restrict Email Domains