Next-generation coupon offers builder for WooCommerce. Create advanced BOGO coupons, brand discounts, quantity-based rules, and auto-applied offers!

100 active installs v1.1.2 PHP 7.4+ WP 5.8+ Updated Feb 22, 2026
bogocouponsdiscountspricingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Coupons+ Safe to Use in 2026?

Generally Safe

Score 100/100

Coupons+ 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 'coupons-plus-for-woocommerce' plugin v1.1.2 exhibits a generally strong security posture based on the provided static analysis. The absence of any recorded CVEs and the plugin's internal code quality signals, such as 100% prepared SQL statements, a very high percentage of properly escaped output (97%), and the presence of nonce and capability checks on all identified entry points, are all positive indicators. The limited attack surface of 3 REST API routes and 0 AJAX handlers, shortcodes, or cron events further reduces potential exposure. The fact that there are no taint flows with unsanitized paths or dangerous functions detected is also reassuring.

However, while the plugin demonstrates good security practices, there are still areas that warrant attention. The presence of file operations and external HTTP requests, even if not flagged as immediately dangerous in the static analysis, can introduce risks if not handled with extreme care and proper sanitization. The limited data on taint analysis (0 flows analyzed) means that while no critical or high severity issues were found, it doesn't guarantee the complete absence of such vulnerabilities if a more comprehensive taint analysis were performed. The vulnerability history is clean, which is excellent, but this doesn't negate the need for ongoing vigilance and secure coding practices.

Key Concerns

  • File operations detected
  • External HTTP requests detected
  • Taint analysis incomplete (0 flows analyzed)
Vulnerabilities
None known

Coupons+ Security Vulnerabilities

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

Coupons+ Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

97% escaped73 total outputs
Attack Surface

Coupons+ Attack Surface

Entry Points3
Unprotected0

REST API Routes 3

POST/wp-json/coupons-plus/v1/preferencesapp\handlers\preferencesapihandler.php:17
GET/wp-json/coupons-plus/v1/presets/stepsapp\handlers\presetsapihandler.php:21
GET/wp-json/coupons-plus/v1/presets/(?P<id>[a-zA-Z0-9_-]+)app\handlers\presetsapihandler.php:27
WordPress Hooks 49
filterwoocommerce_cart_resetapp\coupon\couponsmanager.php:51
actionwoocommerce_before_calculate_totalsapp\coupon\couponsmanager.php:52
actionwoocommerce_after_calculate_totalsapp\coupon\couponsmanager.php:53
actionwoocommerce_after_calculate_totalsapp\coupon\couponsmanager.php:54
actionsave_postapp\coupon\couponsmanager.php:56
actionwoocommerce_coupon_is_validapp\coupon\couponsmanager.php:57
filterwoocommerce_apply_individual_use_couponapp\coupon\couponsmanager.php:58
actionadmin_noticesapp\events\customglobaleventsvalidator.php:24
filterwoocommerce_cart_totals_coupon_htmlapp\handlers\appliedcouponremovebuttonmanager.php:17
actionwoocommerce_remove_cart_itemapp\handlers\autoaddermanagerstatemanager.php:15
actionmanage_shop_coupon_posts_columnsapp\handlers\autoapplypostcustomcolumnhandler.php:18
actionmanage_shop_coupon_posts_custom_columnapp\handlers\autoapplypostcustomcolumnhandler.php:19
filterwoocommerce_cart_item_subtotalapp\handlers\classiccartcartitempricemodifierhandler.php:26
filtercu.dashboardLauncher.isEnabledapp\handlers\couponurlsfeaturesdisabler.php:14
filtercu.saveButton.isEnabledapp\handlers\couponurlsfeaturesdisabler.php:15
filtercu.backButton.isEnabledapp\handlers\couponurlsfeaturesdisabler.php:16
filterwoocommerce_coupon_discount_typesapp\handlers\customdiscounttypesregistrator.php:15
filterscript_loader_tagapp\handlers\dashboardscriptshandler.php:65
actionwoocommerce_before_calculate_totalsapp\handlers\discountstateregistrationhandler.php:15
actionwoocommerce_after_calculate_totalsapp\handlers\discountstateregistrationhandler.php:16
filterwoocommerce_coupon_errorapp\handlers\errorthrowerondevelopmenthandler.php:37
filterwoocommerce_coupon_get_items_to_applyapp\handlers\onlyvaliditemstoapplyhandler.php:14
filterplugin_action_linksapp\handlers\pluginscreenactionbuttonsregistratorhandler.php:17
filterwoocommerce_json_search_found_productsapp\handlers\productvariationsearchadminajaxextender.php:16
actionwoocommerce_initapp\handlers\removestalenoticeshandler.php:16
actionwoocommerce_after_calculate_totalsapp\handlers\removestalenoticeshandler.php:17
actionwoocommerce_applied_couponapp\handlers\removestalenoticeshandler.php:18
actionwoocommerce_removed_couponapp\handlers\removestalenoticeshandler.php:19
filterwoocommerce_rest_prepare_product_catapp\handlers\resttaxonomyancestors.php:37
filterwoocommerce_cart_shipping_method_full_labelapp\handlers\shippingdiscountlabelprinterhandler.php:16
actiontgmpa_registerapp\handlers\tgmloader.php:27
filterwoocommerce_shipping_method_add_rate_argsapp\offers\builtin\shippingdiscount.php:78
actionwoocommerce_after_calculate_totalsapp\offers\builtin\shippingdiscount.php:79
filterwoocommerce_coupon_get_items_to_applyapp\offers\couponcartdiscountamount.php:29
filterwoocommerce_coupon_get_apply_quantityapp\offers\couponcartdiscountamount.php:36
filterwoocommerce_coupon_get_discount_amountapp\offers\couponcartdiscountamount.php:44
actionwoocommerce_cart_resetapp\offers\coupondiscountamount.php:34
actionwoocommerce_after_calculate_totalsapp\offers\coupondiscountamount.php:35
filterwoocommerce_coupon_get_items_to_applyapp\offers\couponitemdiscountamount.php:42
filterwoocommerce_coupon_get_apply_quantityapp\offers\couponitemdiscountamount.php:49
filterwoocommerce_coupon_get_discount_amountapp\offers\couponitemdiscountamount.php:57
filterwoocommerce_coupon_get_apply_quantityapp\offers\couponitemdiscountamount.php:76
filterwoocommerce_coupon_get_items_to_applyapp\offers\couponshippingdiscountamount.php:21
filterwoocommerce_coupon_get_apply_quantityapp\offers\couponshippingdiscountamount.php:28
filterwoocommerce_coupon_get_discount_amountapp\offers\couponshippingdiscountamount.php:36
actionwoocommerce_before_calculate_totalsapp\offers\offersscheduler.php:28
actionwoocommerce_after_calculate_totalsapp\offers\offersscheduler.php:29
actionwoocommerce_cart_item_removedapp\offers\offersscheduler.php:30
actionadmin_noticescoupons-plus-for-woocommerce.php:60
Maintenance & Trust

Coupons+ Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 22, 2026
PHP min version7.4
Downloads424

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Coupons+ Developer Profile

neblabs

3 plugins · 200 total installs

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

How We Detect Coupons+

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/coupons-plus-for-woocommerce/app/public/css/couponsplus.css/wp-content/plugins/coupons-plus-for-woocommerce/app/public/js/couponsplus.js
Script Paths
/wp-content/plugins/coupons-plus-for-woocommerce/app/public/js/couponsplus.js
Version Parameters
coupons-plus-for-woocommerce/app/public/css/couponsplus.css?ver=coupons-plus-for-woocommerce/app/public/js/couponsplus.js?ver=

HTML / DOM Fingerprints

CSS Classes
couponsplus-dashboard-products-searchcouponsplus-notice-error
HTML Comments
This is a read-only directory.DO NOT try to edit the contents of this code base ascustom edits will be removed with future updates. Ifyou need to extend the default functionality provided+30 more
Data Attributes
data-couponsplus-product-search
JS Globals
couponsplus_backend_data
REST Endpoints
/wp-json/couponsplus/v1/preferences/wp-json/couponsplus/v1/presets
FAQ

Frequently Asked Questions about Coupons+