
WPC Smart Wishlist for WooCommerce Security & Risk Analysis
wordpress.org/plugins/woo-smart-wishlistWPC Smart Wishlist is a simple but powerful tool that can help your customer save products for buying later.
Is WPC Smart Wishlist for WooCommerce Safe to Use in 2026?
Generally Safe
Score 95/100WPC Smart Wishlist for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The "woo-smart-wishlist" v5.1.0 plugin presents a mixed security posture. On the positive side, the static analysis indicates a robust approach to securing its entry points, with all AJAX handlers, REST API routes, and shortcodes appearing to have authorization checks. The heavy reliance on prepared statements for SQL queries and a high percentage of properly escaped output are also encouraging signs. The absence of file operations and taint analysis revealing no unsanitized paths further bolster its security.
However, the presence of three instances of the `unserialize` function is a significant concern, as it can lead to deserialization vulnerabilities if not handled with extreme care and if untrusted data is processed. While the taint analysis did not reveal immediate critical or high severity issues related to this, it remains a potential attack vector. The vulnerability history, with 5 medium severity CVEs primarily related to missing authorization, authorization bypass, CSRF, and XSS, suggests a pattern of past weaknesses in input validation and authorization, even though none are currently unpatched.
In conclusion, while the current version shows improvements in securing entry points and handling SQL and output, the continued presence of `unserialize` and the historical pattern of authorization and XSS vulnerabilities warrant caution. A thorough review of how serialized data is handled and ensuring robust input sanitization across all potential vectors would be advisable to strengthen its overall security.
Key Concerns
- Dangerous function 'unserialize' detected
- 5 medium severity CVEs in history
- Historical vulnerabilities: Missing Authorization
- Historical vulnerabilities: CSRF
- Historical vulnerabilities: XSS
WPC Smart Wishlist for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
WPC Smart Wishlist for WooCommerce <= 5.0.4 - Missing Authorization to Authenticated (Subscriber+) Information Exposure
WPC Smart Wishlist for WooCommerce <= 5.0.3 - Insecure Direct Object Reference to Unauthenticated Wishlist Manipulation
WPC Smart Wishlist for WooCommerce <= 4.7.1 - Cross-Site Request Forgery via wishlist_add and wishlist_remove
WPC Smart Wishlist for WooCommerce <= 2.9.8 - Reflected Cross-Site Scripting
WPC Smart Wishlist for WooCommerce <= 2.9.3 - Reflected Cross-Site Scripting
WPC Smart Wishlist for WooCommerce Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
WPC Smart Wishlist for WooCommerce Attack Surface
AJAX Handlers 6
Shortcodes 5
WordPress Hooks 49
Maintenance & Trust
WPC Smart Wishlist for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
WPC Smart Wishlist for WooCommerce Alternatives
YITH WooCommerce Wishlist
yith-woocommerce-wishlist
YITH WooCommerce Wishlist add all Wishlist features to your website. Needs WooCommerce to work. WooCommerce 10.6.x compatible.
TI WooCommerce Wishlist
ti-woocommerce-wishlist
Boost your sales with a free WooCommerce Wishlist feature. Let your customers save and share their favorite products!
WPC Smart Quick View for WooCommerce
woo-smart-quick-view
WPC Smart Quick View allows users to get a quick look at products without opening the product page.
WPC Smart Compare for WooCommerce
woo-smart-compare
It helps customers compare products with mighty AJAX, doesn't require opening a new page or iframe, and allows drag-and-drop functionality.
WCBoost – Wishlist
wcboost-wishlist
WCBoost - Wishlist lets shoppers create wishlists for later purchases, reminding them of desired items, driving repeat visits and boost sales.
WPC Smart Wishlist for WooCommerce Developer Profile
71 plugins · 441K total installs
How We Detect WPC Smart Wishlist for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woo-smart-wishlist/assets/css/frontend.css/wp-content/plugins/woo-smart-wishlist/assets/js/frontend.js/wp-content/plugins/woo-smart-wishlist/assets/js/wishlist.js/wp-content/plugins/woo-smart-wishlist/assets/css/admin.css/wp-content/plugins/woo-smart-wishlist/assets/js/admin.js/wp-content/plugins/woo-smart-wishlist/assets/js/frontend.js/wp-content/plugins/woo-smart-wishlist/assets/js/wishlist.js/wp-content/plugins/woo-smart-wishlist/assets/js/admin.js/wp-content/plugins/woo-smart-wishlist/assets/css/frontend.css?ver=/wp-content/plugins/woo-smart-wishlist/assets/js/frontend.js?ver=/wp-content/plugins/woo-smart-wishlist/assets/js/wishlist.js?ver=/wp-content/plugins/woo-smart-wishlist/assets/css/admin.css?ver=/wp-content/plugins/woo-smart-wishlist/assets/js/admin.js?ver=HTML / DOM Fingerprints
woosw-wishlistwoosw-add-to-wishlistwoosw-buttonwoosw-wishlist-countwoosw-remove-wishlistwoosw-move-to-cartdata-woosw-iddata-product-idwoosw_params/wp-json/woosw/v1/add/wp-json/woosw/v1/remove/wp-json/woosw/v1/empty/wp-json/woosw/v1/load/wp-json/woosw/v1/load_count/wp-json/woosw/v1/load_list/wp-json/woosw/v1/get_data/wp-json/woosw/v1/wishlist_quickview