WP SMTP Mailer Security & Risk Analysis

wordpress.org/plugins/wp-smtp-mailer

WP SMTP Mailer is a simple and flexible plugin to configure SMTP settings in WordPress. It allows you to set up SMTP credentials, test email sending, …

50 active installs v1.6 PHP 7.4+ WP 5.0+ Updated Jul 31, 2024
emailemail-logssmtp-mailertest-email
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP SMTP Mailer Safe to Use in 2026?

Generally Safe

Score 92/100

WP SMTP Mailer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "wp-smtp-mailer" plugin version 1.6 exhibits a generally strong security posture based on the provided static analysis. The absence of known CVEs and the clean vulnerability history are positive indicators. Static analysis reveals no dangerous functions, no file operations, and no external HTTP requests, all of which are excellent security practices. SQL queries are handled securely with prepared statements, and a significant majority of output is properly escaped. The presence of a nonce check and a single cron event with no immediate apparent vulnerabilities are also reassuring.

However, the lack of capability checks on any entry points (AJAX, REST API, shortcodes, cron) is a notable concern. While the current attack surface appears small and there are no identified taint flows with unsanitized paths, this absence of authorization checks creates a potential weakness. If any of these entry points were to be expanded or modified in the future, or if a vulnerability were introduced that bypassed the existing nonce check, unauthorized actions could be performed. The fact that there are no logged vulnerabilities historically is a strength, but it doesn't negate the inherent risk of missing authorization checks on all potential interaction points.

In conclusion, this plugin appears to be well-developed with a focus on secure coding practices for its current features. The primary weakness lies in the complete absence of capability checks across its entry points. While the risk is currently low due to the limited attack surface and clean history, this area warrants attention to ensure robust security moving forward, especially as the plugin evolves.

Key Concerns

  • Missing capability checks on entry points
Vulnerabilities
None known

WP SMTP Mailer Security Vulnerabilities

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

WP SMTP Mailer Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

86% escaped37 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wp_smtp_email_logs (wp-smtp-mailer.php:274)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP SMTP Mailer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_initwp-smtp-mailer.php:23
actionadmin_menuwp-smtp-mailer.php:68
actionphpmailer_initwp-smtp-mailer.php:196
filterwp_mail_fromwp-smtp-mailer.php:212
filterwp_mail_from_namewp-smtp-mailer.php:213
actionphpmailer_initwp-smtp-mailer.php:231
actionwp_smtp_test_email_clear_logswp-smtp-mailer.php:512

Scheduled Events 1

wp_smtp_test_email_clear_logs
Maintenance & Trust

WP SMTP Mailer Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 31, 2024
PHP min version7.4
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

WP SMTP Mailer Developer Profile

Boopathi Rajan

13 plugins · 44K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
419 days
View full developer profile
Detection Fingerprints

How We Detect WP SMTP Mailer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-smtp-mailer/css/style.css/wp-content/plugins/wp-smtp-mailer/js/main.js
Script Paths
/wp-content/plugins/wp-smtp-mailer/js/main.js
Version Parameters
wp-smtp-mailer/css/style.css?ver=wp-smtp-mailer/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-smtp-mailer
FAQ

Frequently Asked Questions about WP SMTP Mailer