PW WooCommerce On Sale! Security & Risk Analysis

wordpress.org/plugins/pw-woocommerce-on-sale

Simply the FASTEST way to schedule sales in WooCommerce!

300 active installs v1.42 PHP 7.4+ WP 4.5+ Updated Mar 15, 2026
flash-salesalesalesschedule-saleswoocommerce
99
A · Safe
CVEs total1
Unpatched0
Last CVEJul 7, 2025
Safety Verdict

Is PW WooCommerce On Sale! Safe to Use in 2026?

Generally Safe

Score 99/100

PW WooCommerce On Sale! has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 7, 2025Updated 19d ago
Risk Assessment

The "pw-woocommerce-on-sale" plugin v1.42 exhibits a mixed security posture. On the positive side, it has no known critical or high-severity vulnerabilities, and the single medium vulnerability reported in the past is marked as patched. The code analysis reveals a relatively small attack surface with only two AJAX handlers, both of which appear to have proper authorization and nonce checks. Furthermore, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests, indicating good practices in these areas. However, a significant concern arises from the low percentage of properly escaped output (20%). This suggests a risk of Cross-Site Scripting (XSS) vulnerabilities, as unsanitized data might be rendered directly in the browser. The lack of taint analysis flows is also noted, which could mean either the analysis tool was not comprehensive enough for this plugin, or the plugin genuinely has no exploitable taint flows, the latter being unlikely given the output escaping issue. The historical vulnerability of missing authorization, even if patched, highlights a past weakness that users should remain vigilant about. Overall, while the plugin has made progress in some secure coding practices, the prevalent issue with output escaping poses a notable risk.

Key Concerns

  • Low output escaping percentage (20%)
  • One past medium vulnerability (patched)
Vulnerabilities
1

PW WooCommerce On Sale! Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-49888medium · 4.3Missing Authorization

PW WooCommerce On Sale! <= 1.39 - Missing Authorization

Jul 7, 2025 Patched in 1.40 (10d)
Code Analysis
Analyzed Mar 16, 2026

PW WooCommerce On Sale! Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
33
8 escaped
Nonce Checks
2
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

20% escaped41 total outputs
Attack Surface

PW WooCommerce On Sale! Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_pw-on-sale-savepw-on-sale.php:65
authwp_ajax_pw-on-sale-deletepw-on-sale.php:66
WordPress Hooks 17
actioninitpw-on-sale.php:45
actionplugins_loadedpw-on-sale.php:46
actionwoocommerce_initpw-on-sale.php:47
actionbefore_woocommerce_initpw-on-sale.php:50
actionadmin_menupw-on-sale.php:63
actionadmin_enqueue_scriptspw-on-sale.php:64
filterwoocommerce_product_is_on_salepw-on-sale.php:69
filterpwos_to_current_currencypw-on-sale.php:70
filterpwos_to_default_currencypw-on-sale.php:71
filterwoocommerce_product_get_pricepw-on-sale.php:74
filterwoocommerce_product_get_sale_pricepw-on-sale.php:75
filterwoocommerce_product_variation_get_pricepw-on-sale.php:76
filterwoocommerce_product_variation_get_sale_pricepw-on-sale.php:77
filterwoocommerce_variation_pricespw-on-sale.php:78
filterwoocommerce_get_pricepw-on-sale.php:80
filterwoocommerce_get_sale_pricepw-on-sale.php:81
filterwoocommerce_variation_pricespw-on-sale.php:82
Maintenance & Trust

PW WooCommerce On Sale! Maintenance & Trust

Maintenance Signals

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

Community Trust

Rating90/100
Number of ratings6
Active installs300
Developer Profile

PW WooCommerce On Sale! Developer Profile

pimwick

9 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 On Sale!

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-on-sale/css/pw-on-sale-admin.css/wp-content/plugins/pw-woocommerce-on-sale/js/pw-on-sale-admin.js
Script Paths
/wp-content/plugins/pw-woocommerce-on-sale/js/pw-on-sale-admin.js
Version Parameters
pw-woocommerce-on-sale/css/pw-on-sale-admin.css?ver=pw-woocommerce-on-sale/js/pw-on-sale-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
pw-on-sale-admin-wrappw-on-sale-main-wrappw-on-sale-admin-content
HTML Comments
Copyright (C) Pimwick, LLCThis program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public Licenseas published by the Free Software Foundation; either version 2+10 more
Data Attributes
data-pw-on-sale-iddata-pw-on-sale-delete-noncedata-pw-on-sale-save-nonce
JS Globals
pw_on_sale_vars
REST Endpoints
/wp-json/pw-on-sale/v1/sales
FAQ

Frequently Asked Questions about PW WooCommerce On Sale!