Extendago Woocommerce Security & Risk Analysis

wordpress.org/plugins/extendago-wp-connection

Extenda GO Connect, developed and maintained by Arture, makes it simple. No duplication of work, but a central place for your product management.

20 active installs v1.6.9 PHP 8.0+ WP 6.0+ Updated Sep 26, 2025
artureextendaextendagoposwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Extendago Woocommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Extendago Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The plugin 'extendago-wp-connection' v1.6.9 presents a significant security risk due to a large number of unprotected entry points. The static analysis reveals 14 AJAX handlers, all of which lack authentication checks. This directly translates to an unprotected attack surface of 14, meaning any unauthenticated user could potentially trigger these functions. While the plugin has no recorded vulnerability history and does not utilize dangerous functions, this absence of historical issues does not mitigate the current, evident risks. The taint analysis shows 5 flows with unsanitized paths, though none are classified as critical or high severity. However, these unsanitized paths, combined with the unprotected AJAX handlers, create a strong potential for various injection vulnerabilities if user input is not handled carefully within these handlers. The limited output escaping (35%) also raises concerns about potential Cross-Site Scripting (XSS) vulnerabilities, as sensitive data might be rendered without proper sanitization. The presence of nonce checks and capability checks (1 and 2 respectively) is a positive sign, but their limited use exacerbates the risk posed by the unprotected AJAX handlers.

Key Concerns

  • 14 unprotected AJAX handlers
  • 5 flows with unsanitized paths
  • Only 35% of outputs properly escaped
  • Only 1 nonce check for 14 entry points
  • Only 2 capability checks for 14 entry points
Vulnerabilities
None known

Extendago Woocommerce Security Vulnerabilities

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

Extendago Woocommerce Code Analysis

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

SQL Query Safety

91% prepared11 total queries

Output Escaping

35% escaped274 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

7 flows5 with unsanitized paths
extendago_woocommerce_sync (includes\cronjob\class-extendago-cronjob-functions.php:85)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
14 unprotected

Extendago Woocommerce Attack Surface

Entry Points14
Unprotected14

AJAX Handlers 14

authwp_ajax_check_extendago_api_connectionincludes\class-extendago-wp-connection.php:44
authwp_ajax_extendago_woocommerce_syncincludes\class-extendago-wp-connection.php:49
authwp_ajax_extendago_import_productincludes\class-extendago-wp-connection.php:50
authwp_ajax_woocommerce_extendago_syncincludes\class-extendago-wp-connection.php:51
authwp_ajax_woocommerce_extendago_sync_newincludes\class-extendago-wp-connection.php:52
authwp_ajax_extendago_export_productincludes\class-extendago-wp-connection.php:53
authwp_ajax_stop_exportincludes\class-extendago-wp-connection.php:54
authwp_ajax_resend_new_order_to_extendagoincludes\class-extendago-wp-connection.php:57
authwp_ajax_extendago_save_platformincludes\class-extendago-wp-connection.php:58
authwp_ajax_extendago_complete_wizardincludes\class-extendago-wp-connection.php:59
authwp_ajax_check_extendago_voucherincludes\class-extendago-wp-connection.php:68
noprivwp_ajax_check_extendago_voucherincludes\class-extendago-wp-connection.php:69
authwp_ajax_get_log_fileincludes\class-extendago-wp-connection.php:82
authwp_ajax_get_batch_fileincludes\class-extendago-wp-connection.php:83
WordPress Hooks 37
filtercron_schedulesincludes\admin\class-extendago-wp-connection-admin.php:21
filtermanage_edit-product_cat_columnsincludes\admin\class-extendago-wp-connection-admin.php:23
filtermanage_product_cat_custom_columnincludes\admin\class-extendago-wp-connection-admin.php:24
actionadmin_post_download_logincludes\admin\class-extendago-wp-connection-admin.php:25
actionadmin_menuincludes\class-extendago-wp-connection.php:41
actionadmin_initincludes\class-extendago-wp-connection.php:42
actionadmin_enqueue_scriptsincludes\class-extendago-wp-connection.php:43
actionparse_requestincludes\class-extendago-wp-connection.php:48
actionadmin_noticesincludes\class-extendago-wp-connection.php:60
actionadmin_menuincludes\class-extendago-wp-connection.php:64
actionwoocommerce_before_cartincludes\class-extendago-wp-connection.php:65
actionwoocommerce_before_checkout_formincludes\class-extendago-wp-connection.php:66
actionwp_enqueue_scriptsincludes\class-extendago-wp-connection.php:67
actionwoocommerce_order_status_changedincludes\class-extendago-wp-connection.php:70
actionadd_meta_boxesincludes\class-extendago-wp-connection.php:71
filtermanage_woocommerce_page_wc-orders_columnsincludes\class-extendago-wp-connection.php:73
actionmanage_woocommerce_page_wc-orders_custom_columnincludes\class-extendago-wp-connection.php:74
actionmanage_edit-shop_order_columnsincludes\class-extendago-wp-connection.php:75
actionmanage_shop_order_posts_custom_columnincludes\class-extendago-wp-connection.php:76
actionwoocommerce_product_after_variable_attributesincludes\class-extendago-wp-connection.php:78
actionwoocommerce_thankyouincludes\woocommerce\class-extendago-woocommerce-functions.php:5
actionwoocommerce_thankyouincludes\woocommerce\class-extendago-woocommerce-functions.php:6
actionwoocommerce_new_productincludes\woocommerce\class-extendago-woocommerce-functions.php:8
actionwoocommerce_update_productincludes\woocommerce\class-extendago-woocommerce-functions.php:9
actionwp_trash_postincludes\woocommerce\class-extendago-woocommerce-functions.php:10
actionuntrash_postincludes\woocommerce\class-extendago-woocommerce-functions.php:11
filterwoocommerce_product_data_tabsincludes\woocommerce\class-extendago-woocommerce-functions.php:13
actionwoocommerce_product_data_panelsincludes\woocommerce\class-extendago-woocommerce-functions.php:14
actionwoocommerce_process_product_metaincludes\woocommerce\class-extendago-woocommerce-functions.php:15
filterbulk_actions-edit-productincludes\woocommerce\class-extendago-woocommerce-functions.php:17
filterhandle_bulk_actions-edit-productincludes\woocommerce\class-extendago-woocommerce-functions.php:18
actionadmin_noticesincludes\woocommerce\class-extendago-woocommerce-functions.php:19
actionwoocommerce_order_status_changedincludes\woocommerce\class-extendago-woocommerce-functions.php:21
filtermanage_product_posts_columnsincludes\woocommerce\class-extendago-woocommerce-functions.php:704
actionmanage_product_posts_custom_columnincludes\woocommerce\class-extendago-woocommerce-functions.php:705
filtermanage_edit-product_sortable_columnsincludes\woocommerce\class-extendago-woocommerce-functions.php:706
filterpre_get_postsincludes\woocommerce\class-extendago-woocommerce-functions.php:707
Maintenance & Trust

Extendago Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 26, 2025
PHP min version8.0
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Extendago Woocommerce Developer Profile

ExtendaGO

1 plugin · 20 total installs

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

How We Detect Extendago Woocommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/extendago-wp-connection/includes/admin/css/bootstrap.min.css/wp-content/plugins/extendago-wp-connection/includes/admin/css/extendago-api-admin.css/wp-content/plugins/extendago-wp-connection/includes/admin/js/bootstrap.bundle.min.js/wp-content/plugins/extendago-wp-connection/includes/admin/js/extendago-api-admin.js/wp-content/plugins/extendago-wp-connection/includes/admin/js/extendago-admin.js
Script Paths
/wp-content/plugins/extendago-wp-connection/includes/admin/js/bootstrap.bundle.min.js/wp-content/plugins/extendago-wp-connection/includes/admin/js/extendago-api-admin.js/wp-content/plugins/extendago-wp-connection/includes/admin/js/extendago-admin.js
Version Parameters
extendago-wp-connection/style.css?ver=extendago-wp-connection/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
extendago-wp-connection-panel
Data Attributes
data-bs-toggledata-bs-targetdata-bs-dismissdata-bs-placement
JS Globals
extendago_wp_connection_params
FAQ

Frequently Asked Questions about Extendago Woocommerce