Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce Security & Risk Analysis

wordpress.org/plugins/sender-net-automated-emails

Sender is an all-in-one email & SMS marketing platform designed keeping the challenges of ecommerce and small businesses in mind.

5K active installs v2.10.16 PHP 7.1+ WP 4.7.0+ Updated Mar 27, 2026
email-automationemail-marketingnewsletterpopupsignup-forms
99
A · Safe
CVEs total2
Unpatched0
Last CVEAug 7, 2024
Safety Verdict

Is Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Aug 7, 2024Updated 1mo ago
Risk Assessment

The "sender-net-automated-emails" v2.10.15 plugin presents a mixed security posture. While it demonstrates some good practices, such as a majority of SQL queries using prepared statements and a significant portion of outputs being properly escaped, several critical concerns significantly elevate its risk profile. The most alarming findings are the high number of unprotected AJAX handlers, a complete absence of capability checks for entry points, and the presence of unsanitized paths identified in taint analysis, including five flows with critical severity. The use of `unserialize` is also a notable risk, especially when combined with untrusted input.

The plugin's vulnerability history, though currently showing no unpatched CVEs, reveals a pattern of past medium-severity vulnerabilities, specifically Cross-Site Scripting and Cross-Site Request Forgery. This history, coupled with the current static analysis findings of significant input sanitization and authorization weaknesses, suggests a recurring susceptibility to various attack vectors. The fact that the last vulnerability was very recent (August 7, 2024) further emphasizes the need for caution.

In conclusion, while the plugin has some positive aspects like prepared SQL statements and reasonable output escaping, the numerous unprotected AJAX handlers, critical taint flows with unsanitized paths, lack of capability checks, and the presence of `unserialize` create a substantial attack surface. These factors, combined with past vulnerabilities, indicate a high risk of exploitation for unauthenticated users and potential for privilege escalation or data compromise. The plugin requires immediate attention to address these fundamental security flaws.

Key Concerns

  • High number of unprotected AJAX handlers
  • No capability checks on entry points
  • Taint flows with unsanitized paths (5 critical)
  • Use of unserialize function
  • Vulnerability history (2 medium, recent)
  • Low percentage of properly escaped outputs
Vulnerabilities
2 published

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce Security Vulnerabilities

CVEs by Year

2 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2024-43126medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce <= 2.6.15 - Reflected Cross-Site Scripting

Aug 7, 2024 Patched in 2.6.16 (8d)
CVE-2024-39657medium · 4.3Cross-Site Request Forgery (CSRF)

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce <= 2.6.18 - Cross-Site Request Forgery

Aug 1, 2024 Patched in 2.6.19 (8d)
Version History

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce Code Analysis

Dangerous Functions
3
Raw SQL Queries
18
27 prepared
Unescaped Output
38
54 escaped
Nonce Checks
1
Capability Checks
0
File Operations
2
External Requests
2
Bundled Libraries
0

Dangerous Functions Found

unserialize$cartData = unserialize($cart->cart_data);includes\Sender_Carts.php:1098
unserialize$emailConsent = unserialize($customer->email_marketing_consent);includes\Sender_Webhooks.php:230
unserialize$customer[Sender_Helper::EMAIL_MARKETING_META_KEY] = unserialize($customer[Sender_Helper::EMAIL_MARKincludes\Sender_WooCommerce.php:653

SQL Query Safety

60% prepared45 total queries

Output Escaping

59% escaped92 total outputs
Data Flows · Security
5 unsanitized

Data Flow Analysis

6 flows5 with unsanitized paths
<Sender_Templates_Loader> (templates\Sender_Templates_Loader.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce Attack Surface

Entry Points6
Unprotected5

AJAX Handlers 5

noprivwp_ajax_thankyou_seenincludes\Sender_Carts.php:47
authwp_ajax_thankyou_seenincludes\Sender_Carts.php:48
authwp_ajax_trigger_backend_hookincludes\Sender_Carts.php:70
noprivwp_ajax_trigger_backend_hookincludes\Sender_Carts.php:71
authwp_ajax_checkSyncStatustemplates\Sender_Templates_Loader.php:15

Shortcodes 1

[sender-form] includes\Sender_Automated_Emails.php:408
WordPress Hooks 51
filterhttp_headers_useragentincludes\Sender_API.php:57
filterhttp_headers_useragentincludes\Sender_API.php:66
actionplugins_loadedincludes\Sender_Automated_Emails.php:59
actiondivi_extensions_initincludes\Sender_Automated_Emails.php:103
actionwp_enqueue_scriptsincludes\Sender_Automated_Emails.php:105
actionwp_print_scriptsincludes\Sender_Automated_Emails.php:115
actionwidgets_initincludes\Sender_Automated_Emails.php:120
actionwp_enqueue_scriptsincludes\Sender_Automated_Emails.php:124
actionuser_registerincludes\Sender_Automated_Emails.php:127
actionwp_loginincludes\Sender_Automated_Emails.php:128
actionwp_headincludes\Sender_Automated_Emails.php:131
actionactivated_pluginincludes\Sender_Automated_Emails.php:134
actiondeactivated_pluginincludes\Sender_Automated_Emails.php:135
actionadmin_noticesincludes\Sender_Automated_Emails.php:171
actionadmin_noticesincludes\Sender_Automated_Emails.php:177
actionwp_print_footer_scriptsincludes\Sender_Automated_Emails.php:429
actionadmin_initincludes\Sender_Automated_Emails.php:468
actionwoocommerce_checkout_order_processedincludes\Sender_Carts.php:37
actionwoocommerce_store_api_checkout_order_processedincludes\Sender_Carts.php:39
actionwoocommerce_cart_updatedincludes\Sender_Carts.php:40
actionwoocommerce_thankyouincludes\Sender_Carts.php:43
actionwoocommerce_thankyouincludes\Sender_Carts.php:44
actionsender_check_thankyou_seenincludes\Sender_Carts.php:51
actionwoocommerce_review_order_before_submitincludes\Sender_Carts.php:54
actionwoocommerce_edit_account_formincludes\Sender_Carts.php:55
actionwoocommerce_register_formincludes\Sender_Carts.php:56
actionsender_track_user_actionincludes\Sender_Carts.php:59
actionwoocommerce_save_account_detailsincludes\Sender_Carts.php:60
actionwoocommerce_admin_order_data_after_shipping_addressincludes\Sender_Carts.php:63
actionwp_enqueue_scriptsincludes\Sender_Carts.php:66
actionenqueue_block_editor_assetsincludes\Sender_Carts.php:67
actionwp_headincludes\Sender_Carts.php:74
actionwoocommerce_order_status_changedincludes\Sender_Carts.php:77
filtertemplate_includeincludes\Sender_Carts.php:85
filtertemplate_includeincludes\Sender_Carts.php:86
actionwp_footerincludes\Sender_Carts.php:1279
actionenqueue_block_editor_assetsincludes\Sender_Forms_Block.php:11
actionrest_api_initincludes\Sender_Webhooks.php:29
actionwoocommerce_single_product_summaryincludes\Sender_WooCommerce.php:21
actionsender_export_shop_data_cronincludes\Sender_WooCommerce.php:24
actionsender_schedule_sync_cron_jobincludes\Sender_WooCommerce.php:27
actionsender_get_customer_dataincludes\Sender_WooCommerce.php:30
actionsender_update_customer_dataincludes\Sender_WooCommerce.php:31
actionsender_update_customer_backgroundincludes\Sender_WooCommerce.php:32
actionedit_user_profileincludes\Sender_WooCommerce.php:38
actionedit_user_profile_updateincludes\Sender_WooCommerce.php:41
actionwoocommerce_process_shop_order_metaincludes\Sender_WooCommerce.php:44
actionbefore_delete_postincludes\Sender_WooCommerce.php:46
actionadmin_menutemplates\Sender_Templates_Loader.php:16
actionadmin_post_sender_debug_downloadtemplates\Sender_Templates_Loader.php:17
actionadmin_post_submit-sender-settingstemplates\Sender_Templates_Loader.php:22

Scheduled Events 3

sender_check_thankyou_seen
sender_export_shop_data_cron
sender_export_shop_data_cron
Maintenance & Trust

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 27, 2026
PHP min version7.1
Downloads210K

Community Trust

Rating96/100
Number of ratings68
Active installs5K
Developer Profile

Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce Developer Profile

Sender

1 plugin · 5K total installs

93
trust score
Avg Security Score
99/100
Avg Patch Time
8 days
View full developer profile
Detection Fingerprints

How We Detect Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sender-net-automated-emails/sender.php/wp-content/plugins/sender-net-automated-emails/includes/Sender_Helper.php/wp-content/plugins/sender-net-automated-emails/includes/Sender_API.php/wp-content/plugins/sender-net-automated-emails/includes/Sender_Repository.php/wp-content/plugins/sender-net-automated-emails/Model/Sender_User.php/wp-content/plugins/sender-net-automated-emails/Model/Sender_Cart.php/wp-content/plugins/sender-net-automated-emails/widgets/Sender_Forms_Widget.php/wp-content/plugins/sender-net-automated-emails/js/sender-wordpress.js+4 more
Script Paths
wp-content/plugins/sender-net-automated-emails/js/sender-wordpress.jswp-content/plugins/sender-net-automated-emails/js/sender-registration.jswp-content/plugins/sender-net-automated-emails/js/sender-login.jswp-content/plugins/sender-net-automated-emails/js/sender-checkout.js
Version Parameters
sender-net-automated-emails/sender.php?ver=sender-net-automated-emails/includes/Sender_Helper.php?ver=sender-net-automated-emails/includes/Sender_API.php?ver=sender-net-automated-emails/includes/Sender_Repository.php?ver=sender-net-automated-emails/Model/Sender_User.php?ver=sender-net-automated-emails/Model/Sender_Cart.php?ver=sender-net-automated-emails/widgets/Sender_Forms_Widget.php?ver=sender-net-automated-emails/js/sender-wordpress.js?ver=sender-net-automated-emails/css/sender-wordpress.css?ver=sender-net-automated-emails/js/sender-registration.js?ver=sender-net-automated-emails/js/sender-login.js?ver=sender-net-automated-emails/js/sender-checkout.js?ver=

HTML / DOM Fingerprints

CSS Classes
sender-forms-widget
Data Attributes
data-sender-form-id
JS Globals
senderSenderSENDER_OBJECT
FAQ

Frequently Asked Questions about Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce