Email Notification On Comment Approval Security & Risk Analysis

wordpress.org/plugins/email-notification-on-comment-approval

This plugin notifies the comment auther by email on approval of his/her Comment.

10 active installs v0.1 PHP + WP 2.5+ Updated Feb 5, 2013
approvalcommentsemailnotification
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Email Notification On Comment Approval Safe to Use in 2026?

Generally Safe

Score 85/100

Email Notification On Comment Approval has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The security posture of the "email-notification-on-comment-approval" plugin v0.1 shows a mixed bag of good practices and significant concerns. On the positive side, there are no registered CVEs, no external HTTP requests, and all SQL queries utilize prepared statements, which are excellent indicators of security awareness. The absence of a broad attack surface with no AJAX handlers, REST API routes, shortcodes, or cron events is also a strength. However, the code analysis reveals critical weaknesses. The presence of the `create_function` is a major concern as it's deprecated and can lead to serious security vulnerabilities if not handled with extreme care, potentially allowing for code injection. Furthermore, a staggering 100% of the outputs are not properly escaped, presenting a high risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis indicating unsanitized paths, even without critical or high severity flags, warrants attention as it suggests potential for unintended data handling.

While the plugin boasts a clean vulnerability history, this could be due to its limited complexity or lack of extensive review. The current findings, particularly the unescaped outputs and the use of `create_function`, represent immediate and significant risks. The lack of capability checks and nonce checks, combined with the unescaped outputs, makes the plugin highly susceptible to XSS attacks, especially if any of its entry points were ever to become exposed. The overall conclusion is that while the plugin avoids common pitfalls like unpatched CVEs and raw SQL, its internal code quality regarding output sanitization and the use of dangerous functions poses substantial risks that need to be addressed.

Key Concerns

  • Unescaped output (100%)
  • Dangerous function: create_function
  • Taint analysis: unsanitized paths
  • No capability checks
  • No nonce checks
Vulnerabilities
None known

Email Notification On Comment Approval Security Vulnerabilities

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

Email Notification On Comment Approval Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Email Notification On Comment Approval Code Analysis

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

Dangerous Functions Found

create_functionadd_filter('wp_mail_content_type',create_function('', 'return "text/html";'));email-notification-on-comment-approval.php:157

Output Escaping

0% escaped5 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
enocp_setting_fn (email-notification-on-comment-approval.php:39)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Email Notification On Comment Approval Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuemail-notification-on-comment-approval.php:36
filterwp_mail_content_typeemail-notification-on-comment-approval.php:157
actiontransition_comment_statusemail-notification-on-comment-approval.php:168
filtercomment_form_default_fieldsemail-notification-on-comment-approval.php:171
actioncomment_postemail-notification-on-comment-approval.php:180
Maintenance & Trust

Email Notification On Comment Approval Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedFeb 5, 2013
PHP min version
Downloads2K

Community Trust

Rating66/100
Number of ratings4
Active installs10
Developer Profile

Email Notification On Comment Approval Developer Profile

pranjan

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 Email Notification On Comment Approval

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
notification
Data Attributes
id="enocp_from"name="enocp_from"id="enocp_cc"name="enocp_cc"id="enocp_bcc"name="enocp_bcc"+7 more
FAQ

Frequently Asked Questions about Email Notification On Comment Approval