refatbd Advanced SMS for WooCommerce Security & Risk Analysis

wordpress.org/plugins/refatbd-advanced-sms-for-woocommerce

Enhanced SMS notifications for WooCommerce orders with product rules, history, and a debug log.

0 active installs v2.0.2 PHP + WP 4.0+ Updated Unknown
admin-smsnotificationsorder-smssmswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is refatbd Advanced SMS for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

refatbd Advanced SMS for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "refatbd-advanced-sms-for-woocommerce" plugin v2.0.2 exhibits a generally good security posture with several positive indicators. A high percentage of SQL queries use prepared statements and output escaping is robust, significantly mitigating common web application vulnerabilities like SQL injection and XSS. The absence of known CVEs and a clean vulnerability history further suggest a well-maintained and secure codebase. The plugin also demonstrates good practice by including nonce checks for its AJAX handlers.

However, there are specific areas that present a notable risk. The presence of two AJAX handlers that lack authentication checks is a significant concern, potentially allowing unauthenticated users to trigger sensitive actions. While the taint analysis found no critical or high severity issues, the attack surface is relatively small, and these unprotected entry points become more impactful. The use of bundled libraries like Select2 also warrants attention, as outdated versions of such libraries can introduce vulnerabilities if not kept current.

In conclusion, while the plugin demonstrates strong foundational security practices, the unprotected AJAX endpoints are a critical weakness that needs immediate attention. Addressing these unauthenticated entry points would substantially improve the plugin's overall security. The lack of recorded vulnerabilities is positive, but it does not negate the risks identified in the static analysis.

Key Concerns

  • AJAX handlers without auth checks
  • Bundled library (Select2)
Vulnerabilities
None known

refatbd Advanced SMS for WooCommerce Security Vulnerabilities

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

refatbd Advanced SMS for WooCommerce Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

80% prepared10 total queries

Output Escaping

93% escaped128 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
refaadsm_ajax_check_api_balance (includes\admin\admin-functions.php:330)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

refatbd Advanced SMS for WooCommerce Attack Surface

Entry Points5
Unprotected2

AJAX Handlers 5

authwp_ajax_refaadsm_delete_sms_historyrefatbd-advanced-sms-for-woocommerce.php:113
authwp_ajax_refaadsm_delete_all_sms_historyrefatbd-advanced-sms-for-woocommerce.php:114
authwp_ajax_refaadsm_clear_logsrefatbd-advanced-sms-for-woocommerce.php:115
authwp_ajax_refaadsm_check_api_balancerefatbd-advanced-sms-for-woocommerce.php:116
authwp_ajax_refaadsm_search_productsrefatbd-advanced-sms-for-woocommerce.php:117
WordPress Hooks 17
actionbefore_woocommerce_initrefatbd-advanced-sms-for-woocommerce.php:30
actioninitrefatbd-advanced-sms-for-woocommerce.php:104
actioninitrefatbd-advanced-sms-for-woocommerce.php:105
actionadmin_menurefatbd-advanced-sms-for-woocommerce.php:106
actionadmin_initrefatbd-advanced-sms-for-woocommerce.php:107
filterplugin_row_metarefatbd-advanced-sms-for-woocommerce.php:109
actionadmin_enqueue_scriptsrefatbd-advanced-sms-for-woocommerce.php:110
actionadmin_noticesrefatbd-advanced-sms-for-woocommerce.php:121
actionadmin_initrefatbd-advanced-sms-for-woocommerce.php:122
actionplugins_loadedrefatbd-advanced-sms-for-woocommerce.php:125
actionwoocommerce_order_status_pending_to_processingrefatbd-advanced-sms-for-woocommerce.php:138
actionwoocommerce_order_status_pending_to_on-holdrefatbd-advanced-sms-for-woocommerce.php:139
actionwoocommerce_order_status_failed_to_processingrefatbd-advanced-sms-for-woocommerce.php:140
actionwoocommerce_order_status_failed_to_on-holdrefatbd-advanced-sms-for-woocommerce.php:141
actionwoocommerce_payment_completerefatbd-advanced-sms-for-woocommerce.php:143
actionwoocommerce_new_customer_note_notificationrefatbd-advanced-sms-for-woocommerce.php:144
actionrefaadsm_execute_on_hold_timerrefatbd-advanced-sms-for-woocommerce.php:150

Scheduled Events 1

refaadsm_execute_on_hold_timer
Maintenance & Trust

refatbd Advanced SMS for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version
Downloads300

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

refatbd Advanced SMS for WooCommerce Developer Profile

Refat Rahman

2 plugins · 0 total installs

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

How We Detect refatbd Advanced SMS 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/refatbd-advanced-sms-for-woocommerce/assets/css/admin.css/wp-content/plugins/refatbd-advanced-sms-for-woocommerce/assets/js/admin.js/wp-content/plugins/refatbd-advanced-sms-for-woocommerce/assets/js/frontend.js
Version Parameters
refatbd-advanced-sms-for-woocommerce/assets/css/admin.css?ver=refatbd-advanced-sms-for-woocommerce/assets/js/admin.js?ver=refatbd-advanced-sms-for-woocommerce/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
refaadsm-admin-settings-wrapperrefaadsm-sms-history-tablerefaadsm-logs-tablerefaadsm-provider-settings
HTML Comments
<!-- Advanced SMS for WooCommerce --><!-- refaadsm settings start --><!-- refaadsm settings end --><!-- refaadsm logs start -->+1 more
Data Attributes
data-refaadsm-ajax-urldata-refaadsm-noncedata-provider-settings-iddata-order-id
JS Globals
refaadsm_ajax_objectrefaadsm_settings_params
REST Endpoints
/wp-json/refatbd-advanced-sms-for-woocommerce/v1/settings/wp-json/refatbd-advanced-sms-for-woocommerce/v1/history/wp-json/refatbd-advanced-sms-for-woocommerce/v1/logs
FAQ

Frequently Asked Questions about refatbd Advanced SMS for WooCommerce