PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder Security & Risk Analysis

wordpress.org/plugins/pdf-product-vouchers-for-woocommerce

Create, manage, and send customized PDF vouchers for WooCommerce products.

20 active installs v2.0.0 PHP + WP 2.0+ Updated Dec 6, 2025
giftinvoicepdfwoocommercewoocommerce-gift
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder Safe to Use in 2026?

Generally Safe

Score 100/100

PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "pdf-product-vouchers-for-woocommerce" plugin version 2.0.0 exhibits a generally good security posture, with several strengths observed. The code shows robust practices in database interactions, with 100% of SQL queries utilizing prepared statements, and a very high percentage (99%) of output escaping, significantly reducing the risk of cross-site scripting vulnerabilities. The plugin also demonstrates good use of security features with a healthy number of nonce and capability checks. However, a significant concern is the presence of one unprotected AJAX handler, representing a direct entry point that could be exploited if it handles user-supplied data without proper authentication or authorization. While the taint analysis did not reveal critical or high-severity vulnerabilities, the two flows with unsanitized paths warrant attention, as they could potentially lead to issues if not handled carefully. The plugin's history of zero known vulnerabilities is a positive indicator of developer diligence, suggesting a commitment to security. Overall, the plugin is well-developed from a security perspective, but the single unprotected AJAX handler is a notable weakness that needs immediate remediation to maintain a strong security stance.

Key Concerns

  • 1 unprotected AJAX handler
  • 2 flows with unsanitized paths
Vulnerabilities
None known

PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder Release Timeline

v2.0.0Current
v1.1.0
v1.0.5
Code Analysis
Analyzed Mar 16, 2026

PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
4
430 escaped
Nonce Checks
12
Capability Checks
8
File Operations
1
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

99% escaped434 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
update_settings (backend\settings.php:36)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder Attack Surface

Entry Points5
Unprotected1

AJAX Handlers 5

authwp_ajax_yeepdf_action_redeeembackend\voucher-codes.php:20
authwp_ajax_yeepdf_action_add_notebackend\voucher-codes.php:21
authwp_ajax_yeepdf_action_delete_notebackend\voucher-codes.php:22
authwp_ajax_yeepdf_action_create_voucherbackend\voucher-codes.php:25
authwp_ajax_yeekit_dismiss_notyyeekit\document.php:11
WordPress Hooks 62
actionyeeaddons_product_vouchers_optionsbackend\coupon.php:7
actionwoocommerce_admin_process_product_objectbackend\coupon.php:8
actionyeepdf_gift_email_notificationbackend\emails\gift.php:23
filterwoocommerce_email_classesbackend\emails\index.php:5
filterwoocommerce_email_actionsbackend\emails\index.php:13
actionyeepdf_redeem_email_notificationbackend\emails\redeem.php:23
actionyeeaddons_product_vouchers_optionsbackend\forms.php:7
actionwoocommerce_admin_process_product_objectbackend\forms.php:8
actionyeeaddons_product_vouchers_optionsbackend\name-your-price.php:7
filteryeepdf_shortcodes_woocommercebackend\pdf.php:7
filteryeepdf_shortcodes_woocommerce_actionbackend\pdf.php:8
filteryeepdf_custom_sizesbackend\pdf.php:9
actionwoocommerce_product_data_panelsbackend\product-settings.php:7
filterwoocommerce_product_data_tabsbackend\product-settings.php:8
actionadmin_enqueue_scriptsbackend\product-settings.php:9
actionwoocommerce_admin_process_product_objectbackend\product-settings.php:10
filterproduct_type_optionsbackend\product-settings.php:11
filterwoocommerce_settings_tabs_arraybackend\settings.php:7
actionwoocommerce_settings_tabs_settings_vouchersbackend\settings.php:8
actionwoocommerce_update_options_settings_vouchersbackend\settings.php:9
actionyeeaddons_product_vouchers_optionsbackend\templates.php:7
actionwoocommerce_admin_process_product_objectbackend\templates.php:8
actioninitbackend\voucher-codes.php:9
actionadd_meta_boxesbackend\voucher-codes.php:10
actionsave_post_yeepdf_vc_orderbackend\voucher-codes.php:11
filtermanage_yeepdf_vc_order_posts_columnsbackend\voucher-codes.php:12
actionmanage_yeepdf_vc_order_posts_custom_columnbackend\voucher-codes.php:13
filterviews_edit-yeepdf_vc_orderbackend\voucher-codes.php:14
filterpre_get_postsbackend\voucher-codes.php:15
filterbulk_actions-edit-yeepdf_vc_orderbackend\voucher-codes.php:16
actionmanage_posts_extra_tablenavbackend\voucher-codes.php:17
filterhandle_bulk_actions-edit-yeepdf_vc_orderbackend\voucher-codes.php:18
actionadmin_noticesbackend\voucher-codes.php:19
actionadmin_footerbackend\voucher-codes.php:23
actionadmin_menubackend\voucher-codes.php:24
actionwoocommerce_order_status_completedfrontend\coupon.php:8
actionwoocommerce_order_status_completedfrontend\coupon.php:9
filterwoocommerce_email_attachmentsfrontend\coupon.php:11
actionwoocommerce_single_product_summaryfrontend\index.php:7
actionwoocommerce_before_add_to_cart_buttonfrontend\index.php:8
actionwp_enqueue_scriptsfrontend\index.php:9
actionwoocommerce_add_to_cart_validationfrontend\index.php:11
filterwoocommerce_add_cart_item_datafrontend\index.php:12
filterwoocommerce_get_cart_item_from_sessionfrontend\index.php:13
actionwoocommerce_new_order_itemfrontend\index.php:15
filterwoocommerce_get_item_datafrontend\index.php:16
filterwoocommerce_order_item_display_meta_keyfrontend\index.php:17
filterwoocommerce_order_item_display_meta_valuefrontend\index.php:18
actionwoocommerce_before_add_to_cart_formfrontend\index.php:21
filterwoocommerce_account_menu_itemsfrontend\my-acount.php:7
actioninitfrontend\my-acount.php:8
actionwoocommerce_account_my-voucher_endpointfrontend\my-acount.php:9
actionwoocommerce_order_details_after_order_table_itemsfrontend\my-acount.php:10
actionwoocommerce_loadedpdf-product-vouchers-for-woocommerce.php:50
actionplugins_loadedpdf-product-vouchers-for-woocommerce.php:51
actionadmin_noticespdf-product-vouchers-for-woocommerce.php:55
actionadmin_menuyeekit\document.php:8
actionadmin_enqueue_scriptsyeekit\document.php:9
filterfluentform_global_addonsyeekit\document.php:10
actionadmin_noticesyeekit\document.php:12
actionadmin_inityeekit\document.php:14
filterhttp_responseyeekit\document.php:77
Maintenance & Trust

PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 6, 2025
PHP min version
Downloads843

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder Developer Profile

add-ons.org

59 plugins · 26K total installs

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

How We Detect PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pdf-product-vouchers-for-woocommerce/backend/css/pdf-vouchers.css/wp-content/plugins/pdf-product-vouchers-for-woocommerce/backend/js/pdf-vouchers.js/wp-content/plugins/pdf-product-vouchers-for-woocommerce/yeekit/document.php
Script Paths
/wp-content/plugins/pdf-product-vouchers-for-woocommerce/backend/js/pdf-vouchers.js
Version Parameters
pdf-product-vouchers-for-woocommerce/backend/css/pdf-vouchers.css?ver=pdf-product-vouchers-for-woocommerce/backend/js/pdf-vouchers.js?ver=

HTML / DOM Fingerprints

CSS Classes
_show_if_yee_voucher_show_if_simple
Data Attributes
data-target="yeepdf-product-voucher"
JS Globals
YEEADDONS_WOO_PDF_PRODUCT_PLUGIN_URL
FAQ

Frequently Asked Questions about PDF Product Vouchers – Gift Vouchers – Coupons for WooCommerce + Drag And Drop Template Builder