Simple SMTP Security & Risk Analysis

wordpress.org/plugins/simple-smtp

Adds a simple mail configuration panel into your WordPress installation. Supports temporary logging and config variables.

2K active installs v1.3.4.1 PHP 7.0+ WP 5.0+ Updated Aug 11, 2025
dispatchemailmailsendersmtp
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple SMTP Safe to Use in 2026?

Generally Safe

Score 92/100

Simple SMTP 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 "simple-smtp" v1.3.4.1 plugin exhibits a generally good security posture based on the provided static analysis. The absence of known CVEs and a history of no recorded vulnerabilities is a strong positive indicator. The plugin also demonstrates good development practices by utilizing prepared statements for its single SQL query and correctly escaping a vast majority of its output. Furthermore, the presence of nonce and capability checks, along with no external HTTP requests or file operations, suggests a well-contained plugin.

However, there are areas for concern. The taint analysis revealed two flows with unsanitized paths. While these are not classified as critical or high severity in this analysis, unsanitized paths can still lead to unexpected behavior or potential security issues if they are ever exposed to user input. The plugin also has two cron events, and while the static analysis doesn't explicitly state if these are protected, cron events can sometimes present an attack vector if not properly secured. The lack of any detected attack surface (AJAX, REST API, shortcodes) is positive, but the two cron events represent potential, albeit likely minor, entry points that should be monitored.

In conclusion, the "simple-smtp" plugin appears to be relatively secure due to its lack of historical vulnerabilities and good implementation of basic security checks like prepared statements and output escaping. The primary area of caution lies in the two identified unsanitized paths from the taint analysis, which warrant further investigation by developers to ensure they do not pose a risk. The presence of cron events also suggests a need for diligence in their implementation and security.

Key Concerns

  • Flows with unsanitized paths
  • Cron events without explicit auth check mentioned
Vulnerabilities
None known

Simple SMTP Security Vulnerabilities

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

Simple SMTP Release Timeline

v1.3.4.1Current
v1.3.4
v1.3.3
v1.3.2.2
v1.3.2.1
v1.3.2
v1.3.1.1
v1.3.1
v1.3
v1.2.3
v1.2.2
v1.2.1
v1.2
v1.1.2
v1.1.1
v1.1.0
v1.0.2
v1.0.1
v1.0.0
v0.3.6
Code Analysis
Analyzed Mar 16, 2026

Simple SMTP Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

99% escaped161 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
render_settings (src\settings\class-singular.php:258)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple SMTP Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 21
filterdashboard_glance_itemssrc\class-glance.php:24
filterwp_mail_fromsrc\mail\class-mail.php:44
filterwp_mail_from_namesrc\mail\class-mail.php:54
actionphpmailer_initsrc\mail\class-mail.php:62
actionwp_mailsrc\mail\class-mail.php:66
actionwp_mail_failedsrc\mail\class-mail.php:67
actionadmin_post_ss_test_emailsrc\mail\class-mailtest.php:36
actionnetwork_admin_menusrc\settings\class-multisite.php:31
actionadmin_initsrc\settings\class-multisite.php:32
actionnetwork_admin_edit_wpsimplesmtpmssrc\settings\class-multisite.php:33
filterwp_privacy_personal_data_eraserssrc\settings\class-privacy.php:43
actionadmin_menusrc\settings\class-singular.php:63
actionadmin_initsrc\settings\class-singular.php:64
actionadmin_initsrc\settings\class-singular.php:65
filterpre_update_option_wpssmtp_smtpsrc\settings\class-singular.php:66
actionplugins_loadedwp-simple-smtp.php:38
actionwpss_clear_resentwp-simple-smtp.php:65
actionwpss_clear_logswp-simple-smtp.php:72
actionadmin_enqueue_scriptswp-simple-smtp.php:83
actioninitwp-simple-smtp.php:137
actionadmin_noticeswp-simple-smtp.php:170

Scheduled Events 2

wpss_clear_resent
wpss_clear_logs
Maintenance & Trust

Simple SMTP Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.6
Last updatedAug 11, 2025
PHP min version7.0
Downloads34K

Community Trust

Rating100/100
Number of ratings11
Active installs2K
Developer Profile

Simple SMTP Developer Profile

Casey

2 plugins · 2K total installs

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

How We Detect Simple SMTP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-smtp/assets/simple-smtp.css/wp-content/plugins/simple-smtp/assets/smtp-config.js
Script Paths
/wp-content/plugins/simple-smtp/assets/smtp-config.js
Version Parameters
simple-smtp/assets/simple-smtp.css?ver=simple-smtp/assets/smtp-config.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-recipientsdata-headersdata-attachmentsdata-timestampdata-error
JS Globals
wpss_qc_settings
FAQ

Frequently Asked Questions about Simple SMTP