
WP Mail Log Security & Risk Analysis
wordpress.org/plugins/wp-mail-logWP Mail Log helps you to Log and view all emails from WordPress. It is useful if you have to debug email related problems or have to store sent emails …
Is WP Mail Log Safe to Use in 2026?
Generally Safe
Score 97/100WP Mail Log has a strong security track record. Known vulnerabilities have been patched promptly.
The wp-mail-log plugin version 1.1.4 presents a mixed security posture. On the positive side, the static analysis reveals good practices in output escaping and a low number of dangerous functions or file operations. The absence of critical or high severity taint flows is also a good indicator. However, there are significant concerns, primarily stemming from the identified attack surface. The presence of one unprotected AJAX handler is a critical vulnerability, as it represents a direct entry point for attackers that lacks any authentication or authorization checks.
The plugin's vulnerability history is a major red flag. With a total of 7 known CVEs, including 5 high and 2 medium severity vulnerabilities, it indicates a pattern of significant security flaws in the past. The common vulnerability types, such as SQL Injection, Path Traversal, and Incorrect Authorization, suggest recurring issues with input validation and access control. While there are currently no unpatched vulnerabilities, this history highlights a historical tendency for the plugin to have exploitable weaknesses.
In conclusion, while the code demonstrates some good security practices like output escaping, the single unprotected AJAX handler and the extensive history of high-severity vulnerabilities in previous versions create a substantial risk. The unprotected entry point is a critical immediate concern, and the historical pattern suggests a lack of robust security development lifecycle in the past, making it imperative for users to ensure they are on the latest patched version. The plugin's attack surface could be reduced by securing the identified AJAX handler.
Key Concerns
- Unprotected AJAX handler
- High number of past high-severity CVEs (5)
- Past medium-severity CVEs (2)
- Vulnerability types suggest recurring issues
WP Mail Log Security Vulnerabilities
CVEs by Year
Severity Breakdown
7 total CVEs
WP Mail Log Plugin <= 1.1.2 - Authenticated(Contributor+) Arbitrary File Upload
WP Mail Log <= 1.1.2 - Authenticated (Contributor+) SQL injection via key
WP Mail Log <= 1.1.2 - Authenticated (Contributor+) Arbitrary File Read
WP Mail Log <= 1.1.2 - Incorrect Authorization to Authenticated (Contributor+) Data Viewing and Deletion
WP Mail Log <= 1.1.2 - Authenticated (Contributor+) SQL Injection via id
WP Mail Log <= 1.1.1 - Unauthenticated Stored Cross-Site Scripting via Email
WP Mail Log <= 1.0.1 - Cross-Site Request Forgery
WP Mail Log Code Analysis
SQL Query Safety
Output Escaping
WP Mail Log Attack Surface
AJAX Handlers 1
WordPress Hooks 11
Maintenance & Trust
WP Mail Log Maintenance & Trust
Maintenance Signals
Community Trust
WP Mail Log Alternatives
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin
wp-mail-smtp
Make email delivery easy for WordPress. Connect with SMTP, Gmail, Outlook, SendGrid, Mailgun, SES, Zoho, + more. Rated #1 WordPress SMTP Email plugin.
Easy WP SMTP – WordPress SMTP and Email Logs: Gmail, Office 365, Outlook, Custom SMTP, and more
easy-wp-smtp
Make SMTP email sending and delivery easy. Configure Gmail, Outlook, Brevo, SendGrid, Mailgun, SendLayer or connect to any SMTP server.
Post SMTP – Complete Email Deliverability and SMTP Solution with Email Logs, Alerts, Backup SMTP & Mobile App
post-smtp
Improve WordPress email deliverability. Connect Gmail SMTP, Microsoft 365, Brevo, SendGrid, Mailgun, Zoho, Amazon SES, etc. #1 WordPress SMTP Plugin.
SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers
suremails
SureMail – SMTP and Email Logs Plugin with Amazon SES, Postmark, and Other Providers
Mail logging – WP Mail Catcher
wp-mail-catcher
Stop from ever losing your emails again! This fast, lightweight plugin (under 140kb in size!) is also useful for debugging or backing up your messages
WP Mail Log Developer Profile
10 plugins · 201K total installs
How We Detect WP Mail Log
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-mail-log/assets/css/bootstrap.min.css/wp-content/plugins/wp-mail-log/assets/css/bootstrap.min.css.map/wp-content/plugins/wp-mail-log/assets/css/main.css/wp-content/plugins/wp-mail-log/assets/css/main.css.map/wp-content/plugins/wp-mail-log/assets/css/select2.min.css/wp-content/plugins/wp-mail-log/assets/css/select2.min.css.map/wp-content/plugins/wp-mail-log/assets/js/bootstrap.min.js/wp-content/plugins/wp-mail-log/assets/js/bootstrap.min.js.map+4 more/wp-content/plugins/wp-mail-log/assets/js/bootstrap.min.js/wp-content/plugins/wp-mail-log/assets/js/jquery.min.js/wp-content/plugins/wp-mail-log/assets/js/main.js/wp-content/plugins/wp-mail-log/assets/js/select2.full.min.js/wp-content/plugins/wp-mail-log/assets/js/sweetalert2.all.min.js/wp-content/plugins/wp-mail-log/assets/css/bootstrap.min.css?ver=/wp-content/plugins/wp-mail-log/assets/css/main.css?ver=/wp-content/plugins/wp-mail-log/assets/css/select2.min.css?ver=/wp-content/plugins/wp-mail-log/assets/js/bootstrap.min.js?ver=/wp-content/plugins/wp-mail-log/assets/js/jquery.min.js?ver=/wp-content/plugins/wp-mail-log/assets/js/main.js?ver=/wp-content/plugins/wp-mail-log/assets/js/select2.full.min.js?ver=/wp-content/plugins/wp-mail-log/assets/js/sweetalert2.all.min.js?ver=HTML / DOM Fingerprints
wml-settings-wrapperwml-data-wrapperwml-settings-content-wrapperwml-nav-tab-wrapperwml-nav-tabwml-tab-activewml-settings-tab-content-wrapperwml-topbar+37 more<!-- Generator: Sketch 57.1 (83088) - https://sketch.com --><!-- Email Log for WordPress --><!-- Settings --><!-- General -->+4 moredata-toggledata-targetdata-dismissdata-controls-modaldata-backdropdata-keyboard+4 morewml_datawml_varsWML_AJAX_URLWML_AJAX_NONCE/wp-json/wp-mail-log/v1/logs/wp-json/wp-mail-log/v1/log/wp-json/wp-mail-log/v1/delete/wp-json/wp-mail-log/v1/settings