WP-Mail-Validator Security & Risk Analysis

wordpress.org/plugins/wp-mail-validator

WP-Mail-Validator is an anti-spam plugin. It provides mail-address validation in 5 ways:

10 active installs v0.6.5 PHP + WP 5.2.0+ Updated Apr 13, 2020
anti-spamblacklistcommentssecuritytrashmail
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP-Mail-Validator Safe to Use in 2026?

Generally Safe

Score 85/100

WP-Mail-Validator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The wp-mail-validator plugin v0.6.5 presents a mixed security posture. On the positive side, it exhibits a very small attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, there are no known CVEs associated with this plugin, and no taint analysis revealed any critical or high severity vulnerabilities.

However, significant concerns arise from the code analysis. The presence of the `shell_exec` function is a major red flag, as it can be exploited for arbitrary code execution if not properly sanitized and restricted. Additionally, the lack of output escaping on all identified outputs (51 total) indicates a high risk of cross-site scripting (XSS) vulnerabilities. The complete absence of nonce checks and capability checks on entry points, coupled with the use of raw SQL queries for a portion of its database interactions, further weakens its security, leaving it vulnerable to various injection attacks and unauthorized actions.

In conclusion, while the plugin has a clean vulnerability history and a limited attack surface, the code analysis reveals critical weaknesses in handling dangerous functions, escaping output, and implementing essential security checks like nonces and capability checks. The `shell_exec` function and the pervasive lack of output escaping are the most pressing issues requiring immediate attention.

Key Concerns

  • Use of dangerous function: shell_exec
  • 100% of outputs are unescaped
  • No nonce checks found
  • No capability checks found
  • SQL queries not fully prepared
Vulnerabilities
None known

WP-Mail-Validator Security Vulnerabilities

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

WP-Mail-Validator Release Timeline

v0.6.5Current
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.2
v0.5.1
v0.5.0
Code Analysis
Analyzed Mar 17, 2026

WP-Mail-Validator Code Analysis

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

Dangerous Functions Found

shell_exec$nsLookup = shell_exec("nslookup -q=mx {$hostName} {$gateway} 2>nul");wp-mail-validator.php:88

SQL Query Safety

67% prepared3 total queries

Output Escaping

0% escaped51 total outputs
Attack Surface

WP-Mail-Validator Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
filterpre_comment_approvedwp-mail-validator.php:109
filterregistration_errorswp-mail-validator.php:110
actionadmin_menuwp-mail-validator.php:113
actionadmin_enqueue_scriptswp-mail-validator.php:114
actioninitwp-mail-validator.php:557
Maintenance & Trust

WP-Mail-Validator Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 13, 2020
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP-Mail-Validator Developer Profile

kimpenhaus

1 plugin · 10 total installs

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

How We Detect WP-Mail-Validator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-mail-validator/css/style.css/wp-content/plugins/wp-mail-validator/js/script.js
Script Paths
/wp-content/plugins/wp-mail-validator/js/script.js
Version Parameters
wp-mail-validator/css/style.css?ver=wp-mail-validator/js/script.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- i18n textdomain --><!-- trash mail service blacklist --><!-- plugin options --><!-- os detection -->+1 more
FAQ

Frequently Asked Questions about WP-Mail-Validator