DL Gift Wallet Security & Risk Analysis

wordpress.org/plugins/dl-gift-wallet

Let customers buy gift credit that’s added directly to the recipient’s account as store credit, usable on both one-off orders and subscriptions.

0 active installs v1.1.0 PHP 8.3+ WP 6.0+ Updated Mar 4, 2026
gift-cardgift-voucherstore-creditsubscriptionswallet
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is DL Gift Wallet Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The plugin "dl-gift-wallet" v1.1.0 exhibits a generally strong security posture based on the provided static analysis. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant positive indicator, suggesting a limited attack surface. The code also demonstrates good practices regarding SQL queries, with 100% utilizing prepared statements, and a high percentage (90%) of output being properly escaped, mitigating common injection vulnerabilities. The presence of nonce and capability checks further bolsters security by ensuring proper authorization for actions.

However, a closer examination of the static analysis reveals some areas that, while not critical, warrant attention. The 10% of outputs that are not properly escaped could potentially lead to cross-site scripting (XSS) vulnerabilities in specific scenarios, though the absence of a large attack surface might limit the exploitability. The taint analysis shows no critical or high-severity flows, which is reassuring, but it's important to remember that taint analysis is not exhaustive. The vulnerability history is completely clean, with no recorded CVEs, which is an excellent sign and suggests a historically well-maintained and secure plugin.

In conclusion, "dl-gift-wallet" v1.1.0 appears to be a secure plugin with a low risk profile. Its strengths lie in its minimal attack surface and good implementation of security best practices like prepared statements and output escaping. The lack of any past vulnerabilities is a testament to its stability. The only minor concern is the small percentage of unescaped output, which, while unlikely to cause major issues due to other safeguards, should ideally be addressed to achieve a perfect security score.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

DL Gift Wallet Security Vulnerabilities

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

DL Gift Wallet Code Analysis

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

Output Escaping

90% escaped110 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
save_settings_tab (dl-gift-wallet.php:308)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

DL Gift Wallet Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 35
actionbefore_woocommerce_initdl-gift-wallet.php:41
filterwoocommerce_transactional_emails_for_block_editordl-gift-wallet.php:48
filterwoocommerce_email_classesdl-gift-wallet.php:53
filterwoocommerce_email_groupsdl-gift-wallet.php:59
filterwoocommerce_settings_tabs_arraydl-gift-wallet.php:160
actionadmin_initdl-gift-wallet.php:165
actionadmin_enqueue_scriptsdl-gift-wallet.php:166
actionwp_enqueue_scriptsdl-gift-wallet.php:169
actioninitdl-gift-wallet.php:173
filterwoocommerce_get_query_varsdl-gift-wallet.php:174
filterwoocommerce_account_menu_itemsdl-gift-wallet.php:175
actionwoocommerce_account_giftwallet_endpointdl-gift-wallet.php:176
actionwoocommerce_product_options_general_product_datadl-gift-wallet.php:179
actionwoocommerce_process_product_metadl-gift-wallet.php:180
actionwoocommerce_before_add_to_cart_buttondl-gift-wallet.php:183
filterwoocommerce_add_to_cart_validationdl-gift-wallet.php:186
filterwoocommerce_add_cart_item_datadl-gift-wallet.php:187
actionwoocommerce_before_calculate_totalsdl-gift-wallet.php:190
filterwoocommerce_get_item_datadl-gift-wallet.php:193
actionwoocommerce_checkout_create_order_line_itemdl-gift-wallet.php:196
actionwoocommerce_payment_completedl-gift-wallet.php:200
actionwoocommerce_order_status_processingdl-gift-wallet.php:203
actionwoocommerce_cart_calculate_feesdl-gift-wallet.php:206
actionwoocommerce_checkout_create_orderdl-gift-wallet.php:207
actionwoocommerce_subscriptions_renewal_order_createddl-gift-wallet.php:210
filterwoocommerce_single_product_image_thumbnail_htmldl-gift-wallet.php:213
filterpost_thumbnail_htmldl-gift-wallet.php:214
actionwp_enqueue_scriptsdl-gift-wallet.php:217
actionwoocommerce_payment_completedl-gift-wallet.php:220
actionadmin_noticesdl-gift-wallet.php:499
actionadmin_noticesdl-gift-wallet.php:511
actionadmin_noticesdl-gift-wallet.php:520
actionadmin_noticesdl-gift-wallet.php:542
actionplugins_loadeddl-gift-wallet.php:1562
actionplugins_loadeddl-gift-wallet.php:1567
Maintenance & Trust

DL Gift Wallet Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version8.3
Downloads189

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

DL Gift Wallet Developer Profile

Digital Lychee

5 plugins · 0 total installs

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

How We Detect DL Gift Wallet

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dl-gift-wallet/assets/js/admin.js/wp-content/plugins/dl-gift-wallet/assets/css/admin.css/wp-content/plugins/dl-gift-wallet/assets/js/frontend.js/wp-content/plugins/dl-gift-wallet/assets/css/frontend.css
Script Paths
/wp-content/plugins/dl-gift-wallet/assets/js/admin.js/wp-content/plugins/dl-gift-wallet/assets/js/frontend.js
Version Parameters
dl-gift-wallet/assets/css/admin.css?ver=dl-gift-wallet/assets/js/admin.js?ver=dl-gift-wallet/assets/css/frontend.css?ver=dl-gift-wallet/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
dl-gift-wallet-account-pagedl-gift-wallet-product-purchase-formdl-gift-wallet-recipient-fieldsdl-gift-wallet-balance-display
HTML Comments
<!-- DL Gift Wallet Admin Settings --><!-- DL Gift Wallet Frontend Product Fields --><!-- DL Gift Wallet Account Dashboard -->
Data Attributes
data-dl-gift-wallet-product-iddata-dl-gift-wallet-recipient-emaildata-dl-gift-wallet-message
JS Globals
dl_gift_wallet_params
Shortcode Output
[dl_gift_wallet_balance]
FAQ

Frequently Asked Questions about DL Gift Wallet