RA – Registration Mail Address Domain Limiter Security & Risk Analysis

wordpress.org/plugins/ra-registration-mail-address-domain-limiter

The domain which can be used for user's registration can be restricted.

10 active installs v1.2.8 PHP + WP 4.0+ Updated May 14, 2015
emailjapaneserainsuserregister
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is RA – Registration Mail Address Domain Limiter Safe to Use in 2026?

Generally Safe

Score 85/100

RA – Registration Mail Address Domain Limiter has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "ra-registration-mail-address-domain-limiter" v1.2.8 exhibits a mixed security posture. On the positive side, the plugin has no known CVEs, no outdated bundled libraries, and no direct SQL queries that aren't prepared. Furthermore, the attack surface appears to be very small with zero exposed entry points like AJAX handlers, REST API routes, or shortcodes, and no external HTTP requests or file operations. This indicates a generally cautious approach to exposing functionality.

However, there are significant concerns within the static analysis. The presence of the `unserialize` function is a critical risk, as it can lead to Remote Code Execution if an attacker can control the serialized data being processed. Compounding this, a notable percentage of output is not properly escaped. While the taint analysis shows no current flows with unsanitized paths, the `unserialize` function itself is a latent vulnerability waiting for an injection vector. The low number of capability checks and nonce checks also suggests potential weaknesses in authorization and request verification, especially if the plugin's functionality is ever expanded or an unexpected entry point is discovered.

Given the lack of historical vulnerabilities, it's possible the plugin's limited functionality and careful implementation have so far prevented exploitation. However, the identified code signals, particularly `unserialize` and unescaped output, present serious inherent risks that significantly outweigh the benefits of its limited attack surface. The plugin should be reviewed and these specific vulnerabilities addressed.

Key Concerns

  • Dangerous function 'unserialize' used
  • Output not properly escaped
  • Limited auth checks (capability/nonce)
Vulnerabilities
None known

RA – Registration Mail Address Domain Limiter Security Vulnerabilities

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

RA – Registration Mail Address Domain Limiter Code Analysis

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

Dangerous Functions Found

unserialize$settings = unserialize($settings);class\rmadl_common.php:22
unserialize$settings = unserialize($settings);class\rmadl_common.php:40

Output Escaping

0% escaped3 total outputs
Attack Surface

RA – Registration Mail Address Domain Limiter Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_menuclass\rmadl_settings_page.php:15
actionadmin_print_stylesclass\rmadl_settings_page.php:16
actioninitra-mail-domain-limiter.php:55
filterplugin_action_linksra-mail-domain-limiter.php:58
filterregistration_errorsra-mail-domain-limiter.php:63
actionprofile_updatera-mail-domain-limiter.php:66
Maintenance & Trust

RA – Registration Mail Address Domain Limiter Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedMay 14, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

RA – Registration Mail Address Domain Limiter Developer Profile

skuramoto

3 plugins · 90 total installs

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

How We Detect RA – Registration Mail Address Domain Limiter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ra-registration-mail-address-domain-limiter/ra-mail-domain-limiter.css
Version Parameters
ra-registration-mail-address-domain-limiter/style.css?ver=ra-mail-domain-limiter.css?ver=

HTML / DOM Fingerprints

Data Attributes
id="rmadl_admin_css"
FAQ

Frequently Asked Questions about RA – Registration Mail Address Domain Limiter