REDIS – WooCommerce Dynamic Pricing and Discounts Security & Risk Analysis

wordpress.org/plugins/redis-woo-dynamic-pricing-and-discounts

Help you easily set up bulk discounts for products or add discounts to the cart in various scenarios.

100 active installs v1.0.22 PHP 7.0+ WP 5.0+ Updated Mar 6, 2026
discountsdynamic-pricing-woocommercewoo-discount-ruleswoocommerce-bulk-discountwoocommerce-discount
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is REDIS – WooCommerce Dynamic Pricing and Discounts Safe to Use in 2026?

Generally Safe

Score 100/100

REDIS – WooCommerce Dynamic Pricing and Discounts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 28d ago
Risk Assessment

The 'redis-woo-dynamic-pricing-and-discounts' plugin v1.0.22 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The complete absence of any known CVEs and the plugin's consistent record of zero vulnerabilities are significant strengths, indicating a history of secure development and maintenance. Furthermore, the static analysis reveals no critical or high-severity taint flows, no dangerous functions, and a robust implementation of output escaping across all outputs. The presence of nonces and capability checks, even with a relatively small number of entry points, further reinforces its secure design. The plugin also exhibits good practices in its handling of SQL queries, with 60% utilizing prepared statements, and has no file operations or unescaped outputs, which are common attack vectors. While the external HTTP requests and bundled library (Select2) are points to monitor, they do not present immediate high risks in isolation. The plugin's attack surface is effectively zero, with no unprotected AJAX handlers, REST API routes, or shortcodes identified, which is an excellent security feature. The plugin's overall security is commendable, with no immediate, severe risks identified in the provided data.

Key Concerns

  • External HTTP requests made
  • Bundled library (Select2) present
  • SQL queries with prepared statements: 40%
Vulnerabilities
None known

REDIS – WooCommerce Dynamic Pricing and Discounts Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

REDIS – WooCommerce Dynamic Pricing and Discounts Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

60% prepared5 total queries

Output Escaping

100% escaped809 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
hide_notices (includes\support.php:434)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

REDIS – WooCommerce Dynamic Pricing and Discounts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 38
actioninitincludes\admin\admin.php:8
filterplugin_action_links_redis-woo-dynamic-pricing-and-discounts/redis-woo-dynamic-pricing-and-discounts.phpincludes\admin\admin.php:9
actionadmin_menuincludes\admin\settings-cart.php:10
actionadmin_enqueue_scriptsincludes\admin\settings-cart.php:11
actionadmin_initincludes\admin\settings-cart.php:12
actionadmin_menuincludes\admin\settings-product.php:10
actionadmin_enqueue_scriptsincludes\admin\settings-product.php:11
actionadmin_initincludes\admin\settings-product.php:12
actionwoocommerce_cart_calculate_feesincludes\frontend\cart.php:21
filterwoocommerce_add_cart_itemincludes\frontend\product.php:40
filterwoocommerce_get_cart_item_from_sessionincludes\frontend\product.php:41
filterwoocommerce_product_get_priceincludes\frontend\product.php:42
filterwoocommerce_product_variation_get_priceincludes\frontend\product.php:43
filterwoocommerce_cart_item_priceincludes\frontend\product.php:44
actionwoocommerce_checkout_update_user_metaincludes\frontend\product.php:45
filterwmc_frontend_extra_paramsincludes\frontend\product.php:48
actionwmc_get_products_price_ajax_handle_beforeincludes\frontend\product.php:49
actionwpincludes\frontend\product.php:50
filterwoocommerce_get_price_htmlincludes\frontend\product.php:51
filterwoocommerce_variable_price_htmlincludes\frontend\product.php:52
filterwoocommerce_product_is_on_saleincludes\frontend\product.php:54
filterwoocommerce_available_variationincludes\frontend\product.php:68
actionwp_enqueue_scriptsincludes\frontend\product.php:69
actionwp_enqueue_scriptsincludes\frontend\product.php:72
actionadmin_enqueue_scriptsincludes\support.php:32
actionadmin_noticesincludes\support.php:33
actionadmin_initincludes\support.php:34
actionadmin_menuincludes\support.php:35
filterplugin_row_metaincludes\support.php:37
actionadmin_initincludes\support.php:39
actionadmin_bar_menuincludes\support.php:41
actionadmin_noticesincludes\support.php:55
actionadmin_footerincludes\support.php:672
actionadmin_bar_menuincludes\support.php:810
actionadmin_noticesincludes\support.php:956
actionbefore_woocommerce_initredis-woo-dynamic-pricing-and-discounts.php:43
actionactivated_pluginredis-woo-dynamic-pricing-and-discounts.php:44
actionplugins_loadedredis-woo-dynamic-pricing-and-discounts.php:45
Maintenance & Trust

REDIS – WooCommerce Dynamic Pricing and Discounts Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.0
Downloads8K

Community Trust

Rating84/100
Number of ratings5
Active installs100
Developer Profile

REDIS – WooCommerce Dynamic Pricing and Discounts Developer Profile

VillaTheme

58 plugins · 167K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
217 days
View full developer profile
Detection Fingerprints

How We Detect REDIS – WooCommerce Dynamic Pricing and Discounts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/redis-woo-dynamic-pricing-and-discounts/assets/css/backend.css/wp-content/plugins/redis-woo-dynamic-pricing-and-discounts/assets/css/frontend.css/wp-content/plugins/redis-woo-dynamic-pricing-and-discounts/assets/js/backend.js/wp-content/plugins/redis-woo-dynamic-pricing-and-discounts/assets/js/frontend.js
Script Paths
/wp-content/plugins/redis-woo-dynamic-pricing-and-discounts/assets/js/backend.js/wp-content/plugins/redis-woo-dynamic-pricing-and-discounts/assets/js/frontend.js
Version Parameters
redis-woo-dynamic-pricing-and-discounts/assets/css/backend.css?ver=redis-woo-dynamic-pricing-and-discounts/assets/css/frontend.css?ver=redis-woo-dynamic-pricing-and-discounts/assets/js/backend.js?ver=redis-woo-dynamic-pricing-and-discounts/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
viredis-search-productviredis-search-categoryviredis-search-attributeviredis-search-tagviredis-search-couponviredis-search-user
JS Globals
viredis_params
REST Endpoints
/wp-json/viredis/v1/settings/wp-json/viredis/v1/products/wp-json/viredis/v1/categories/wp-json/viredis/v1/attributes/wp-json/viredis/v1/tags/wp-json/viredis/v1/coupons/wp-json/viredis/v1/users
FAQ

Frequently Asked Questions about REDIS – WooCommerce Dynamic Pricing and Discounts