Light Wishlist Security & Risk Analysis

wordpress.org/plugins/light-wishlist

Lightweight and customizable wishlist for WooCommerce. Add wishlist functionality with support for AJAX, Elementor, Oxygen, and more.

0 active installs v1.0.1 PHP 7.4+ WP 5.0+ Updated Mar 31, 2026
ajaxfavoriteslightwishlistwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Light Wishlist Safe to Use in 2026?

Generally Safe

Score 100/100

Light Wishlist 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 "light-wishlist" plugin v1.0.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, using prepared statements exclusively, and has a high percentage of properly escaped output, indicating an awareness of common web vulnerabilities. The absence of any recorded vulnerabilities in its history is also a strong indicator of diligent development and maintenance.

However, several critical concerns arise from the static analysis. The presence of an unprotected AJAX handler represents a significant attack vector, as it allows any unauthenticated user to trigger functionality within the plugin, potentially leading to unintended actions. Furthermore, the taint analysis revealing two flows with unsanitized paths, both categorized as high severity, is a serious red flag. These unsanitized paths, especially in conjunction with an unprotected AJAX handler, suggest a high likelihood of severe vulnerabilities such as cross-site scripting (XSS) or other forms of code injection.

While the plugin has no known CVEs, this does not guarantee future security. The identified unsanitized taint flows are internal code quality issues that could be exploited even without prior public disclosure. The lack of nonce checks and capability checks on entry points further exacerbates the risks, making it easier for attackers to leverage any identified weaknesses. In conclusion, the plugin has strengths in its data handling but possesses critical vulnerabilities related to input validation and authorization, which require immediate attention.

Key Concerns

  • AJAX handler without authentication
  • High severity unsanitized taint flows (2)
  • No nonce checks
  • No capability checks
  • File operations present
Vulnerabilities
None known

Light Wishlist Security Vulnerabilities

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

Light Wishlist Release Timeline

v1.0.1Current
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Light Wishlist Code Analysis

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

SQL Query Safety

100% prepared8 total queries

Output Escaping

94% escaped70 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wishlist_add_item (includes/php/light-wishlist-functions.php:73)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Light Wishlist Attack Surface

Entry Points3
Unprotected1

AJAX Handlers 1

authwp_ajax_wishlist_add_itemlight-wishlist.php:29

Shortcodes 2

[light-wishlist-add-item] light-wishlist.php:50
[wishlist-user-table] light-wishlist.php:75
WordPress Hooks 18
actionadmin_menuincludes/class-wishlist-settings.php:8
actionadmin_initincludes/class-wishlist-settings.php:9
actionwp_enqueue_scriptslight-wishlist.php:47
actioninitlight-wishlist.php:56
filterwoocommerce_account_menu_itemslight-wishlist.php:61
actionwoocommerce_account_wishlist_endpointlight-wishlist.php:78
actionwp_enqueue_scriptslight-wishlist.php:85
actionwp_enqueue_scriptslight-wishlist.php:88
actionadmin_enqueue_scriptslight-wishlist.php:96
actionwp_enqueue_scriptslight-wishlist.php:106
actionadmin_enqueue_scriptslight-wishlist.php:114
actionwp_enqueue_scriptslight-wishlist.php:124
actionwoocommerce_before_shop_loop_item_titlelight-wishlist.php:144
actionwoocommerce_after_shop_loop_item_titlelight-wishlist.php:146
actionwoocommerce_after_shop_loop_itemlight-wishlist.php:148
actionwoocommerce_after_add_to_cart_buttonlight-wishlist.php:151
actionplugins_loadedlight-wishlist.php:163
actionelementor/widgets/registerlight-wishlist.php:168
Maintenance & Trust

Light Wishlist Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 31, 2026
PHP min version7.4
Downloads130

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Light Wishlist Developer Profile

codebyza

1 plugin · 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 Light Wishlist

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/light-wishlist/includes/js/wishlist.js/wp-content/plugins/light-wishlist/assets/css/all.min.css/wp-content/plugins/light-wishlist/includes/css/add-wishlist-button.css/wp-content/plugins/light-wishlist/includes/css/wishlist-table.css
Script Paths
/wp-content/plugins/light-wishlist/includes/js/wishlist.js
Version Parameters
light-wishlist/includes/js/wishlist.js?ver=light-wishlist/assets/css/all.min.css?ver=light-wishlist/includes/css/add-wishlist-button.css?ver=light-wishlist/includes/css/wishlist-table.css?ver=

HTML / DOM Fingerprints

CSS Classes
light-wishlist-button
HTML Comments
<!-- Plugin Name: Light Wishlist --><!-- Version: 1.0.1 -->
Data Attributes
data-product_id
JS Globals
wishlistAjax
Shortcode Output
[light-wishlist-add-item][wishlist-user-table]
FAQ

Frequently Asked Questions about Light Wishlist