Extend Protection For WooCommerce Security & Risk Analysis

wordpress.org/plugins/helloextend-protection

Extend helps merchants generate revenue and protect customers from damage and loss through modern product and shipping protection solutions.

0 active installs v1.2.2 PHP 7.4+ WP 4.0+ Updated Oct 9, 2025
extendprotectiontracking
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Extend Protection For WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Extend Protection For WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The helloextend-protection plugin v1.2.2 presents a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries by exclusively using prepared statements and exhibits strong output escaping with 98% of outputs properly escaped. The absence of any known vulnerabilities (CVEs) in its history and the lack of dangerous functions are also positive indicators.

However, significant concerns arise from the attack surface analysis. A substantial portion of its 20 AJAX handlers (14 out of 20) lack authentication checks. This presents a broad entry point for potential attacks, especially since there are no explicit capability checks noted. The presence of one flow with unsanitized paths in the taint analysis, while not classified as critical or high severity, warrants attention as it suggests a potential for unexpected behavior or information leakage. The external HTTP requests, while not inherently a vulnerability, can introduce risks if the target endpoints are compromised or if data is transmitted insecurely.

The plugin's vulnerability history is clean, which is excellent, but it also means there's less historical data to inform long-term risk. The strengths in SQL handling and output escaping are commendable, but the large number of unprotected AJAX endpoints is a clear weakness that could be exploited by attackers seeking to trigger unintended functionality. The plugin would benefit from implementing robust authentication and authorization for its AJAX endpoints.

Key Concerns

  • Large attack surface without auth on AJAX
  • Flows with unsanitized paths found
  • Lack of capability checks
Vulnerabilities
None known

Extend Protection For WooCommerce Security Vulnerabilities

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

Extend Protection For WooCommerce Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

98% escaped132 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
helloextend_logger_delete_single (includes\class-helloextend-protection-logger.php:181)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
14 unprotected

Extend Protection For WooCommerce Attack Surface

Entry Points20
Unprotected14

AJAX Handlers 20

authwp_ajax_helloextend_remove_ignored_categoryadmin\class-helloextend-protection-admin.php:91
noprivwp_ajax_helloextend_remove_ignored_categoryadmin\class-helloextend-protection-admin.php:92
authwp_ajax_add_shipping_protection_feehelloextend-protection.php:89
noprivwp_ajax_add_shipping_protection_feehelloextend-protection.php:90
authwp_ajax_remove_shipping_protection_feehelloextend-protection.php:91
noprivwp_ajax_remove_shipping_protection_feehelloextend-protection.php:92
noprivwp_ajax_add_to_cart_helloextendincludes\class-helloextend-global.php:69
authwp_ajax_add_to_cart_helloextendincludes\class-helloextend-global.php:72
noprivwp_ajax_get_cart_helloextendincludes\class-helloextend-global.php:75
authwp_ajax_get_cart_helloextendincludes\class-helloextend-global.php:78
noprivwp_ajax_helloextend_logger_delete_allincludes\class-helloextend-protection-logger.php:608
authwp_ajax_helloextend_logger_delete_allincludes\class-helloextend-protection-logger.php:609
noprivwp_ajax_helloextend_logger_filter_logincludes\class-helloextend-protection-logger.php:611
authwp_ajax_helloextend_logger_filter_logincludes\class-helloextend-protection-logger.php:612
noprivwp_ajax_helloextend_logger_ab_toggleincludes\class-helloextend-protection-logger.php:614
authwp_ajax_helloextend_logger_ab_toggleincludes\class-helloextend-protection-logger.php:615
noprivwp_ajax_helloextend_logger_delete_singleincludes\class-helloextend-protection-logger.php:617
authwp_ajax_helloextend_logger_delete_singleincludes\class-helloextend-protection-logger.php:618
noprivwp_ajax_helloextend_logger_ajax_callincludes\class-helloextend-protection-logger.php:620
authwp_ajax_helloextend_logger_ajax_callincludes\class-helloextend-protection-logger.php:621
WordPress Hooks 40
actionadmin_menuadmin\class-helloextend-protection-admin.php:87
actionadmin_initadmin\class-helloextend-protection-admin.php:88
actionadmin_enqueue_scriptsadmin\class-helloextend-protection-admin.php:89
actionadmin_enqueue_scriptsadmin\helloextend_logger_admin.php:17
actionadmin_enqueue_scriptsadmin\helloextend_logger_admin.php:43
actionplugins_loadedhelloextend-protection.php:82
actionplugins_loadedhelloextend-protection.php:83
actioninithelloextend-protection.php:86
actionwoocommerce_cart_calculate_feeshelloextend-protection.php:93
actionwoocommerce_checkout_order_processedhelloextend-protection.php:94
actionwoocommerce_after_order_itemmetahelloextend-protection.php:97
actionproduct_cat_add_form_fieldshelloextend-protection.php:100
actionproduct_cat_edit_form_fieldshelloextend-protection.php:102
actioncreated_termhelloextend-protection.php:105
actionedited_termhelloextend-protection.php:106
actionwoocommerce_email_before_order_tablehelloextend-protection.php:109
actionwoocommerce_thankyouhelloextend-protection.php:112
filterplugin_row_metahelloextend-protection.php:251
filterhttps_ssl_verifyhelloextend-protection.php:272
filterwoocommerce_cart_item_priceincludes\class-helloextend-global.php:81
filterwoocommerce_cart_item_nameincludes\class-helloextend-global.php:84
filterwoocommerce_order_item_nameincludes\class-helloextend-global.php:87
filterwoocommerce_get_item_dataincludes\class-helloextend-global.php:90
actionwoocommerce_checkout_create_order_line_itemincludes\class-helloextend-global.php:93
actionwoocommerce_before_calculate_totalsincludes\class-helloextend-global.php:96
actionwp_headincludes\class-helloextend-global.php:99
actionwoocommerce_after_cartincludes\class-helloextend-protection-cart-offer.php:67
actionwoocommerce_after_cart_item_nameincludes\class-helloextend-protection-cart-offer.php:70
actionwoocommerce_check_cart_itemsincludes\class-helloextend-protection-cart-offer.php:73
actionwoocommerce_checkout_order_processedincludes\class-helloextend-protection-orders.php:77
actionwoocommerce_order_status_completedincludes\class-helloextend-protection-orders.php:80
actionwoocommerce_order_status_cancelledincludes\class-helloextend-protection-orders.php:83
actionwoocommerce_order_status_refundedincludes\class-helloextend-protection-orders.php:84
actionwoocommerce_order_refundedincludes\class-helloextend-protection-orders.php:87
actionwoocommerce_shipstation_export_order_xmlincludes\class-helloextend-protection-shipping.php:72
actionplugins_loadedincludes\class-helloextend-protection.php:218
actionadmin_enqueue_scriptsincludes\class-helloextend-protection.php:234
actionadmin_enqueue_scriptsincludes\class-helloextend-protection.php:235
actionwp_enqueue_scriptsincludes\class-helloextend-protection.php:317
actionwp_enqueue_scriptsincludes\class-helloextend-protection.php:318

Scheduled Events 3

helloextend_sync_products_daily
helloextend_sync_products_hourly
helloextend_sync_products_weekly
Maintenance & Trust

Extend Protection For WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 9, 2025
PHP min version7.4
Downloads533

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Extend Protection For WooCommerce Developer Profile

Extend Engineering

1 plugin · 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 Extend Protection 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/helloextend-protection/css/style.css/wp-content/plugins/helloextend-protection/js/frontend.js
Script Paths
/wp-content/plugins/helloextend-protection/js/frontend.js
Version Parameters
helloextend-protection/css/style.css?ver=helloextend-protection/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
helloextend-account-link
HTML Comments
<!-- begin tabs --><!-- end tabs -->
Data Attributes
action-extend-external
FAQ

Frequently Asked Questions about Extend Protection For WooCommerce