Connect SendGrid for Emails Security & Risk Analysis

wordpress.org/plugins/connect-sendgrid-for-emails

Connect SendGrid to your WordPress site to send emails using SendGrid's cloud-based email platform.

900 active installs v1.11.15 PHP + WP 4.6+ Updated Aug 7, 2024
email-marketingemail-templatessendgridsmtptransactional-email
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Connect SendGrid for Emails Safe to Use in 2026?

Generally Safe

Score 92/100

Connect SendGrid for Emails 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 'connect-sendgrid-for-emails' plugin v1.11.15 exhibits a generally good security posture with no recorded vulnerabilities and a focus on secure coding practices. The static analysis reveals a remarkably small attack surface, with zero identified entry points requiring authentication. Furthermore, the code signals indicate a strong commitment to security, as there are no dangerous functions, all SQL queries utilize prepared statements, and a high percentage of output is properly escaped, mitigating common cross-site scripting risks. File operations and external HTTP requests are also absent, reducing potential avenues for attack.

However, a notable concern arises from the taint analysis, which identified one flow with unsanitized paths. While this did not reach a critical or high severity, it represents a potential weakness that could be exploited if the path were to process user-supplied input without proper sanitization. The absence of nonce checks and capability checks on the identified entry points (even though there are zero) is also a theoretical concern, though currently mitigated by the lack of exposed endpoints. The bundled Select2 library, while not explicitly flagged for being outdated, is an area that should be periodically reviewed for security updates.

Given the lack of historical vulnerabilities and the overall strong coding practices, the plugin appears relatively secure. The primary areas for improvement are addressing the identified unsanitized path flow in the taint analysis and ensuring that any future additions to the attack surface are thoroughly protected with appropriate authorization and sanitization measures. The absence of historical vulnerabilities suggests diligent maintenance and a proactive approach to security by the developers.

Key Concerns

  • Taint flow with unsanitized paths detected
  • No nonce checks on identified entry points
  • No capability checks on identified entry points
  • Bundled library (Select2) might require updates
Vulnerabilities
None known

Connect SendGrid for Emails Security Vulnerabilities

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

Connect SendGrid for Emails Code Analysis

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

Bundled Libraries

Select2

Output Escaping

92% escaped154 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<sendgrid_settings_multisite> (view\sendgrid_settings_multisite.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Connect SendGrid for Emails Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_noticesconnect-sendgrid-for-emails.php:55
actionadmin_noticesconnect-sendgrid-for-emails.php:75
actionwidgets_initconnect-sendgrid-for-emails.php:102
actionwidgets_initconnect-sendgrid-for-emails.php:104
Maintenance & Trust

Connect SendGrid for Emails Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 7, 2024
PHP min version
Downloads15K

Community Trust

Rating100/100
Number of ratings2
Active installs900
Developer Profile

Connect SendGrid for Emails Developer Profile

WP Zone

21 plugins · 40K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
124 days
View full developer profile
Detection Fingerprints

How We Detect Connect SendGrid for Emails

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/connect-sendgrid-for-emails/lib/sendgrid/sendgrid-wp-mail.php

HTML / DOM Fingerprints

CSS Classes
sendgrid-statistics-headersendgrid-statistics-header-togglesendgrid-statistics-change-typesendgrid_statistics_widget
Data Attributes
id="sendgrid-statistics-page"id="sendgrid-wordpress-statistics-header"id="sendgrid-general-statistics-header"id="sendgrid-category-statistics-header"id="sendgrid-statistics-change-type"id="dashboard-widgets-wrap"+2 more
FAQ

Frequently Asked Questions about Connect SendGrid for Emails