
Wishlist Security & Risk Analysis
wordpress.org/plugins/wishlistAdd wishlist feature to your WooCommerce product or any post types.
Is Wishlist Safe to Use in 2026?
High Risk
Score 44/100Wishlist carries significant security risk with 9 known CVEs, 5 still unpatched. Consider switching to a maintained alternative.
The "wishlist" plugin v1.0.46 exhibits a concerning security posture, primarily due to its significant attack surface with a substantial number of unprotected AJAX handlers and a history of numerous, persistent vulnerabilities. While the static analysis indicates good practices in output escaping and a lack of dangerous functions or file operations, these strengths are overshadowed by critical weaknesses. The presence of 14 AJAX handlers without authentication checks creates a wide opening for potential unauthorized actions, and the taint analysis revealing unsanitized paths, though not critical or high severity, warrants attention. The plugin's vulnerability history is particularly alarming, with 9 known CVEs, 5 of which remain unpatched, covering common and severe vulnerability types like XSS, information exposure, missing authorization, CSRF, and SQL injection. This pattern suggests recurring security flaws that are not being adequately addressed, indicating a lack of robust security development lifecycle within the plugin's maintenance. In conclusion, despite some positive static analysis findings, the high number of unprotected entry points and the extensive unpatched vulnerability history make this plugin a significant risk.
Key Concerns
- Unpatched CVEs present
- High number of unprotected AJAX handlers
- Unsanitized paths in taint analysis
- Low percentage of prepared SQL statements
- Low number of nonce checks relative to AJAX handlers
Wishlist Security Vulnerabilities
CVEs by Year
Severity Breakdown
9 total CVEs
Wishlist <= 2.1.0 - Reflected Cross-Site Scripting
Wishlist <= 1.0.43 - Authenticated (Contributor+) Stored Cross-Site Scripting
Wishlist <= 2.1.0 - Authenticated (Subscriber+) Information Exposure
Wishlist <= 2.1.0 - Missing Authorization
Wishlist <= 1.0.44 - Authenticated (Subscriber+) SQL Injection
Wishlist <= 1.0.44 - Cross-Site Request Forgery
Wishlist <= 1.0.43 - Authenticated (Contributor+) Stored Cross-Site Scripting
Wishlist <= 1.0.41 - Authenticated (Contributor+) SQL Injection
Wishlist <= 1.0.39 - Reflected Cross-Site Scripting
Wishlist Release Timeline
Wishlist Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Wishlist Attack Surface
AJAX Handlers 16
Shortcodes 5
WordPress Hooks 79
Maintenance & Trust
Wishlist Maintenance & Trust
Maintenance Signals
Community Trust
Wishlist Alternatives
QODE Wishlist for WooCommerce
qode-wishlist-for-woocommerce
Qode Wishlist for WooCommerce plugin is the ideal toolkit for letting your visitors save & share comprehensive lists with their products of interest.
Wishlist for WooCommerce: Multi Wishlists Per Customer
wish-list-for-woocommerce
Increase loyalty & sales by letting customers create, manage & share multiple wishlists on your WooCommerce store.
Addonify – WooCommerce Wishlist
addonify-wishlist
Addonify WooCommerce Wishlist is a light-weight yet powerful tool that adds a wishlist functionality to your e-commerce shop.
WishSuite – Wishlist for WooCommerce
wishsuite
WishSuite integrates wishlist functionality into your WooCommerce store, so customers can easily add products to their wishlists for later purchases.
Flexible Wishlist for WooCommerce – Ecommerce Wishlist & Save for later
flexible-wishlist
Lightweight and simple WooCommerce wishlist. Increases sales. Fits any theme. Customizes texts and icons. Add to ecommerce wishlist with just 1 click.
Wishlist Developer Profile
14 plugins · 94K total installs
How We Detect Wishlist
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wishlist/assets/css/bootstrap-min.css/wp-content/plugins/wishlist/assets/css/bootstrap-select.min.css/wp-content/plugins/wishlist/assets/css/frontend.css/wp-content/plugins/wishlist/assets/css/owl.carousel.min.css/wp-content/plugins/wishlist/assets/css/owl.theme.default.min.css/wp-content/plugins/wishlist/assets/css/style.css/wp-content/plugins/wishlist/assets/js/bootstrap-min.js/wp-content/plugins/wishlist/assets/js/bootstrap-select.min.js+3 more/wp-content/plugins/wishlist/assets/js/frontend.js/wp-content/plugins/wishlist/assets/js/script.jswishlist/assets/css/style.css?ver=wishlist/assets/css/frontend.css?ver=wishlist/assets/js/script.js?ver=wishlist/assets/js/frontend.js?ver=HTML / DOM Fingerprints
pickplugins-wishlist-containerpickplugins_wishlist_add_to_wishlistpickplugins_wishlist_remove_from_wishlistpickplugins_wishlist_wishlist_page_wrapperWishlist for WooCommerce and Custom Post TypesAdd wish-list feature to your WooCommerce product or any post types.This is the default wishlist page. Shortcode: [my_wishlist]This is the wishlist archive page. Shortcode: [wishlist_archive]+1 moredata-product_iddata-wishlist_iddata-user_iddata-wishlist-item-idpickplugins_wishlist_optionswishlishtJSON[my_wishlist][wishlist_archive]