BULK SMS PLANS SMS Notifications Security & Risk Analysis

wordpress.org/plugins/bulksmsplans-sms-notifications

Send custom SMS and WhatsApp notifications for WooCommerce orders, with tracking of sent messages.

10 active installs v1.3.0 PHP 7.2+ WP 5.0+ Updated Jan 5, 2026
custom-notificationsorder-notificationssmswhatsappwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BULK SMS PLANS SMS Notifications Safe to Use in 2026?

Generally Safe

Score 100/100

BULK SMS PLANS SMS Notifications has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The bulksmsplans-sms-notifications plugin v1.3.0 exhibits a mixed security posture. While it shows strengths in its use of prepared statements for SQL queries and generally good output escaping, significant concerns arise from its attack surface. A substantial number of AJAX handlers (10 out of 10) lack authentication checks, creating a wide entry point for unauthorized actions. This is further exacerbated by the presence of 2 flows with unsanitized paths identified in taint analysis, with one being of high severity, indicating a potential for code execution or data manipulation if these paths are reachable without proper sanitization. The absence of any recorded vulnerability history, while seemingly positive, can sometimes indicate a lack of extensive past security scrutiny or a relatively new plugin. Overall, the plugin benefits from good internal coding practices regarding data handling but suffers from a critical oversight in access control for its AJAX endpoints, which is the primary risk.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flow with unsanitized path
  • No capability checks on entry points
Vulnerabilities
None known

BULK SMS PLANS SMS Notifications Security Vulnerabilities

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

BULK SMS PLANS SMS Notifications Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
18 prepared
Unescaped Output
11
146 escaped
Nonce Checks
4
Capability Checks
0
File Operations
0
External Requests
4
Bundled Libraries
0

SQL Query Safety

95% prepared19 total queries

Output Escaping

93% escaped157 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
<sendsms> (sendsms.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
10 unprotected

BULK SMS PLANS SMS Notifications Attack Surface

Entry Points13
Unprotected10

AJAX Handlers 10

authwp_ajax_send_sms_otpincludes\sms-otp-login.php:94
noprivwp_ajax_send_sms_otpincludes\sms-otp-login.php:95
authwp_ajax_verify_sms_otpincludes\sms-otp-login.php:166
noprivwp_ajax_verify_sms_otpincludes\sms-otp-login.php:167
authwp_ajax_get_option_nameincludes\wabridge.php:683
authwp_ajax_custom_actionsendsms.php:1482
noprivwp_ajax_blk_wc_sms_action_verifysendsms.php:2170
authwp_ajax_blk_wc_sms_action_verifysendsms.php:2171
noprivwp_ajax_blk_wc_sms_action_sendsendsms.php:2212
authwp_ajax_blk_wc_sms_action_sendsendsms.php:2213

Shortcodes 3

[sms_otp_login] includes\sms-otp-login.php:34
[WABRIDGE_PLUGIN] includes\wabridge.php:617
[BULKSMS_PLUGIN] sendsms.php:160
WordPress Hooks 17
actionwp_enqueue_scriptsincludes\sms-otp-login.php:33
actionadmin_enqueue_scriptsincludes\wabridge.php:14
actionadmin_menuincludes\wabridge.php:17
actionadmin_enqueue_scriptssendsms.php:55
actionwoocommerce_new_ordersendsms.php:241
actionwoocommerce_order_status_pendingsendsms.php:356
actionwoocommerce_order_status_processingsendsms.php:474
actionwoocommerce_order_status_on-holdsendsms.php:590
actionwoocommerce_order_status_completedsendsms.php:716
actionwoocommerce_order_status_cancelledsendsms.php:830
actionwoocommerce_order_status_failedsendsms.php:944
actionwoocommerce_order_status_refundedsendsms.php:1063
actionadmin_menusendsms.php:1177
actionwoocommerce_checkout_before_customer_detailssendsms.php:1810
actioninitsendsms.php:1818
actionwoocommerce_before_checkout_formsendsms.php:1828
actionwoocommerce_checkout_processsendsms.php:2118
Maintenance & Trust

BULK SMS PLANS SMS Notifications Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJan 5, 2026
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BULK SMS PLANS SMS Notifications Developer Profile

Prince Malik

1 plugin · 10 total installs

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

How We Detect BULK SMS PLANS SMS Notifications

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bulksmsplans-sms-notifications/admin/css/sendsms-styles.css/wp-content/plugins/bulksmsplans-sms-notifications/admin/js/sendsms-scripts.js
Script Paths
/wp-content/plugins/bulksmsplans-sms-notifications/admin/js/sendsms-scripts.js
Version Parameters
bulksmsplans-sms-notifications/admin/css/sendsms-styles.css?ver=bulksmsplans-sms-notifications/admin/js/sendsms-scripts.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about BULK SMS PLANS SMS Notifications