SMS Order Notification for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-sms-order-notification

This is a WooCommerce add-on. By Using this plugin buyer can get notification about their order via sms using smsoffice api.

0 active installs v0.1.3 PHP 7.2+ WP 5.4.1+ Updated Feb 12, 2021
notificationsmswoocommercewoocommerce-order-status
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SMS Order Notification for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "wc-sms-order-notification" plugin, version 0.1.3, presents a mixed security posture. From a static analysis perspective, the plugin exhibits strong adherence to secure coding practices in several areas. It has zero reported AJAX handlers, REST API routes, shortcodes, or cron events, indicating a very small attack surface. Furthermore, it utilizes prepared statements for all SQL queries and performs no file operations or external HTTP requests that could be directly exploited. This suggests a generally robust foundation for security.

However, significant concerns arise from the output escaping and nonce/capability check findings. The fact that 100% of the identified output points are not properly escaped is a critical weakness. This opens the door to potential Cross-Site Scripting (XSS) vulnerabilities where malicious scripts could be injected and executed within the WordPress admin or on the frontend, depending on where these outputs are rendered. The complete absence of nonce checks and capability checks is also alarming. While the attack surface from entry points is zero, any future addition or misconfiguration could expose the site to unauthorized actions if proper authorization mechanisms are not implemented.

The plugin's vulnerability history is clean, with no known CVEs recorded. This is a positive sign and might indicate that the limited attack surface and absence of complex functionality have thus far prevented exploitable vulnerabilities from being discovered or reported. However, the presence of unescaped output and missing authorization checks represents a significant risk that could be exploited, especially if the plugin evolves or interacts with user-provided data in ways not immediately apparent from this analysis.

Key Concerns

  • Output escaping missing on all outputs
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

SMS Order Notification for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

SMS Order Notification for WooCommerce Release Timeline

v0.1.3Current
v0.1.2
Code Analysis
Analyzed Apr 16, 2026

SMS Order Notification for WooCommerce Code Analysis

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

Output Escaping

0% escaped3 total outputs
Attack Surface

SMS Order Notification for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionwoocommerce_order_status_pendingincludes/class-plugin-init.php:14
actionwoocommerce_order_status_processingincludes/class-plugin-init.php:15
actionwoocommerce_order_status_completedincludes/class-plugin-init.php:16
actionwoocommerce_order_status_refundedincludes/class-plugin-init.php:17
actionwoocommerce_order_status_cancelledincludes/class-plugin-init.php:18
actionwoocommerce_order_status_pendingincludes/class-plugin-init.php:19
actionwoocommerce_order_status_failedincludes/class-plugin-init.php:20
actionwoocommerce_order_status_on-holdincludes/class-plugin-init.php:21
actiondeactivate_wc-sms-notificationincludes/class-plugin-init.php:22
actionadmin_menuincludes/trait-sms-order-notification-settings.php:12
actionadmin_initincludes/trait-sms-order-notification-settings.php:13
actionplugins_loadedincludes/trait-sms-order-notification-settings.php:14
actionadmin_enqueue_scriptsincludes/trait-sms-order-notification-settings.php:17
Maintenance & Trust

SMS Order Notification for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedFeb 12, 2021
PHP min version7.2
Downloads848

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SMS Order Notification for WooCommerce Developer Profile

Heming Nelson

3 plugins · 30 total installs

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

How We Detect SMS Order Notification 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/wc-sms-order-notification/assets/js/sms.js/wp-content/plugins/wc-sms-order-notification/assets/css/sms.css
Script Paths
/wp-content/plugins/wc-sms-order-notification/assets/js/sms.js

HTML / DOM Fingerprints

Data Attributes
id="smsofficekey"id="smsoffice_sender"id="message_content"
Shortcode Output
<code>%user_name% , %product% , %price% , %order_number% , %shipping_price% , %order_status%</code>
FAQ

Frequently Asked Questions about SMS Order Notification for WooCommerce