SMTP for SendGrid – YaySMTP Security & Risk Analysis

wordpress.org/plugins/smtp-sendgrid

Send emails from WordPress through SendGrid using SMTP by YayCommerce

1K active installs v1.5.1 PHP 5.3+ WP 4.0+ Updated Jul 12, 2025
sendgrid-smtpwordpress-smtpwp-mail-smtpwp-smtpwp-mail
97
A · Safe
CVEs total2
Unpatched0
Last CVEJul 16, 2025
Safety Verdict

Is SMTP for SendGrid – YaySMTP Safe to Use in 2026?

Generally Safe

Score 97/100

SMTP for SendGrid – YaySMTP has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jul 16, 2025Updated 8mo ago
Risk Assessment

The 'smtp-sendgrid' plugin v1.5.1 exhibits a generally strong security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points suggests a limited attack surface. Furthermore, the code demonstrates good practices with a high percentage of SQL queries using prepared statements and a majority of outputs being properly escaped. The presence of nonce and capability checks, along with a single external HTTP request, are also positive indicators.

Key Concerns

  • High historical high/medium CVE count
  • Bundled PHPMailer library
  • Some SQL queries not prepared
  • Some outputs not escaped
Vulnerabilities
2

SMTP for SendGrid – YaySMTP Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2025-48301medium · 4.9Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

SMTP for SendGrid – YaySMTP <= 1.5 - Authenticated (Administrator+) SQL Injection

Jul 16, 2025 Patched in 1.5.1 (7d)
CVE-2025-0918high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SMTP for SendGrid – YaySMTP <= 1.4 - Unauthenticated Stored Cross-Site Scripting via Email Logs

Feb 22, 2025 Patched in 1.5 (48d)
Code Analysis
Analyzed Mar 16, 2026

SMTP for SendGrid – YaySMTP Code Analysis

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

Bundled Libraries

PHPMailer

SQL Query Safety

73% prepared15 total queries

Output Escaping

88% escaped41 total outputs
Attack Surface

SMTP for SendGrid – YaySMTP Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actioninitincludes\I18n.php:18
actionadmin_menuincludes\Page\Settings.php:25
actionadmin_enqueue_scriptsincludes\Page\Settings.php:29
actionphpmailer_initincludes\PluginCore.php:28
filterwp_mail_fromincludes\PluginCore.php:29
filterwp_mail_from_nameincludes\PluginCore.php:30
filtercron_schedulesincludes\Schedule.php:21
actionplugins_loadedyay-smtp.php:88
Maintenance & Trust

SMTP for SendGrid – YaySMTP Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 12, 2025
PHP min version5.3
Downloads15K

Community Trust

Rating100/100
Number of ratings2
Active installs1K
Developer Profile

SMTP for SendGrid – YaySMTP Developer Profile

YayCommerce

16 plugins · 78K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
133 days
View full developer profile
Detection Fingerprints

How We Detect SMTP for SendGrid – YaySMTP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smtp-sendgrid/assets/css/yay-smtp-admin.css/wp-content/plugins/smtp-sendgrid/assets/js/yay-smtp-admin.js/wp-content/plugins/smtp-sendgrid/assets/js/purify.min.js
Script Paths
/wp-content/plugins/smtp-sendgrid/assets/js/yay-smtp-admin.js/wp-content/plugins/smtp-sendgrid/assets/js/purify.min.js
Version Parameters
smtp-sendgrid/assets/css/yay-smtp-admin.css?ver=smtp-sendgrid/assets/js/yay-smtp-admin.js?ver=smtp-sendgrid/assets/js/purify.min.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-pageid="yaysmtp-sendgrid-settings"
JS Globals
window.yay_smtp_sendgrid_wp_data
FAQ

Frequently Asked Questions about SMTP for SendGrid – YaySMTP