Gift Card For Woocommerce Security & Risk Analysis

wordpress.org/plugins/gift-card-for-woocommerce

Throughout the year, there are multiple occasions on which you have to choose a gift for your near and dear ones because simple wishes are not enough.

30 active installs v1.2.8 PHP + WP 4.0+ Updated Unknown
cardcoupongiftgift-cardphoeniixx
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Gift Card For Woocommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Gift Card For Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "gift-card-for-woocommerce" plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and having a high percentage of properly escaped output, indicating a commitment to preventing common web vulnerabilities. The absence of known CVEs and a clean vulnerability history further suggest a generally secure development process. However, a significant concern arises from the presence of two AJAX handlers that lack authentication checks. This creates a direct attack vector where unauthenticated users could potentially interact with sensitive plugin functionalities, leading to unintended consequences or data manipulation.

While the taint analysis shows no unsanitized paths, the unprotected AJAX endpoints represent a tangible risk that overshadows the other positive code signals. The limited attack surface in other areas like REST API, shortcodes, and cron events is a strength, but the identified unprotected AJAX handlers are a critical vulnerability. The plugin's history of no reported vulnerabilities is a good sign, but it doesn't negate the current risks identified in the static analysis. Developers should prioritize securing these AJAX endpoints to significantly improve the plugin's overall security.

In conclusion, the plugin has several strengths, including secure database interactions and output handling, and a history free of known vulnerabilities. Nevertheless, the critical flaw of unprotected AJAX endpoints presents a significant security risk that needs immediate attention. Addressing these unprotected entry points would bring the plugin's security much closer to industry best practices.

Key Concerns

  • AJAX handlers without auth checks
Vulnerabilities
None known

Gift Card For Woocommerce Security Vulnerabilities

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

Gift Card For Woocommerce Code Analysis

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

Output Escaping

92% escaped123 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
phoen_gift_card_first_metabox (includes\phoen_giftcard_sidebar_meta_box.php:32)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Gift Card For Woocommerce Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_phoen_gift_price_display_on_productincludes\phoen_product_giftcard.php:170
noprivwp_ajax_phoen_gift_price_display_on_productincludes\phoen_product_giftcard.php:172
WordPress Hooks 35
actionwoocommerce_single_product_summaryincludes\phoen_giftcard_frontend.php:9
filterwoocommerce_loop_add_to_cart_linkincludes\phoen_giftcard_frontend.php:169
actionwoocommerce_before_calculate_totalsincludes\phoen_giftcard_frontend.php:199
filterwoocommerce_get_item_dataincludes\phoen_giftcard_frontend.php:236
filterwoocommerce_add_to_cart_handlerincludes\phoen_giftcard_frontend.php:342
actionwoocommerce_add_to_cartincludes\phoen_giftcard_frontend.php:349
actionwoocommerce_add_order_item_metaincludes\phoen_giftcard_frontend.php:491
actionwoocommerce_checkout_order_processedincludes\phoen_giftcard_frontend.php:542
actionwoocommerce_before_cartincludes\phoen_giftcard_frontend.php:824
actionwp_headincludes\phoen_giftcard_frontend.php:925
actionwoocommerce_after_calculate_totalsincludes\phoen_giftcard_frontend.php:939
actionwoocommerce_before_checkout_formincludes\phoen_giftcard_frontend.php:1047
actionwoocommerce_after_calculate_totalsincludes\phoen_giftcard_frontend.php:1062
actionadmin_initincludes\phoen_giftcard_sidebar_meta_box.php:17
actiondo_meta_boxesincludes\phoen_giftcard_sidebar_meta_box.php:25
actionsave_postincludes\phoen_giftcard_sidebar_meta_box.php:473
filterproduct_type_selectorincludes\phoen_product_giftcard.php:9
filterwoocommerce_product_data_tabsincludes\phoen_product_giftcard.php:23
actionproduct_type_optionsincludes\phoen_product_giftcard.php:40
actionwoocommerce_product_data_panelsincludes\phoen_product_giftcard.php:54
actionwoocommerce_process_product_metaincludes\phoen_product_giftcard.php:148
actionwp_headphoen_gift_card.php:42
actionadmin_headphoen_gift_card.php:56
actioninitphoen_gift_card.php:89
actionwoocommerce_account_contentphoen_gift_card.php:113
actioninitphoen_gift_card.php:117
filtermanage_edit-phoen_gift_card_columnsphoen_gift_card.php:119
actionmanage_phoen_gift_card_posts_custom_columnphoen_gift_card.php:121
actionwoocommerce_order_status_changedphoen_gift_card.php:123
actionadmin_menuphoen_gift_card.php:247
filterenter_title_herephoen_gift_card.php:279
actionplugins_loadedphoen_gift_card.php:286
filterwoocommerce_get_price_htmlphoen_gift_card.php:360
actionadmin_noticesphoen_gift_card.php:1010
actionadmin_initphoen_gift_card.php:1030
Maintenance & Trust

Gift Card For Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedUnknown
PHP min version
Downloads6K

Community Trust

Rating80/100
Number of ratings4
Active installs30
Developer Profile

Gift Card For Woocommerce Developer Profile

Phoeniixx

25 plugins · 5K total installs

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

How We Detect Gift Card 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/gift-card-for-woocommerce/assets/js/phoen_gift_card_custom1.js/wp-content/plugins/gift-card-for-woocommerce/assets/css/gift-card.css/wp-content/plugins/gift-card-for-woocommerce/assets/css/datetimepicker.css/wp-content/plugins/gift-card-for-woocommerce/assets/js/phoen_datetimepic.js/wp-content/plugins/gift-card-for-woocommerce/assets/js/phoen_gift_card_admin.js/wp-content/plugins/gift-card-for-woocommerce/assets/js/phoen_gift_card_custom2.js/wp-content/plugins/gift-card-for-woocommerce/assets/images/aaa2.png
Script Paths
/wp-content/plugins/gift-card-for-woocommerce/assets/js/phoen_gift_card_custom1.js/wp-content/plugins/gift-card-for-woocommerce/assets/js/phoen_datetimepic.js/wp-content/plugins/gift-card-for-woocommerce/assets/js/phoen_gift_card_admin.js/wp-content/plugins/gift-card-for-woocommerce/assets/js/phoen_gift_card_custom2.js

HTML / DOM Fingerprints

CSS Classes
phoen_gift_cardgift-card
Data Attributes
data-gift_card_check
JS Globals
gift_card_check
FAQ

Frequently Asked Questions about Gift Card For Woocommerce