Customer Coupons for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-customer-coupons

We help display beautiful coupon lists on your website, making it easy for customers to click and apply them effortlessly

100 active installs v1.3.12 PHP 7.0+ WP 5.0+ Updated Jan 17, 2026
custom-coupons-for-woocommercedisplay-couponswc-couponswoocommerce-couponswoocommerce-customer-coupons
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Customer Coupons for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Customer Coupons 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 "woo-customer-coupons" plugin, version 1.3.12, exhibits a strong security posture based on the provided static analysis. All identified entry points (AJAX handlers) are protected by authentication checks, and there are no unprotected REST API routes, shortcodes, or cron events. The code also demonstrates excellent practices with 100% of SQL queries using prepared statements and all output being properly escaped. The absence of dangerous functions, file operations, and critical or high-severity taint flows further strengthens this positive assessment.

While the static analysis is overwhelmingly positive, there are a couple of minor areas to consider. The plugin makes two external HTTP requests, which, though not inherently problematic, can be a vector for issues if the external services are compromised or if the requests are not handled securely. The vulnerability history is also completely clean, with no recorded CVEs. This is a significant strength, suggesting a history of secure development, but it also means there's no historical data to analyze for recurring patterns of past vulnerabilities.

In conclusion, this plugin appears to be developed with security in mind, adhering to best practices for input validation, output sanitization, and authentication. The lack of any identified vulnerabilities in static analysis and historical data is commendable. The only minor points of attention are the external HTTP requests, which should be monitored, and the fact that the perfect historical record might not reveal potential weaknesses if they haven't been exploited or discovered yet.

Key Concerns

  • External HTTP requests present
Vulnerabilities
None known

Customer Coupons for WooCommerce Security Vulnerabilities

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

Customer Coupons for WooCommerce Code Analysis

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

Output Escaping

100% escaped315 total outputs
Data Flows
All sanitized

Data Flow Analysis

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

Customer Coupons for WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_viwcc_coupon_change_statusincludes\admin\coupons.php:15
authwp_ajax_wcc_preview_emailsincludes\admin\settings.php:16
WordPress Hooks 34
actioninitincludes\admin\admin.php:9
filterplugin_action_links_woo-customer-coupons/woo-customer-coupons.phpincludes\admin\admin.php:10
actionadmin_enqueue_scriptsincludes\admin\coupons.php:11
filtermanage_edit-shop_coupon_columnsincludes\admin\coupons.php:13
actionmanage_shop_coupon_posts_custom_columnincludes\admin\coupons.php:14
filterwoocommerce_coupon_data_tabsincludes\admin\coupons.php:17
actionwoocommerce_coupon_data_panelsincludes\admin\coupons.php:18
filterwoocommerce_email_stylesincludes\admin\coupons.php:313
actionadmin_menuincludes\admin\settings.php:11
actionadmin_initincludes\admin\settings.php:12
actionadmin_enqueue_scriptsincludes\admin\settings.php:13
actionmedia_buttonsincludes\admin\settings.php:15
filterwoocommerce_email_stylesincludes\admin\settings.php:52
filterwoocommerce_get_query_varsincludes\frontend\frontend.php:12
filterwoocommerce_account_menu_itemsincludes\frontend\frontend.php:13
actionwoocommerce_single_product_summaryincludes\frontend\frontend.php:28
filterwoocommerce_cart_totals_coupon_htmlincludes\frontend\frontend.php:37
actionwp_enqueue_scriptsincludes\frontend\frontend.php:38
filterposts_joinincludes\frontend\frontend.php:323
filterposts_whereincludes\frontend\frontend.php:324
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:52
actionadmin_footerincludes\support.php:669
actionadmin_bar_menuincludes\support.php:807
actionadmin_noticesincludes\support.php:953
actionactivated_pluginwoo-customer-coupons.php:34
actionbefore_woocommerce_initwoo-customer-coupons.php:36
actionplugins_loadedwoo-customer-coupons.php:37
Maintenance & Trust

Customer Coupons for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 17, 2026
PHP min version7.0
Downloads11K

Community Trust

Rating72/100
Number of ratings8
Active installs100
Developer Profile

Customer Coupons for WooCommerce 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 Customer Coupons 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/woo-customer-coupons/assets/css/woo-customer-coupons-frontend.css/wp-content/plugins/woo-customer-coupons/assets/css/woo-customer-coupons-admin.css/wp-content/plugins/woo-customer-coupons/assets/js/woo-customer-coupons-frontend.js/wp-content/plugins/woo-customer-coupons/assets/js/woo-customer-coupons-admin.js
Script Paths
/wp-content/plugins/woo-customer-coupons/assets/js/woo-customer-coupons-frontend.js/wp-content/plugins/woo-customer-coupons/assets/js/woo-customer-coupons-admin.js
Version Parameters
woo-customer-coupons/assets/css/woo-customer-coupons-frontend.css?ver=woo-customer-coupons/assets/css/woo-customer-coupons-admin.css?ver=woo-customer-coupons/assets/js/woo-customer-coupons-frontend.js?ver=woo-customer-coupons/assets/js/woo-customer-coupons-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
vi-wcc-coupon-itemvi-wcc-coupon-item-wrapvi-wcc-coupon-contentvi-wcc-coupon-titlevi-wcc-coupon-descriptionvi-wcc-coupon-datevi-wcc-coupon-buttonvi-wcc-coupon-template-1+3 more
HTML Comments
<!-- VIWCC_WOO_CUSTOM_COUPONS_Admin_Settings --><!-- VIWCC_WOO_CUSTOM_COUPONS_Frontend_Layout -->
Data Attributes
data-coupon-codedata-coupon-iddata-coupon-slug
JS Globals
vi_wcc_params
Shortcode Output
[vi_wcc_coupons[vi_wcc_my_coupons
FAQ

Frequently Asked Questions about Customer Coupons for WooCommerce