Coupon Zen Security & Risk Analysis

wordpress.org/plugins/coupon-zen

Create an excellent coupon-based affiliate system for your WooCommerce store to make it easier than ever! Manage your coupon deals more effortlessly!

30 active installs v1.1.1 PHP + WP 5.0+ Updated Dec 3, 2025
affiliatecouponcoupon-plugindealswp-coupons
100
A · Safe
CVEs total1
Unpatched0
Last CVEFeb 23, 2023
Safety Verdict

Is Coupon Zen Safe to Use in 2026?

Generally Safe

Score 100/100

Coupon Zen has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Feb 23, 2023Updated 4mo ago
Risk Assessment

The "coupon-zen" v1.1.1 plugin demonstrates several good security practices, including a complete absence of unprotected entry points and the exclusive use of prepared statements for SQL queries. The presence of nonce and capability checks on its AJAX handlers is also a positive sign. However, the static analysis reveals a concerning weakness: all six analyzed taint flows have unsanitized paths. While no critical or high severity taint issues were identified in this specific analysis, this indicates a general lack of input sanitization, which could be exploited in conjunction with other vulnerabilities or if specific conditions are met. The vulnerability history shows one past medium-severity vulnerability, specifically CSRF, which was patched. The absence of currently unpatched CVEs is reassuring, but the past CSRF issue, combined with the taint analysis findings, suggests a need for more robust input validation and output escaping to prevent potential issues.

Key Concerns

  • All identified taint flows have unsanitized paths
  • Only 67% of output escaping is proper
  • One past medium severity vulnerability (CSRF)
Vulnerabilities
1

Coupon Zen Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-1089medium · 4.3Cross-Site Request Forgery (CSRF)

Coupon Zen <= 1.0.5 - Cross-Site Request Forgery to Plugin Activation

Feb 23, 2023 Patched in 1.0.6 (334d)
Code Analysis
Analyzed Mar 16, 2026

Coupon Zen Code Analysis

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

Output Escaping

67% escaped337 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

6 flows6 with unsanitized paths
<archive-couponzen> (frontend\templates\archive-couponzen.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Coupon Zen Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 4

authwp_ajax_couponzen_searchinclude\class.couponzen-filter.php:17
noprivwp_ajax_couponzen_searchinclude\class.couponzen-filter.php:18
authwp_ajax_couponzen_category_searchinclude\class.couponzen-filter.php:21
noprivwp_ajax_couponzen_category_searchinclude\class.couponzen-filter.php:22

Shortcodes 2

[couponzen] include\shortcodes.php:150
[couponzen_page] include\shortcodes.php:163
WordPress Hooks 22
actionadmin_enqueue_scriptsadmin\class.admin-init.php:7
filterdisplay_post_statesadmin\class.admin-init.php:11
actionadmin_menuadmin\classes\class.admin-settings.php:9
actionadmin_initadmin\classes\class.admin-settings.php:10
actioninitadmin\classes\class.custom-post-type.php:8
actionmanage_couponzen_posts_columnsadmin\classes\class.manage.post-columns.php:16
actionmanage_couponzen_posts_custom_columnadmin\classes\class.manage.post-columns.php:17
actionmanage_edit-couponzen_event_columnsadmin\classes\class.manage.post-columns.php:19
actionmanage_couponzen_event_custom_columnadmin\classes\class.manage.post-columns.php:20
actionadmin_menuadmin\classes\class.recommended_plugins.php:78
actionadmin_enqueue_scriptsadmin\classes\class.recommended_plugins.php:79
actioninitadmin\classes\class.recommended_plugins_menu_call.php:8
actionadmin_initadmin\include\custom-meta-fields.php:2
actionsave_postadmin\include\custom-meta-fields.php:110
actioninitinclude\class.couponzen.php:20
actioninitinclude\class.couponzen.php:21
actionplugins_loadedinclude\class.couponzen.php:22
actionwp_enqueue_scriptsinclude\class.couponzen.php:23
actionwpinclude\class.couponzen.php:24
filtertheme_page_templatesinclude\class.couponzen.php:27
filtertemplate_includeinclude\class.couponzen.php:28
actionadmin_noticesinclude\class.couponzen.php:43
Maintenance & Trust

Coupon Zen Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs30
Developer Profile

Coupon Zen Developer Profile

HasThemes

14 plugins · 16K total installs

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

How We Detect Coupon Zen

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/coupon-zen/admin/assets/css/admin-options-panel.css/wp-content/plugins/coupon-zen/admin/assets/js/admin-main.js
Script Paths
/wp-content/plugins/coupon-zen/admin/assets/js/admin-main.js
Version Parameters
couponzen-admin?ver=couponzen-color-picker?ver=

HTML / DOM Fingerprints

CSS Classes
htCzenSticky
Data Attributes
htCzenSticky
JS Globals
htrp_params
FAQ

Frequently Asked Questions about Coupon Zen