PW WooCommerce Let's Export! Security & Risk Analysis

wordpress.org/plugins/pw-woocommerce-lets-export

Create customer contact lists and more with this beautiful export utility!

10 active installs v1.38 PHP 7.4+ WP 4.5+ Updated Mar 15, 2026
customersexportproductsutilitieswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PW WooCommerce Let's Export! Safe to Use in 2026?

Generally Safe

Score 100/100

PW WooCommerce Let's Export! has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The 'pw-woocommerce-lets-export' plugin v1.38 exhibits a concerning security posture primarily due to a significant number of unprotected AJAX handlers. While the plugin does not show any history of known vulnerabilities and has a clean taint analysis, the lack of authentication checks on all identified AJAX entry points presents a substantial risk. The code analysis reveals 6 AJAX handlers, all of which lack authorization checks, creating a wide attack surface for potential malicious actors to exploit. This oversight in securing critical entry points could allow unauthorized users to trigger plugin functionalities, potentially leading to data exposure or other unintended consequences.

Despite the absence of dangerous functions and a relatively good rate of prepared statements for SQL queries, the high percentage of improperly escaped output (61%) is another area of concern. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before being displayed. The plugin's vulnerability history is clean, which is a positive sign, suggesting the developers may have good practices for addressing security issues when they arise. However, the current static analysis findings highlight immediate and pressing security weaknesses that require attention to mitigate potential risks.

Key Concerns

  • Unprotected AJAX handlers
  • High percentage of unescaped output
Vulnerabilities
None known

PW WooCommerce Let's Export! Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

PW WooCommerce Let's Export! Release Timeline

v1.38Current
v1.37
v1.36
v1.35
v1.34
v1.33
v1.32
v1.31
v1.30
v1.29
v1.28
v1.27
v1.26
v1.25
v1.24
v1.23
v1.22
v1.21
v1.20
v1.19
Code Analysis
Analyzed Mar 17, 2026

PW WooCommerce Let's Export! Code Analysis

Dangerous Functions
0
Raw SQL Queries
10
12 prepared
Unescaped Output
86
56 escaped
Nonce Checks
1
Capability Checks
3
File Operations
47
External Requests
2
Bundled Libraries
0

SQL Query Safety

55% prepared22 total queries

Output Escaping

39% escaped142 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
license_action (includes\class-pwle-license.php:62)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

PW WooCommerce Let's Export! Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_pw-lets-export-save-settingspw-lets-export.php:75
authwp_ajax_pw-lets-export-deletepw-lets-export.php:76
authwp_ajax_pw-lets-export-preparepw-lets-export.php:77
authwp_ajax_pw-lets-export-processpw-lets-export.php:78
authwp_ajax_pw-lets-export-statuspw-lets-export.php:79
authwp_ajax_pw-lets-export-cancelpw-lets-export.php:80
WordPress Hooks 15
filterMinimum Order Countincludes\input\class-pwle-input-customer.php:59
filterMinimum Money Spentincludes\input\class-pwle-input-customer.php:60
filterDatesincludes\input\class-pwle-input-order.php:53
filterStatusincludes\input\class-pwle-input-order.php:54
filterStatusincludes\input\class-pwle-input-product.php:61
filterTypesincludes\input\class-pwle-input-product.php:67
filterVariationsincludes\input\class-pwle-input-product.php:68
filterCategoriesincludes\input\class-pwle-input-product.php:75
actionplugins_loadedpw-lets-export.php:57
actionwoocommerce_initpw-lets-export.php:58
actioninitpw-lets-export.php:71
actionadmin_menupw-lets-export.php:73
actionadmin_enqueue_scriptspw-lets-export.php:74
actionactivated_pluginpw-lets-export.php:83
actionsend_headerspw-lets-export.php:84
Maintenance & Trust

PW WooCommerce Let's Export! Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 15, 2026
PHP min version7.4
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

PW WooCommerce Let's Export! Developer Profile

pimwick

10 plugins · 43K total installs

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

How We Detect PW WooCommerce Let's Export!

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pw-woocommerce-lets-export/assets/css/pwle-export.css/wp-content/plugins/pw-woocommerce-lets-export/assets/css/pwle-admin.css/wp-content/plugins/pw-woocommerce-lets-export/assets/js/pwle-admin.js
Script Paths
/wp-content/plugins/pw-woocommerce-lets-export/assets/js/pwle-admin.js
Version Parameters
pw-woocommerce-lets-export/assets/css/pwle-export.css?ver=pw-woocommerce-lets-export/assets/css/pwle-admin.css?ver=pw-woocommerce-lets-export/assets/js/pwle-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
pwle-export-wrappwle-export-settingspwle-export-fieldpwle-export-actionpwle-admin-form
HTML Comments
<!-- PWLE Admin Page --><!-- End PWLE Admin Page -->
Data Attributes
data-pwle-action
JS Globals
pwle_admin_params
REST Endpoints
/wp-json/pw-lets-export/v1/settings/wp-json/pw-lets-export/v1/exports/wp-json/pw-lets-export/v1/export-status
FAQ

Frequently Asked Questions about PW WooCommerce Let's Export!