Comment E-Mail Verification Security & Risk Analysis

wordpress.org/plugins/comment-email-verify

If a comment is held for moderation an email message is sent to the comment author with a link to verify the comment author's email address.

90 active installs v0.4.2 PHP + WP 2.9+ Updated Feb 25, 2014
commentsemailemail-verificationspamverification
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Comment E-Mail Verification Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The "comment-email-verify" plugin, version 0.4.2, exhibits a mixed security posture. On the positive side, the static analysis indicates a minimal attack surface with no discovered AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all detected SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, which are common vectors for vulnerabilities. The vulnerability history is also clean, with no known CVEs, which suggests a relatively stable and secure past.

However, there are significant concerns raised by the code analysis. The most alarming finding is that 9% of the 23 output operations are not properly escaped. This means that user-supplied data could potentially be rendered directly into the output, leading to Cross-Site Scripting (XSS) vulnerabilities if not handled carefully. Compounding this, the taint analysis reveals 3 flows with unsanitized paths. While classified as not critical or high severity in this report, unsanitized paths in taint flows are a strong indicator that user input is not being properly validated or sanitized before being used in a potentially harmful context, which could lead to unexpected behavior or security issues if exploited.

In conclusion, while the plugin has a limited attack surface and no known historical vulnerabilities, the presence of unescaped output and unsanitized taint flows represent real, albeit potentially low-to-medium severity, risks. These issues require immediate attention to ensure the plugin's security. The lack of nonce and capability checks on entry points (though the attack surface is reported as zero) could become a concern if the attack surface were to expand in future versions.

Key Concerns

  • Unescaped output detected
  • Taint flows with unsanitized paths
Vulnerabilities
None known

Comment E-Mail Verification Security Vulnerabilities

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

Comment E-Mail Verification Code Analysis

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

Output Escaping

9% escaped23 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
settings_field__advanced__from (comment-email-verify.php:464)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Comment E-Mail Verification Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
filterwp_mail_fromcomment-email-verify.php:188
filterwp_mail_from_namecomment-email-verify.php:189
actionphpmailer_initcomment-email-verify.php:190
actionwp_insert_commentcomment-email-verify.php:221
filtergettextcomment-email-verify.php:222
filtergettextcomment-email-verify.php:772
filtercomment_row_actionscomment-email-verify.php:806
actioninitcomment-email-verify.php:944
actionadmin_initcomment-email-verify.php:945
actionadmin_menucomment-email-verify.php:946
Maintenance & Trust

Comment E-Mail Verification Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedFeb 25, 2014
PHP min version
Downloads16K

Community Trust

Rating96/100
Number of ratings4
Active installs90
Developer Profile

Comment E-Mail Verification Developer Profile

Martin Lormes

5 plugins · 2K total installs

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

How We Detect Comment E-Mail Verification

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
Dear [author-name],thanks for replying to [post-title] ([post-permalink]) on [blogname] - [blogdescription] ([home]).Please verify your email address by clicking on this link:[verification-url]
FAQ

Frequently Asked Questions about Comment E-Mail Verification