
Mail logging – WP Mail Catcher Security & Risk Analysis
wordpress.org/plugins/wp-mail-catcherStop from ever losing your emails again! This fast, lightweight plugin (under 140kb in size!) is also useful for debugging or backing up your messages
Is Mail logging – WP Mail Catcher Safe to Use in 2026?
Generally Safe
Score 95/100Mail logging – WP Mail Catcher has a strong security track record. Known vulnerabilities have been patched promptly.
The static analysis for wp-mail-catcher v2.1.11 reveals a plugin with a seemingly small attack surface, as indicated by zero AJAX handlers, REST API routes, shortcodes, and cron events. The code signals show a decent usage of prepared statements for SQL queries (82%), and a reasonable number of nonce and capability checks. However, the low percentage of properly escaped output (32%) is a significant concern, suggesting potential for Cross-Site Scripting (XSS) vulnerabilities. The presence of one file operation also warrants scrutiny. Taint analysis shows no critical or high-severity flows, which is a positive sign. Despite the limited immediate attack vectors and lack of critical taint flows, the plugin's vulnerability history is problematic. With 5 known CVEs, including 2 high and 3 medium severity, it demonstrates a recurring pattern of security weaknesses, particularly related to XSS, CSRF, and SQL Injection. The fact that the last vulnerability was very recent (2024-09-27) suggests ongoing issues that may not be fully mitigated by the current version's static analysis findings. Therefore, while the code might appear clean in some areas, the historical track record points to a persistent need for vigilance and a higher risk of undiscovered or reintroduced vulnerabilities.
Key Concerns
- Output escaping is low (32%)
- File operations present
- History of 2 high severity CVEs
- History of 3 medium severity CVEs
- Recent vulnerability discovered (2024-09-27)
Mail logging – WP Mail Catcher Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
WP Mail Catcher <= 2.1.9 - Reflected Cross-Site Scripting
WP Mail Catcher <= 2.1.6 - Cross-Site Request Forgery
Mail logging – WP Mail Catcher <= 2.1.3 - Authenticated(Administrator+) SQL Injection
Mail logging - WP Mail Catcher <= 2.1.3 - Authenticated (Admin+) SQL Injection
WP Mail Catcher <= 2.1.2 - Unauthenticated Stored Cross-Site Scripting via Email Subject
Mail logging – WP Mail Catcher Code Analysis
SQL Query Safety
Output Escaping
Mail logging – WP Mail Catcher Attack Surface
WordPress Hooks 14
Maintenance & Trust
Mail logging – WP Mail Catcher Maintenance & Trust
Maintenance Signals
Community Trust
Mail logging – WP Mail Catcher Alternatives
Mail via Resend
mail-via-resend
Send WordPress emails via Resend. Includes email logging and management.
Check & Log Email – Easy Email Testing & Mail logging
check-email
Check & Log email allows you to test if your website is correctly sending emails . Overriding of email headers and carbon copying to another address.
WP Mail Log
wp-mail-log
WP 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 …
Log Emails
log-emails
Log emails to the database, to enable email problem analysis
WP Email Log – PostBox
postbox-email-logs
Capture email log and view all outgoing emails. Easily debug mail function issues.
Mail logging – WP Mail Catcher Developer Profile
1 plugin · 20K total installs
How We Detect Mail logging – WP Mail Catcher
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-mail-catcher/global.min.css/wp-content/plugins/wp-mail-catcher/global.min.js/wp-content/plugins/wp-mail-catcher/global.min.jswp-mail-catcher/global.min.css?v=wp-mail-catcher/global.min.js?v=HTML / DOM Fingerprints
data-role="message-list-item"data-role="message-details"data-role="toggle-details"data-role="next-page"data-role="prev-page"data-role="toggle-next-page"+26 morewindow.wp_mail_catcher