Export Products, Orders & Customers for WooCommerce Security & Risk Analysis

wordpress.org/plugins/export-woocommerce

Advanced export tools for all your WooCommerce store data: Orders, Products Customers & More, export to XML or CSV in one click.

3K active installs v2.3.3 PHP + WP 4.4+ Updated Mar 12, 2026
exportwoocommerce
97
A · Safe
CVEs total4
Unpatched0
Last CVEOct 9, 2024
Safety Verdict

Is Export Products, Orders & Customers for WooCommerce Safe to Use in 2026?

Generally Safe

Score 97/100

Export Products, Orders & Customers for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

4 known CVEsLast CVE: Oct 9, 2024Updated 2mo ago
Risk Assessment

The 'export-woocommerce' plugin version 2.3.3 presents a mixed security posture. On the positive side, there are no identified critical or high severity vulnerabilities in its history, and all known CVEs are currently patched. The static analysis also shows no dangerous functions, no external HTTP requests, and a good percentage of output escaping. Furthermore, the plugin appears to implement nonce and capability checks on its AJAX handlers, and there are no unprotected entry points discovered through static analysis.

However, several concerns warrant attention. The plugin performs SQL queries without using prepared statements, which can be a significant risk for SQL injection if the input is not rigorously sanitized. Additionally, the taint analysis revealed three flows with unsanitized paths, which, while not classified as critical or high severity in this analysis, could still lead to unexpected behavior or potential security issues if exploited. The history of four medium-severity vulnerabilities, particularly those involving Cross-Site Scripting and Missing Authorization, suggests a pattern of past weaknesses that, while currently addressed, indicate areas where the development team has historically struggled with robust security implementation.

Overall, while the plugin benefits from recent patching and a lack of critical active threats, the unaddressed SQL query sanitization and the presence of unsanitized paths in the taint analysis are areas that require immediate attention. The historical vulnerability pattern also suggests that ongoing vigilance and thorough code reviews are crucial to maintain a secure plugin.

Key Concerns

  • SQL queries without prepared statements
  • Taint flows with unsanitized paths
  • History of medium severity vulnerabilities (4)
Vulnerabilities
4 published

Export Products, Orders & Customers for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
3 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
4

4 total CVEs

CVE-2024-9377medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Products, Order & Customers Export for WooCommerce <= 2.0.15 - Reflected Cross-Site Scripting

Oct 9, 2024 Patched in 2.1.0 (1d)
CVE-2024-43127medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Products, Order & Customers Export for WooCommerce <= 2.0.11 - Reflected Cross-Site Scripting

Aug 7, 2024 Patched in 2.0.12 (8d)
CVE-2024-31276medium · 4.3Missing Authorization

Products & Order Export for WooCommerce <= 2.0.7 - Missing Authorization

Jan 10, 2024 Patched in 2.0.9 (93d)
CVE-2023-47547medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Products, Order & Customers Export for WooCommerce <= 2.0.10 - Reflected Cross-Site Scripting via date parameters

Nov 7, 2023 Patched in 2.0.11 (129d)
Version History

Export Products, Orders & Customers for WooCommerce Release Timeline

v2.3.3Current
v2.3.2
v2.3.1
v2.3.0
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.0
v2.0.151 CVE
v2.0.141 CVE
v2.0.131 CVE
v2.0.121 CVE
Code Analysis
Analyzed Mar 16, 2026

Export Products, Orders & Customers for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
0 prepared
Unescaped Output
16
41 escaped
Nonce Checks
7
Capability Checks
9
File Operations
12
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared1 total queries

Output Escaping

72% escaped57 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

13 flows3 with unsanitized paths
create_export_tools_page (includes\class-alg-wc-export-core.php:236)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Export Products, Orders & Customers for WooCommerce Attack Surface

Entry Points14
Unprotected0

AJAX Handlers 14

authwp_ajax_alg_wc_export_admin_product_previewincludes\alg-wc-export-functions-ajax.php:24
noprivwp_ajax_alg_wc_export_admin_product_previewincludes\alg-wc-export-functions-ajax.php:25
authwp_ajax_alg_wc_export_admin_customers_from_orders_previewincludes\alg-wc-export-functions-ajax.php:27
noprivwp_ajax_alg_wc_export_admin_customers_from_orders_previewincludes\alg-wc-export-functions-ajax.php:28
authwp_ajax_alg_wc_export_admin_product_change_date_filterincludes\alg-wc-export-functions-ajax.php:30
noprivwp_ajax_alg_wc_export_admin_product_change_date_filterincludes\alg-wc-export-functions-ajax.php:31
authwp_ajax_alg_wc_export_admin_customers_from_orders_ajax_downloadincludes\settings\class-alg-wc-export-settings-customers-from-orders.php:33
noprivwp_ajax_alg_wc_export_admin_customers_from_orders_ajax_downloadincludes\settings\class-alg-wc-export-settings-customers-from-orders.php:34
authwp_ajax_alg_wc_export_admin_customers_from_orders_ajax_download_startincludes\settings\class-alg-wc-export-settings-customers-from-orders.php:36
noprivwp_ajax_alg_wc_export_admin_customers_from_orders_ajax_download_startincludes\settings\class-alg-wc-export-settings-customers-from-orders.php:37
authwp_ajax_alg_wc_export_admin_product_ajax_downloadincludes\settings\class-alg-wc-export-settings-products.php:41
noprivwp_ajax_alg_wc_export_admin_product_ajax_downloadincludes\settings\class-alg-wc-export-settings-products.php:42
authwp_ajax_alg_wc_export_admin_product_ajax_download_startincludes\settings\class-alg-wc-export-settings-products.php:44
noprivwp_ajax_alg_wc_export_admin_product_ajax_download_startincludes\settings\class-alg-wc-export-settings-products.php:45
WordPress Hooks 24
actionbefore_woocommerce_initexport-woocommerce.php:38
actioninitexport-woocommerce.php:146
actioninitexport-woocommerce.php:240
actioninitexport-woocommerce.php:243
filterwoocommerce_get_settings_pagesexport-woocommerce.php:246
actionadmin_initexport-woocommerce.php:250
actionplugins_loadedexport-woocommerce.php:372
actionadmin_headincludes\class-alg-wc-export-core.php:28
actionadmin_menuincludes\class-alg-wc-export-core.php:29
actioninitincludes\class-alg-wc-export-core.php:30
actioninitincludes\class-alg-wc-export-core.php:31
actionadmin_enqueue_scriptsincludes\class-alg-wc-export-core.php:32
actionadmin_footerincludes\class-alg-wc-export-core.php:33
actionwoocommerce_settings_tabs_alg_wc_exportincludes\import\class-alg-wc-export-import-products.php:56
actionwoocommerce_update_options_alg_wc_exportincludes\import\class-alg-wc-export-import-products.php:57
actionadmin_noticesincludes\import\class-alg-wc-export-import-products.php:58
actionupload_mimesincludes\import\class-alg-wc-export-import-products.php:59
actionadmin_footerincludes\settings\class-alg-wc-export-settings-customers-from-orders.php:29
actionwoocommerce_after_settings_alg_wc_exportincludes\settings\class-alg-wc-export-settings-customers-from-orders.php:30
actionadmin_footerincludes\settings\class-alg-wc-export-settings-products.php:37
actionwoocommerce_after_settings_alg_wc_exportincludes\settings\class-alg-wc-export-settings-products.php:38
filterwoocommerce_get_sections_alg_wc_exportincludes\settings\class-alg-wc-export-settings-section.php:37
filterwoocommerce_admin_settings_sanitize_optionincludes\settings\class-alg-wc-settings-export.php:29
actionadmin_noticesincludes\settings\class-alg-wc-settings-export.php:100
Maintenance & Trust

Export Products, Orders & Customers for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version
Downloads113K

Community Trust

Rating90/100
Number of ratings15
Active installs3K
Developer Profile

Export Products, Orders & Customers for WooCommerce Developer Profile

WPFactory

64 plugins · 137K total installs

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

How We Detect Export Products, Orders & Customers 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/export-woocommerce/assets/css/main.css/wp-content/plugins/export-woocommerce/assets/js/main.js
Script Paths
/wp-content/plugins/export-woocommerce/assets/js/main.js
Version Parameters
export-woocommerce/assets/css/main.css?ver=export-woocommerce/assets/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
alg-wc-export-wrap
HTML Comments
<!-- BEGIN: Export Products, Orders & Customers for WooCommerce by WPFactory --><!-- END: Export Products, Orders & Customers for WooCommerce by WPFactory -->
Data Attributes
data-alg-wc-export-typedata-alg-wc-export-id
JS Globals
alg_wc_export_ajax_object
FAQ

Frequently Asked Questions about Export Products, Orders & Customers for WooCommerce