Email Sender Control Security & Risk Analysis

wordpress.org/plugins/email-sender-control

Set custom WP sender name/email, send test emails, and search, sort, or view detailed logs to track, debug, and ensure reliable email delivery.

0 active installs v1.1.0 PHP 8.2+ WP 5.0+ Updated Unknown
change-from-email-from-namecustom-from-emailemail-logsemail-testerwp_mail
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Email Sender Control Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "email-sender-control" plugin v1.1.0 exhibits a generally strong security posture based on the provided static analysis. The absence of direct SQL injection vulnerabilities due to a high percentage of prepared statements, proper output escaping for the majority of outputs, and the lack of dangerous functions are all positive indicators. Furthermore, the plugin demonstrates good security practices by implementing nonce and capability checks on its entry points, and importantly, all AJAX handlers and REST API routes (though none exist in this case) are protected by authentication checks, significantly reducing the attack surface.

However, there are two concerning findings from the taint analysis. The presence of two flows with unsanitized paths indicates potential vulnerabilities where user-supplied input could be used in a way that bypasses intended sanitization, possibly leading to directory traversal or other path manipulation issues. While the static analysis didn't flag these as critical or high severity "vulnerabilities" directly in terms of output or SQL, they represent a significant risk of unintended behavior or exploitability if not carefully reviewed. The plugin's vulnerability history being completely clean is a positive sign, suggesting a lack of previously discovered exploitable flaws. This, combined with the robust checks in place, implies a developer who is generally security-conscious.

In conclusion, the plugin's strengths lie in its defensive coding practices like prepared statements and capability checks. The primary weakness identified is the taint analysis showing unsanitized paths, which warrants immediate attention and remediation. Despite this, the overall security is good, but the taint findings prevent it from being excellent.

Key Concerns

  • Flows with unsanitized paths
  • Flows with unsanitized paths
Vulnerabilities
None known

Email Sender Control Security Vulnerabilities

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

Email Sender Control Code Analysis

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

SQL Query Safety

75% prepared16 total queries

Output Escaping

77% escaped74 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
get_log_details (includes\class-core.php:110)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Email Sender Control Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_md_esc_send_test_emailincludes\class-core.php:42
authwp_ajax_md_esc_get_log_detailsincludes\class-core.php:43
WordPress Hooks 13
filterwp_mail_fromincludes\class-core.php:31
filterwp_mail_from_nameincludes\class-core.php:32
filterwp_mailincludes\class-core.php:38
filterwp_mail_failedincludes\class-core.php:39
actionmd_esc_clean_logsincludes\class-logger.php:16
actionadmin_post_md_esc_clear_logsincludes\class-logger.php:17
actionshutdownincludes\class-logger.php:27
actionadmin_menuincludes\class-settings.php:13
actionadmin_initincludes\class-settings.php:14
actionadmin_enqueue_scriptsincludes\class-settings.php:15
actionadmin_noticesincludes\class-settings.php:18
actionadmin_noticesincludes\class-settings.php:19
actionplugins_loadedmd-email-sender-control.php:47

Scheduled Events 1

md_esc_clean_logs
Maintenance & Trust

Email Sender Control Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version8.2
Downloads346

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Email Sender Control Developer Profile

Md Asik

1 plugin · 0 total installs

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

How We Detect Email Sender Control

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/email-sender-control/assets/css/admin.css/wp-content/plugins/email-sender-control/assets/js/admin.js
Version Parameters
email-sender-control/assets/css/admin.css?ver=email-sender-control/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
md-esc-wrappermd-esc-settings-section
HTML Comments
<!-- Email Sender Control Settings Page --><!-- Email Logs Table -->
Data Attributes
data-tabdata-target
JS Globals
md_esc_admin_params
FAQ

Frequently Asked Questions about Email Sender Control