Export Customers Data Security & Risk Analysis

wordpress.org/plugins/export-customers-data

Easily export WooCommerce customers' data to CSV or XLSX with advanced filters and smart field support.

500 active installs v1.2.7 PHP 7.0+ WP 4.4+ Updated Mar 7, 2026
analyticscsv-exportcustomer-dataorder-historywoocommerce
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 23, 2024
Safety Verdict

Is Export Customers Data Safe to Use in 2026?

Generally Safe

Score 99/100

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

1 known CVELast CVE: Dec 23, 2024Updated 2mo ago
Risk Assessment

The "export-customers-data" plugin v1.2.7 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and generally performs well on output escaping, with 75% of outputs being properly handled. The plugin also includes a reasonable number of nonce and capability checks, suggesting an awareness of common WordPress security mechanisms. However, significant concerns arise from the attack surface analysis, specifically the presence of one unprotected AJAX handler. This creates a direct entry point for potential malicious activity without proper authentication or authorization checks.

The taint analysis reveals one flow with unsanitized paths, which, while not classified as critical or high, still represents a potential avenue for vulnerabilities if the data within that flow is ever used in a sensitive operation. The vulnerability history, though showing only one medium CVE in the past, is a crucial indicator. The fact that the last vulnerability was a Cross-site Scripting (XSS) issue, a common and often severe vulnerability type, suggests that input sanitization may be an area requiring closer scrutiny within the plugin's codebase, especially given the identified unsanitized path flow.

In conclusion, while the plugin utilizes secure SQL practices and generally handles output well, the unprotected AJAX endpoint and the history of an XSS vulnerability are notable weaknesses. The single unsanitized path flow, though minor in severity per the taint analysis, warrants attention in conjunction with the historical XSS pattern. Further investigation into the specific AJAX handler and the unsanitized path flow is recommended to fully mitigate potential risks.

Key Concerns

  • Unprotected AJAX handler
  • Flow with unsanitized paths
  • Past medium severity CVE (XSS)
Vulnerabilities
1 published

Export Customers Data Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Export Customers Data <= 1.2.3 - Reflected Cross-Site Scripting

Dec 23, 2024 Patched in 1.2.4 (1d)
Version History

Export Customers Data Release Timeline

v1.2.7Current
v1.2.6
v1.2.5
v1.2.4
v1.2.31 CVE
v1.2.21 CVE
v1.2.11 CVE
v1.21 CVE
v1.11 CVE
v1.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Export Customers Data Code Analysis

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

Output Escaping

75% escaped59 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
wcde_admin_head (inc\functions.php:305)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Export Customers Data Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 2

authwp_ajax_wcde_export_chunkinc\functions.php:363
authwp_ajax_wcde_export_chunk_xlsxinc\functions.php:592
WordPress Hooks 5
actioninitinc\functions.php:175
actionadmin_headinc\functions.php:361
actionadmin_menuindex.php:71
actionadmin_enqueue_scriptsindex.php:79
actionwp_enqueue_scriptsindex.php:83
Maintenance & Trust

Export Customers Data Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 7, 2026
PHP min version7.0
Downloads7K

Community Trust

Rating100/100
Number of ratings3
Active installs500
Developer Profile

Export Customers Data Developer Profile

Fahad Mahmood

44 plugins · 33K total installs

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

How We Detect Export Customers Data

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/export-customers-data/inc/wcde-admin-scripts.js/wp-content/plugins/export-customers-data/inc/wcde-front-scripts.js
Script Paths
/wp-content/plugins/export-customers-data/inc/xlsxwriter.class.php
Version Parameters
export-customers-data/inc/wcde-admin-scripts.js?ver=export-customers-data/inc/wcde-front-scripts.js?ver=

HTML / DOM Fingerprints

JS Globals
wcde_url
FAQ

Frequently Asked Questions about Export Customers Data