GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce Security & Risk Analysis

wordpress.org/plugins/giantwp-discount-rules

Create powerful WooCommerce discounts in minutes. Bulk pricing, BOGO deals, customer-based discounts, and dynamic pricing that actually converts.

0 active installs v1.2.12 PHP 7.4+ WP 5.8+ Updated Jan 21, 2026
bogobulk-discountdynamic-pricingquantity-discountwoocommerce-discount
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce 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 "giantwp-discount-rules" plugin v1.2.12 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The code analysis reveals an absence of dangerous functions, SQL queries exclusively using prepared statements, and 100% properly escaped output. Crucially, all identified entry points (AJAX handlers and REST API routes) are protected by either nonce or capability checks, indicating robust authentication and authorization practices. The plugin also avoids file operations and external HTTP requests, further reducing its attack surface.

The lack of any recorded CVEs, past or present, and the absence of taint analysis findings suggest that the plugin has historically been developed with security in mind and has not had any publicly disclosed vulnerabilities. This is a significant strength, implying diligent coding and testing. The presence of multiple capability checks (13) and nonce checks (2) further reinforces the plugin's commitment to secure handling of its functionalities.

While the plugin exhibits excellent security practices across the board, it is important to note that a completely clean slate in terms of historical vulnerabilities and static analysis findings does not guarantee future immunity. However, based on the provided data, the plugin is currently in a very good security state, with no immediate or obvious vulnerabilities detected. The absence of any deductions reflects the thoroughness of the security measures implemented in this version.

Vulnerabilities
None known

GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce Security Vulnerabilities

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

GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

100% escaped113 total outputs
Attack Surface

GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 4

authwp_ajax_gwpdr_set_payment_methodapp\Ajax\Checkout_Ajax_Handler.php:27
noprivwp_ajax_gwpdr_set_payment_methodapp\Ajax\Checkout_Ajax_Handler.php:28
authwp_ajax_gwpdr_check_cart_discountsapp\Ajax\TriggerCart.php:19
noprivwp_ajax_gwpdr_check_cart_discountsapp\Ajax\TriggerCart.php:20

REST API Routes 2

GET/wp-json/gwpdr-discountrules/v2/settingsapp\Api\Controllers\Discounts\Settings_Controller.php:35
GET/wp-json/gwpdr-discountrules/v2/settingsapp\Api\Controllers\Discounts\Settings_Controller.php:48
WordPress Hooks 46
actionadmin_menuapp\Admin\Menu.php:26
actionrest_api_initapp\Api\Api.php:37
actionadmin_enqueue_scriptsapp\Assets.php:19
actionwp_enqueue_scriptsapp\Assets.php:20
filterscript_loader_tagapp\Assets.php:22
actionin_admin_headerapp\Assets.php:23
actionwoocommerce_before_calculate_totalsapp\Discount\Bogo_Discount.php:36
actionwoocommerce_before_calculate_totalsapp\Discount\Bogo_Discount.php:37
actionwoocommerce_cart_calculate_feesapp\Discount\FlatPercentage_Discount.php:30
filterwoocommerce_coupon_messageapp\Discount\FlatPercentage_Discount.php:31
filterwoocommerce_coupon_errorapp\Discount\FlatPercentage_Discount.php:32
actionwoocommerce_before_calculate_totalsapp\Discount\Manager\Bogo_Free_Item_Handler.php:26
filterwoocommerce_cart_item_priceapp\Discount\Manager\Bogo_Free_Item_Handler.php:27
filterwoocommerce_cart_item_subtotalapp\Discount\Manager\Bogo_Free_Item_Handler.php:28
filterwoocommerce_get_item_dataapp\Discount\Manager\Bogo_Free_Item_Handler.php:31
filterwoocommerce_update_cart_validationapp\Discount\Manager\Bogo_Free_Item_Handler.php:34
actionpre_get_postsapp\Discount\Manager\CouponDisplay.php:25
filtermanage_edit-shop_order_columnsapp\Discount\Manager\DiscountLabel.php:40
actionmanage_shop_order_posts_custom_columnapp\Discount\Manager\DiscountLabel.php:41
filtermanage_woocommerce_page_wc-orders_columnsapp\Discount\Manager\DiscountLabel.php:44
actionmanage_woocommerce_page_wc-orders_custom_columnapp\Discount\Manager\DiscountLabel.php:45
filterwoocommerce_coupon_is_validapp\Discount\Manager\FlatPercentage_Validator.php:29
actionwoocommerce_new_orderapp\Discount\UsageTrack\Bogo_Usage_Handler.php:36
actionwoocommerce_payment_completeapp\Discount\UsageTrack\Bogo_Usage_Handler.php:39
filterwoocommerce_checkout_no_payment_needed_redirectapp\Discount\UsageTrack\Bogo_Usage_Handler.php:42
actionwoocommerce_order_status_completedapp\Discount\UsageTrack\FlatPercentageUsage.php:26
filteradmin_footer_textapp\Helper\PromoMessage.php:20
actionwoocommerce_single_product_summaryapp\Helper\PromoMessage.php:26
actionwoocommerce_cart_totals_before_shippingapp\Helper\PromoMessage.php:33
actionwoocommerce_after_cart_item_nameapp\Helper\PromoMessage.php:40
actiongwpdr/clear_cacheapp\Integration\Plugin\LiteSpeedCache.php:29
actionupdate_option_giantwp_bogo_discountapp\Integration\Plugin\LiteSpeedCache.php:32
actionupdate_option_giantwp_bxgy_discountapp\Integration\Plugin\LiteSpeedCache.php:33
actionupdate_option_giantwp_bulk_discountapp\Integration\Plugin\LiteSpeedCache.php:34
actionupdate_option_giantwp_shipping_discountapp\Integration\Plugin\LiteSpeedCache.php:35
actionupdate_option_giantwp_flatpercentage_discountapp\Integration\Plugin\LiteSpeedCache.php:36
actionupdate_option_giantwp_discountrules_settingsapp\Integration\Plugin\LiteSpeedCache.php:37
filteret_pb_module_contentapp\Integration\Theme\DiviTheme.php:22
actionplugins_loadedgiantwp-discount-rules.php:47
actionadmin_noticesgiantwp-discount-rules.php:48
actionadmin_initgiantwp-discount-rules.php:49
filterplugin_action_links_giantwp-discount-rules/giantwp-discount-rules.phpgiantwp-discount-rules.php:50
filterplugin_row_metagiantwp-discount-rules.php:51
actionadmin_noticesgiantwp-discount-rules.php:100
actionbefore_woocommerce_initgiantwp-discount-rules.php:232
actionbefore_woocommerce_initgiantwp-discount-rules.php:250
Maintenance & Trust

GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 21, 2026
PHP min version7.4
Downloads933

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce Developer Profile

Giant WP Solutions

3 plugins · 80 total installs

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

How We Detect GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/giantwp-discount-rules/assets/css/backend.css/wp-content/plugins/giantwp-discount-rules/assets/css/frontend.css/wp-content/plugins/giantwp-discount-rules/assets/js/backend.js/wp-content/plugins/giantwp-discount-rules/assets/js/frontend.js
Script Paths
/wp-content/plugins/giantwp-discount-rules/assets/js/backend.js/wp-content/plugins/giantwp-discount-rules/assets/js/frontend.js
Version Parameters
/wp-content/plugins/giantwp-discount-rules/assets/css/backend.css?ver=/wp-content/plugins/giantwp-discount-rules/assets/css/frontend.css?ver=/wp-content/plugins/giantwp-discount-rules/assets/js/backend.js?ver=/wp-content/plugins/giantwp-discount-rules/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
gwpdr_discount_settings
Data Attributes
data-gwpdr-admin
JS Globals
gwpdr_admin_params
FAQ

Frequently Asked Questions about GiantWP Discount Rules – Dynamic Pricing & BOGO Deals for WooCommerce