BulkGate SMS Plugin for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woosms-sms-module-for-woocommerce

SMS and Viber plugin for WooCommerce. Order status notifications, personalized Bulk SMS and Viber campaigns, 2-way messaging and admin alerts.

1K active installs v3.0.6 PHP 7.4+ WP 5.7+ Updated Jul 16, 2025
customer-notificationorder-notificationsmssms-notifications
100
A · Safe
CVEs total1
Unpatched0
Last CVEDec 27, 2023
Safety Verdict

Is BulkGate SMS Plugin for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

BulkGate SMS Plugin for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 27, 2023Updated 8mo ago
Risk Assessment

The plugin "woosms-sms-module-for-woocommerce" v3.0.6 exhibits a mixed security posture. While it demonstrates good practices by utilizing prepared statements for all SQL queries and includes nonce and capability checks for some entry points, several critical concerns remain. A significant portion of its attack surface, specifically all four identified AJAX handlers, lacks proper authorization checks. This presents a substantial risk for unauthorized actions to be performed by unauthenticated users.

The static analysis also indicates a concerning level of output escaping, with only 54% of outputs being properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is rendered without sufficient sanitization. The absence of taint analysis results for this version is noted, though the historical data is more telling.

The vulnerability history reveals one past medium-severity vulnerability, with a pattern of "Missing Authorization." The recency of this vulnerability (2023-12-27) suggests that the developers may still be addressing such issues. Despite the presence of some good security practices, the unprotected AJAX handlers and incomplete output escaping, coupled with past authorization issues, indicate a need for significant security improvements to mitigate potential risks.

Key Concerns

  • AJAX handlers without authorization checks
  • Insufficient output escaping
  • Past medium vulnerability (Missing Authorization)
Vulnerabilities
1

BulkGate SMS Plugin for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-51679medium · 4.3Missing Authorization

BulkGate SMS Plugin for WooCommerce <= 3.0.2 - Missing Authorization via Multiple AJAX Actions

Dec 27, 2023 Patched in 3.0.3 (27d)
Code Analysis
Analyzed Mar 16, 2026

BulkGate SMS Plugin for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

54% escaped13 total outputs
Attack Surface
4 unprotected

BulkGate SMS Plugin for WooCommerce Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_authenticatesrc\Template\Init.php:50
authwp_ajax_loginsrc\Template\Init.php:55
authwp_ajax_logout_modulesrc\Template\Init.php:64
authwp_ajax_save_module_settingssrc\Template\Init.php:68
WordPress Hooks 23
actioninitsrc\Event\AssetDispatcher.php:23
filterscript_loader_tagsrc\Event\AssetDispatcher.php:27
filterquery_varssrc\Event\AssetDispatcher.php:32
actiontemplate_redirectsrc\Event\AssetDispatcher.php:34
filtercron_schedulessrc\Event\Cron.php:24
actioninitsrc\Event\Cron.php:39
actionwoocommerce_order_status_changedsrc\Event\Hook.php:21
actionwoocommerce_checkout_order_createdsrc\Event\Hook.php:47
actionwoocommerce_created_customersrc\Event\Hook.php:54
actionwoocommerce_payment_completesrc\Event\Hook.php:62
actionwoocommerce_low_stocksrc\Event\Hook.php:70
actionwoocommerce_no_stocksrc\Event\Hook.php:77
actionwoocommerce_product_on_backordersrc\Event\Hook.php:84
actionwoosms_send_smssrc\Event\Hook.php:92
actionbulkgate_send_smssrc\Event\Hook.php:93
actionwoocommerce_review_order_before_submitsrc\Event\OrderForm.php:66
filterquery_varssrc\Event\Redirect.php:21
actiontemplate_redirectsrc\Event\Redirect.php:23
actionadmin_menusrc\Template\Init.php:20
filterplugin_action_linkssrc\Template\Init.php:38
filterplugin_row_metasrc\Template\Init.php:39
actionadd_meta_boxessrc\Template\Init.php:42
actioninitwoosms-sms-module-for-woocommerce.php:60
Maintenance & Trust

BulkGate SMS Plugin for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 16, 2025
PHP min version7.4
Downloads73K

Community Trust

Rating82/100
Number of ratings12
Active installs1K
Developer Profile

BulkGate SMS Plugin for WooCommerce Developer Profile

BulkGate

1 plugin · 1K total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
27 days
View full developer profile
Detection Fingerprints

How We Detect BulkGate SMS Plugin 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/woosms-sms-module-for-woocommerce/assets/css/bulkgate.css/wp-content/plugins/woosms-sms-module-for-woocommerce/assets/js/bulkgate.js
Script Paths
/?bulkgate-asynchronous=asset
Version Parameters
/wp-content/plugins/woosms-sms-module-for-woocommerce/assets/css/bulkgate.css?ver=/wp-content/plugins/woosms-sms-module-for-woocommerce/assets/js/bulkgate.js?ver=

HTML / DOM Fingerprints

JS Globals
window.BulkGateDebugwindow.BulkGateDebugUrl
FAQ

Frequently Asked Questions about BulkGate SMS Plugin for WooCommerce