Sendmachine for WordPress Security & Risk Analysis

wordpress.org/plugins/sendmachine

Official Sendmachine plugin featuring subscribe forms, users sync, news feed, email sending and transactional campaigns.

50 active installs v2.0.4 PHP 5.4+ WP 3.2.1+ Updated May 25, 2026
campaignsemail-marketingnewslettersendmachinesubscribers
70
B · Generally Safe
CVEs total1
Unpatched1
Last CVEApr 21, 2026
Safety Verdict

Is Sendmachine for WordPress Safe to Use in 2026?

Mostly Safe

Score 70/100

Sendmachine for WordPress is generally safe to use. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: Apr 21, 2026Updated 3mo ago
Risk Assessment

The "sendmachine" plugin v1.0.20 exhibits a generally good security posture regarding common WordPress vulnerabilities. It demonstrates a commitment to secure coding practices by exclusively using prepared statements for SQL queries and performing capability checks before executing critical actions. The absence of known CVEs and a clean vulnerability history further reinforce this positive outlook, suggesting diligent maintenance and a focus on security by the developers.

However, the static analysis reveals some areas for improvement. A significant concern is the low percentage (12%) of properly escaped output. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected through user-supplied data that is not properly sanitized before being displayed to other users. Furthermore, the taint analysis identified two high-severity flows with unsanitized paths, which, while not explicitly defined as critical, represent potential avenues for attackers to manipulate application logic or access sensitive data if these paths are exploitable. The lack of nonce checks on the single shortcode entry point also presents a potential weakness, although the limited attack surface and the presence of capability checks might mitigate the immediate risk.

Key Concerns

  • High percentage of unescaped output
  • High severity taint flows with unsanitized paths
  • Missing nonce checks on shortcode
Vulnerabilities
1 published

Sendmachine for WordPress Security Vulnerabilities

CVEs by Year

1 CVE in 2026 · unpatched
2026
Patched Has unpatched

Severity Breakdown

Critical
1

1 total CVE

CVE-2026-6235critical · 9.8Missing Authorization

Sendmachine for WordPress <= 1.0.20 - Unauthenticated SMTP Hijack to Privilege Escalation via manage_admin_requests

Apr 21, 2026Unpatched
Version History

Sendmachine for WordPress Release Timeline

v2.0.4Current1 CVE
v2.0.31 CVE
v2.0.21 CVE
v2.0.11 CVE
v2.0.01 CVE
v1.0.201 CVE
v1.0.191 CVE
v1.0.181 CVE
v1.0.171 CVE
v1.0.161 CVE
v1.0.151 CVE
v1.0.141 CVE
v1.0.131 CVE
v1.0.121 CVE
v1.0.111 CVE
v1.0.101 CVE
v1.0.91 CVE
v1.0.81 CVE
v1.0.71 CVE
v1.0.61 CVE
Code Analysis
Analyzed Mar 16, 2026

Sendmachine for WordPress Code Analysis

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

Output Escaping

12% escaped69 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
manage_admin_requests (sendmachine_wp_admin.php:172)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Sendmachine for WordPress Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[sm_subscribe_form] includes\sendmachine_subscribe_manager.php:19
WordPress Hooks 12
actioninitincludes\sendmachine_email_manager.php:9
actioncomment_postincludes\sendmachine_email_manager.php:11
actionregister_postincludes\sendmachine_email_manager.php:12
actionphpmailer_initincludes\sendmachine_email_manager.php:14
actioncomment_formincludes\sendmachine_subscribe_manager.php:14
actionregister_formincludes\sendmachine_subscribe_manager.php:15
actioninitincludes\sendmachine_subscribe_manager.php:17
actioninitsendmachine_wp.php:54
actionwidgets_initsendmachine_wp.php:58
actionadmin_enqueue_scriptssendmachine_wp_admin.php:21
actionadmin_initsendmachine_wp_admin.php:28
actionadmin_menusendmachine_wp_admin.php:29
Maintenance & Trust

Sendmachine for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedMay 25, 2026
PHP min version5.4
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs50
Developer Profile

Sendmachine for WordPress Developer Profile

sendmachine

2 plugins · 50 total installs

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

How We Detect Sendmachine for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sendmachine/static/css/sm-widget.css/wp-content/plugins/sendmachine/static/js/sm-widget.js
Script Paths
/wp-content/plugins/sendmachine/static/js/sm-widget.js
Version Parameters
sendmachine/static/css/sm-widget.css?ver=sendmachine/static/js/sm-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
sm_wp_input_groupsm_wp_form_labelsm_wp_form_input_textsm_wp_form_radio_labelsm_wp_form_input_radiosm_list_dropdownsm_wp_form_selectsm_wp_form_captcha_img
Data Attributes
name="sm_subscribe_wp_request"name="sm_action"name="sm_do_subscribe"name="captcha"name="captcha_prefix"class="sm_wp_form_input_text"+6 more
JS Globals
SM_JS_DATA
Shortcode Output
[sm_subscribe_form]
FAQ

Frequently Asked Questions about Sendmachine for WordPress