
Easy Wishlist Security & Risk Analysis
wordpress.org/plugins/easy-wishlistThe Easy Wishlist Plugin provides a wishlist solution for ecommerce websites. Users can wishlist products and view them anytime.
Is Easy Wishlist Safe to Use in 2026?
Generally Safe
Score 100/100Easy Wishlist has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "easy-wishlist" v1.0.3 plugin demonstrates a generally strong security posture based on the static analysis. The plugin has no known CVEs, indicating a good track record and likely a diligent development approach regarding security. Furthermore, the code analysis reveals no critical or high-severity taint flows, no direct SQL queries without prepared statements, and a very high percentage of properly escaped output. The absence of file operations and external HTTP requests also reduces the attack surface. The presence of nonce checks on AJAX handlers is a positive sign of protecting against CSRF attacks.
However, a notable concern is the complete absence of capability checks for its AJAX handlers and shortcodes. While there are no unauthenticated entry points detected in the attack surface analysis, this lack of capability checks means that any authenticated user, regardless of their role or permissions, could potentially interact with these features. This could lead to privilege escalation or unauthorized actions if the functionality itself can be abused. The plugin's vulnerability history being empty is a positive indicator, but it doesn't negate the need for robust authorization controls.
In conclusion, "easy-wishlist" v1.0.3 is likely a secure plugin in many regards, particularly concerning code execution vulnerabilities and data leakage. Its strengths lie in its clean code regarding SQL, output escaping, and lack of known historical issues. The primary weakness, and a significant one from a security perspective, is the missing capability checks, which leaves it vulnerable to authorization bypass for authenticated users.
Key Concerns
- Missing capability checks on AJAX handlers
- Missing capability checks on shortcodes
Easy Wishlist Security Vulnerabilities
Easy Wishlist Code Analysis
Output Escaping
Data Flow Analysis
Easy Wishlist Attack Surface
AJAX Handlers 4
Shortcodes 3
WordPress Hooks 19
Maintenance & Trust
Easy Wishlist Maintenance & Trust
Maintenance Signals
Community Trust
Easy 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.
Easy Wishlist Developer Profile
8 plugins · 9K total installs
How We Detect Easy Wishlist
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/easy-wishlist/admin/assets/css/admin-style.css/wp-content/plugins/easy-wishlist/public/assets/css/elementor-icon.css/wp-content/plugins/easy-wishlist/admin/assets/js/wp-color-picker-alpha.min.js/wp-content/plugins/easy-wishlist/admin/assets/js/admin.jseasy-wishlist/admin/assets/css/admin-style.css?ver=easy-wishlist/admin/assets/js/wp-color-picker-alpha.min.js?ver=easy-wishlist/admin/assets/js/admin.js?ver=HTML / DOM Fingerprints
eswislst-add-to-wishlisteswislst-remove-from-wishlistEasy Wishlist StartEasy Wishlist Enddata-product-iddata-wishlist-urleswislst_ajax/wp-json/easy-wishlist/v1/add/wp-json/easy-wishlist/v1/remove[easy_wishlist][easy_wishlist_button]