Gift Message for Woo Security & Risk Analysis

wordpress.org/plugins/gift-message-for-woo

Add customizable gift message functionality to WooCommerce products with seamless cart, checkout, and order integration.

0 active installs v1.0.0 PHP 7.4+ WP 6.6+ Updated Aug 5, 2025
checkoutecommercegiftgift-messagewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Gift Message for Woo Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 9mo ago
Risk Assessment

The plugin "gift-message-for-woo" v1.0.0 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests are all positive indicators. Furthermore, the high percentage of properly escaped outputs and the presence of nonce checks demonstrate good development practices in handling user input and preventing common web vulnerabilities. The complete lack of any recorded vulnerabilities, including critical or high severity ones, is a significant strength.

However, the analysis does highlight a potential area for improvement: the absence of capability checks on the identified AJAX handlers. While the total number of entry points is low and all are accounted for, the lack of explicit permission checks could, in theory, expose functionality to unauthorized users if the AJAX actions themselves do not have inherent security controls. The taint analysis, while limited to one flow, found no unsanitized paths, which is reassuring. Overall, the plugin appears to be developed with security in mind, but a review of authorization mechanisms for its AJAX endpoints would further solidify its security.

Key Concerns

  • No capability checks on AJAX handlers
Vulnerabilities
None known

Gift Message for Woo Security Vulnerabilities

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

Gift Message for Woo Release Timeline

v1.1.0
v1.0.2
v1.0.0Current
Code Analysis
Analyzed Mar 17, 2026

Gift Message for Woo Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
5
44 escaped
Nonce Checks
9
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

90% escaped49 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

1 flows
<gift-message-for-woo> (gift-message-for-woo.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Gift Message for Woo Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_gmwoo_add_to_cart_with_messagegift-message-for-woo.php:113
noprivwp_ajax_gmwoo_add_to_cart_with_messagegift-message-for-woo.php:114
authwp_ajax_gmwoo_store_gift_messagegift-message-for-woo.php:117
noprivwp_ajax_gmwoo_store_gift_messagegift-message-for-woo.php:118
WordPress Hooks 25
actionwoocommerce_initgift-message-for-woo.php:83
actionwoocommerce_before_add_to_cart_buttongift-message-for-woo.php:105
filterwoocommerce_add_cart_item_datagift-message-for-woo.php:106
filterwoocommerce_get_item_datagift-message-for-woo.php:107
actionwoocommerce_after_shop_loop_itemgift-message-for-woo.php:110
filterwoocommerce_add_cart_item_datagift-message-for-woo.php:119
actionwoocommerce_checkout_create_order_line_itemgift-message-for-woo.php:122
filterwoocommerce_order_item_display_meta_keygift-message-for-woo.php:125
filterwoocommerce_email_order_items_argsgift-message-for-woo.php:126
filtermanage_woocommerce_page_wc-orders_columnsgift-message-for-woo.php:139
actionmanage_woocommerce_page_wc-orders_custom_columngift-message-for-woo.php:140
filtermanage_shop_order_posts_columnsgift-message-for-woo.php:143
actionmanage_shop_order_posts_custom_columngift-message-for-woo.php:144
actionwp_enqueue_scriptsgift-message-for-woo.php:151
actionadmin_enqueue_scriptsgift-message-for-woo.php:152
actionwp_headgift-message-for-woo.php:155
actionwp_footergift-message-for-woo.php:156
actionplugins_loadedgift-message-for-woo.php:809
actionbefore_woocommerce_initgift-message-for-woo.php:817
filterwoocommerce_settings_tabs_arrayincludes\class-gmwoo-admin-settings.php:35
actionwoocommerce_settings_tabs_gift_messageincludes\class-gmwoo-admin-settings.php:36
actionwoocommerce_update_options_gift_messageincludes\class-gmwoo-admin-settings.php:37
actionwoocommerce_admin_field_gmwoo_product_selectorincludes\class-gmwoo-admin-settings.php:38
actionwoocommerce_admin_field_gmwoo_category_selectorincludes\class-gmwoo-admin-settings.php:39
actionadmin_enqueue_scriptsincludes\class-gmwoo-admin-settings.php:40
Maintenance & Trust

Gift Message for Woo Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 5, 2025
PHP min version7.4
Downloads787

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Gift Message for Woo Developer Profile

Prashant Baldha

8 plugins · 980 total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
558 days
View full developer profile
Detection Fingerprints

How We Detect Gift Message for Woo

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gift-message-for-woo/assets/js/gmwoo-frontend.js/wp-content/plugins/gift-message-for-woo/assets/css/gmwoo-frontend.css/wp-content/plugins/gift-message-for-woo/assets/js/gmwoo-admin.js/wp-content/plugins/gift-message-for-woo/assets/css/gmwoo-admin.css
Script Paths
/wp-content/plugins/gift-message-for-woo/assets/js/gmwoo-frontend.js/wp-content/plugins/gift-message-for-woo/assets/js/gmwoo-admin.js
Version Parameters
gift-message-for-woo/assets/js/gmwoo-frontend.js?ver=gift-message-for-woo/assets/css/gmwoo-frontend.css?ver=gift-message-for-woo/assets/js/gmwoo-admin.js?ver=gift-message-for-woo/assets/css/gmwoo-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
gmwoo-gift-message-wrappergmwoo-gift-message-counter
Data Attributes
data-nonce-value
JS Globals
gmwoo_ajax_object
FAQ

Frequently Asked Questions about Gift Message for Woo