Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More Security & Risk Analysis

wordpress.org/plugins/product-editor

The fastest WooCommerce Bulk Editor: Mass edit prices, stock, titles, images, SKU & categories. CSV import/export. Undo. Save hours every week!

1K active installs v2.3.1 PHP 7.4+ WP 5.6+ Updated Apr 10, 2026
bulk-editcsv-importprice-editorstock-managementwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More Safe to Use in 2026?

Generally Safe

Score 100/100

Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "product-editor" v2.3.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by largely utilizing prepared statements for SQL queries and properly escaping a high percentage of its output. The absence of known vulnerabilities and critical taint flows is also encouraging. However, a significant concern arises from its attack surface, with all three identified AJAX handlers lacking proper authentication checks. This presents a direct avenue for unauthorized actions by unauthenticated users. The limited number of capability checks also suggests a potential for privilege escalation if an attacker can bypass the lack of AJAX authentication.

Key Concerns

  • AJAX handlers without authentication checks
  • Limited capability checks for entry points
  • Bundled Freemius v1.0 library
Vulnerabilities
None known

Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More Security Vulnerabilities

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

Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More Release Timeline

v2.3.1Current
v2.3.0
v2.2.1
v2.2.0
v2.1.1
v2.1.0
v1.0.17
v1.0.16
v1.0.15
v1.0.14
v1.0.13
Code Analysis
Analyzed Mar 16, 2026

Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More Code Analysis

Dangerous Functions
0
Raw SQL Queries
11
24 prepared
Unescaped Output
52
273 escaped
Nonce Checks
5
Capability Checks
2
File Operations
6
External Requests
0
Bundled Libraries
1

Bundled Libraries

Freemius1.0

SQL Query Safety

69% prepared35 total queries

Output Escaping

84% escaped325 total outputs
Attack Surface
3 unprotected

Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_pe_get_termsincludes\class-product-editor.php:153
authwp_ajax_pe_set_visible_columnincludes\class-product-editor.php:154
authwp_ajax_pe_dismiss_update_noticeproduct-editor.php:388
WordPress Hooks 33
filterwoocommerce_product_data_store_cpt_get_products_queryadmin\class-product-editor-admin.php:585
filterwoocommerce_product_data_store_cpt_get_products_queryadmin\class-product-editor-admin.php:586
filterposts_clausesadmin\class-product-editor-admin.php:587
filterwp_die_handleradmin\class-product-editor-admin.php:1752
filterwoocommerce_product_data_store_cpt_get_products_queryadmin\class-product-editor-admin.php:2004
filterwoocommerce_product_data_store_cpt_get_products_queryadmin\class-product-editor-admin.php:2005
actionproduct_editor_check_scheduled_tasksincludes\class-product-editor-scheduler.php:55
actionplugins_loadedincludes\class-product-editor.php:132
actionadmin_menuincludes\class-product-editor.php:147
actionadmin_post_bulk_changesincludes\class-product-editor.php:149
actionadmin_post_expand_product_variableincludes\class-product-editor.php:150
actionadmin_post_reverse_products_dataincludes\class-product-editor.php:151
actionadmin_post_pe_get_progressincludes\class-product-editor.php:152
actionadmin_post_pe_export_csvincludes\class-product-editor.php:156
actionadmin_post_pe_apply_price_rulesincludes\class-product-editor.php:157
actionadmin_post_pe_csv_import_applyincludes\class-product-editor.php:158
filterwoocommerce_product_get_priceincludes\class-product-editor.php:171
filterwoocommerce_product_get_regular_priceincludes\class-product-editor.php:172
filterwoocommerce_product_get_sale_priceincludes\class-product-editor.php:173
filterwoocommerce_product_variation_get_regular_priceincludes\class-product-editor.php:175
filterwoocommerce_product_variation_get_priceincludes\class-product-editor.php:176
filterwoocommerce_product_variation_get_sale_priceincludes\class-product-editor.php:177
filterwoocommerce_variation_prices_priceincludes\class-product-editor.php:179
filterwoocommerce_variation_prices_regular_priceincludes\class-product-editor.php:180
filterwoocommerce_variation_prices_sale_priceincludes\class-product-editor.php:181
filterwoocommerce_get_variation_prices_hashincludes\class-product-editor.php:183
actionafter_uninstallproduct-editor.php:96
filterfs_templates/pricing.php_product_editorproduct-editor.php:123
filterplugin_action_linksproduct-editor.php:295
actionbefore_woocommerce_initproduct-editor.php:312
actionadmin_noticesproduct-editor.php:381
actionadmin_print_footer_scriptsproduct-editor.php:424
actionadmin_enqueue_scriptsproduct-editor.php:426

Scheduled Events 1

product_editor_check_scheduled_tasks
Maintenance & Trust

Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 10, 2026
PHP min version7.4
Downloads18K

Community Trust

Rating96/100
Number of ratings21
Active installs1K
Developer Profile

Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More Developer Profile

speitzako

1 plugin · 1K total installs

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

How We Detect Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/product-editor/assets/css/freemius.css/wp-content/plugins/product-editor/assets/css/product-editor-admin.css/wp-content/plugins/product-editor/assets/js/product-editor-admin.js/wp-content/plugins/product-editor/assets/js/freemius.js/wp-content/plugins/product-editor/assets/js/product-editor-frontend.js
Script Paths
/wp-content/plugins/product-editor/assets/js/product-editor-admin.js/wp-content/plugins/product-editor/assets/js/freemius.js/wp-content/plugins/product-editor/assets/js/product-editor-frontend.js
Version Parameters
product-editor/assets/css/freemius.css?ver=product-editor/assets/css/product-editor-admin.css?ver=product-editor/assets/js/product-editor-admin.js?ver=product-editor/assets/js/freemius.js?ver=product-editor/assets/js/product-editor-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
pe-pricing-headerpe-ph-promope-ph-statspe-ph-statpe-pricing-testimonialspe-ptpe-pt-starspe-pt-author+4 more
HTML Comments
<!-- ── Product Editor Pro — Pricing page enhancements ── -->
Data Attributes
data-freemius-product-iddata-freemius-product-slugdata-freemius-coupon-code
JS Globals
product_editor_paramsproduct_editor_scheduler_params
REST Endpoints
/wp-json/product-editor/v1/get_settings/wp-json/product-editor/v1/get_products_by_name/wp-json/product-editor/v1/get_product_by_id/wp-json/product-editor/v1/update_product_attribute/wp-json/product-editor/v1/get_scheduled_updates/wp-json/product-editor/v1/schedule_update/wp-json/product-editor/v1/delete_scheduled_update/wp-json/product-editor/v1/get_activity_log/wp-json/product-editor/v1/import_products_from_csv/wp-json/product-editor/v1/export_products_to_csv
FAQ

Frequently Asked Questions about Product Editor Pro – WooCommerce Bulk Edit: Prices, Stock, Images, Titles, CSV Import & More