WC – APG SMS Notifications Security & Risk Analysis

wordpress.org/plugins/woocommerce-apg-sms-notifications

Add to your WooCommerce store SMS notifications to your customers when order status changed.

400 active installs v3.0.0 PHP + WP 5.0+ Updated Feb 10, 2026
sms-gatewaysms-messagessms-notifications
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WC – APG SMS Notifications Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the 'woocommerce-apg-sms-notifications' v3.0.0 plugin exhibits a generally good security posture. The absence of known CVEs and critical taint flows is a positive indicator. Furthermore, the code appears to follow several security best practices, including the exclusive use of prepared statements for SQL queries and a high percentage of properly escaped output. The limited attack surface, with no detected AJAX handlers, REST API routes, or shortcodes, also contributes to a reduced risk profile.

However, several areas warrant attention. The most significant concern is the complete lack of nonce checks and capability checks across all entry points. While the static analysis reports zero unprotected entry points, the absence of these fundamental security mechanisms, particularly for the two cron events, creates a significant potential vulnerability. Any interaction with these cron events, if not properly secured internally, could be exploited by authenticated users with malicious intent. Additionally, the high number of external HTTP requests (30) could be a vector for supply chain attacks if any of the endpoints become compromised or if the plugin's handling of responses from these requests is insecure.

In conclusion, the plugin demonstrates strengths in its SQL handling and output sanitization, and its lack of historical vulnerabilities is encouraging. Nevertheless, the complete omission of nonce and capability checks is a critical oversight that significantly increases the risk of privilege escalation or unauthorized actions, especially concerning the cron events. The high volume of external requests also represents a notable, albeit less immediate, risk.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
  • High number of external HTTP requests
Vulnerabilities
None known

WC – APG SMS Notifications Security Vulnerabilities

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

WC – APG SMS Notifications Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
10
200 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
30
Bundled Libraries
0

Output Escaping

95% escaped210 total outputs
Attack Surface

WC – APG SMS Notifications Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionbefore_woocommerce_initapg-sms.php:45
actionupdate_option_apg_sms_settingsapg-sms.php:90
actionadmin_menuapg-sms.php:116
filterwoocommerce_screen_idsapg-sms.php:129
actionadmin_initapg-sms.php:142
actionwoocommerce_order_status_changedapg-sms.php:295
actionapg_sms_ejecuta_el_retrasoapg-sms.php:323
actionapg_sms_ejecuta_el_temporizadorapg-sms.php:345
actionwoocommerce_new_customer_noteapg-sms.php:400
actionadmin_noticesapg-sms.php:402
filterplugin_row_metaincludes\admin\funciones-apg.php:40
actionadmin_enqueue_scriptsincludes\admin\funciones-apg.php:119

Scheduled Events 2

apg_sms_ejecuta_el_retraso
apg_sms_ejecuta_el_temporizador
Maintenance & Trust

WC – APG SMS Notifications Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 10, 2026
PHP min version
Downloads79K

Community Trust

Rating96/100
Number of ratings23
Active installs400
Developer Profile

WC – APG SMS Notifications Developer Profile

Art Project Group

9 plugins · 19K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
258 days
View full developer profile
Detection Fingerprints

How We Detect WC – APG 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/woocommerce-apg-sms-notifications/css/apg-sms-style.css/wp-content/plugins/woocommerce-apg-sms-notifications/js/apg-sms-script.js
Script Paths
/wp-content/plugins/woocommerce-apg-sms-notifications/js/apg-sms-script.js
Version Parameters
woocommerce-apg-sms-notifications/css/apg-sms-style.css?ver=woocommerce-apg-sms-notifications/js/apg-sms-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
apg-sms-settings-fieldapg_sms_settingsapg-sms-container
HTML Comments
Equal no deberías poder abrirmeConstante con la version actual del plugin.¿Está activo WooCommerce?Añade compatibilidad con HPOS+12 more
Data Attributes
data-apg-sms-phone-countrydata-apg-sms-phone-number
JS Globals
window.apg_sms_settingsvar apg_sms_settings
FAQ

Frequently Asked Questions about WC – APG SMS Notifications