[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fY_0S-Cg0aw-1qK_2pHwc1i9qtVIq4ORgdcoJ-B_WzXc":3,"$fIAEN_WgTGx0kt43qh8v75P-6L-IUcd99s8zKlf0b8xQ":348,"$faZ8ZbXvY-Z7k2NnnIEbJ2w5ME0mfDiVHzzGegkzvibg":352},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":133,"fingerprints":328},"lean-cart-share-and-save","Lean Cart Share and Save for Later for WooCommerce","1.0.5","Lean Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fazplugins\u002F","\u003Cp>\u003Cstrong>Give customers the power to save and share their shopping carts.\u003C\u002Fstrong> Lean Cart Share and Save makes shopping flexible, anyone can generate shareable cart links in one click, and logged-in users can save unlimited carts with custom names for later purchase.\u003C\u002Fp>\n\u003Cp>Share feature works for everyone, including guests. One click creates a unique URL that loads the exact cart anywhere, on any device. Perfect for cross-device shopping, getting approval from others, or sharing product recommendations. Logged-in customers can save carts with custom names (like “Birthday Wishlist” or “Monthly Reorder”), viewable in My Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Saved Carts where they can restore or delete them anytime.\u003C\u002Fp>\n\u003Cp>Lightweight, works with classic themes and modern FSE Cart Blocks, and helps reduce cart abandonment while enabling natural product sharing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fleanplugins.com\u002Fwordpress-plugins\u002Fcart-share-and-save\u002F\" rel=\"nofollow ugc\">Learn More\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Live Demo\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Test Cart Sharing (No Login Required):\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.leanplugins.com\u002Fcart-share-and-save\u002Fshare-cart\u002FlUyyJl6e4Y\" rel=\"nofollow ugc\">Click to see a pre-loaded shared cart\u003C\u002Fa>\u003Cbr \u002F>\n↳ See how cart sharing works instantly – no need to add products\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Test Cart Saving (Auto Login):\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.leanplugins.com\u002Fcart-share-and-save\u002Fshare-cart\u002FlUyyJl6e4Y?demo_auto_login=x8Kp2mQr9vLn\" rel=\"nofollow ugc\">Click here – auto logged in with cart ready\u003C\u002Fa>\u003Cbr \u002F>\n↳ You will be auto logged in with the cart ready. Click “Save Cart” to test the save feature\u003Cbr \u002F>\n↳ Or log in manually: Username: \u003Cstrong>demo\u003C\u002Fstrong> | Password: \u003Cstrong>demo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>View Saved Carts:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.leanplugins.com\u002Fcart-share-and-save\u002Fmy-account\u002Fsaved-carts\u002F?demo_auto_login=x8Kp2mQr9vLn\" rel=\"nofollow ugc\">My Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Saved Carts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real Business Scenarios Where This Plugin Shines:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>B2B Sales & Consultations\u003C\u002Fstrong>: Share product quotes and recommendations with clients instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gift Shopping & Wishlists\u003C\u002Fstrong>: Let customers create and share wishlists with family and friends\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Abandoned Cart Recovery\u003C\u002Fstrong>: Customers can save their cart and return later instead of losing their selections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team Purchasing & Approvals\u003C\u002Fstrong>: Enable team members to collaborate on group orders and bulk purchases\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Device Shopping\u003C\u002Fstrong>: Let customers start shopping on mobile, save, and complete on desktop\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Planning & Bulk Orders\u003C\u002Fstrong>: Share product lists for weddings, parties, or seasonal restocking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recurring Purchases & Subscriptions\u003C\u002Fstrong>: Create and share weekly\u002Fmonthly item packages – customers can save these lists to their profile and easily reorder or modify quantities or products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cart Sharing\u003C\u002Fstrong>: Generate unique shareable URLs for any cart\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Saving\u003C\u002Fstrong>: Allow logged-in users to save carts with custom names  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong>: Seamlessly integrates with your existing WooCommerce store\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FSE & Block Cart Support\u003C\u002Fstrong>: Works perfectly with both classic themes and modern Full Site Editing (FSE) themes with WooCommerce Cart Blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>My Account Integration\u003C\u002Fstrong>: Saved carts appear in customer My Account area\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Settings\u003C\u002Fstrong>: Configure share expiry, enable\u002Fdisable features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Management\u003C\u002Fstrong>: Optional data cleanup on plugin uninstall\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Proper nonce verification and input sanitization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong>: Minimal impact on site performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Cart Sharing Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Generate unique share URLs for any cart\u003Cbr \u002F>\n* Configurable expiration (or never expire)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cart Saving Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Save carts with custom names for later\u003Cbr \u002F>\n* View all saved carts in My Account area\u003Cbr \u002F>\n* Restore any saved cart with one click\u003Cbr \u002F>\n* Delete saved carts when no longer needed\u003Cbr \u002F>\n* Perfect for wishlist functionality\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Sharing a Cart:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Add products to your WooCommerce cart\u003Cbr \u002F>\n2. Go to the cart page\u003Cbr \u002F>\n3. Click the “Share Cart” button\u003Cbr \u002F>\n4. Copy the generated URL and share it\u003Cbr \u002F>\n5. Recipients can click the URL to load the cart\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Saving a Cart:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Add products to your WooCommerce cart\u003Cbr \u002F>\n2. Go to the cart page\u003Cbr \u002F>\n3. Click the “Save Cart” button (requires login)\u003Cbr \u002F>\n4. Enter a name for your saved cart\u003Cbr \u002F>\n5. Access saved carts from My Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Saved Carts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin Settings:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Enable\u002Fdisable cart sharing\u003Cbr \u002F>\n* Enable\u002Fdisable cart saving\u003Cbr \u002F>\n* Set share link expiration (days)\u003Cbr \u002F>\n* Choose whether to delete data on uninstall\u003C\u002Fp>\n","Lightweight cart sharing and saving for WooCommerce - let customers share carts via URLs and save carts for later.",0,406,"2025-12-03T08:57:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"cart-link","cart-url","save-cart","share-cart","woocommerce","https:\u002F\u002Fleanplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flean-cart-share-and-save.1.0.5.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"azplugins",8,3190,91,30,88,"2026-05-20T19:05:54.974Z",[39,61,79,99,119],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":15,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wc-share-cart-url","WC Share Cart URL","1.1.1","Krzysztof Piątkowski","https:\u002F\u002Fprofiles.wordpress.org\u002Fwckalkulator\u002F","\u003Cp>WC Share Cart URL\u003C\u002Fp>\n\u003Cp>This plugin allows Admin\u002FStore Manager (or any user with capability to “manage_woocommerce”) to generate link to the current cart.\u003Cbr \u002F>\nThe link can be given to the Customer to load all products to the cart and finish the order.\u003C\u002Fp>\n\u003Cp>WooCommerce Share Cart URL Plugin\u003C\u002Fp>\n\u003Cp>Usage\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin creates button “Share this cart” on the Cart page. \u003C\u002Fli>\n\u003Cli>The button is showed only for Store Manager, Admin and any user who has capability “manage_woocommerce”\u003C\u002Fli>\n\u003Cli>The button saves current cart session to file in temp directory (see: get_temp_dir()) and creates link to share the cart https:\u002F\u002Fmystore.pl\u002Fcart\u002F?share={hash}\u003C\u002Fli>\n\u003Cli>After opening the link, the current cart session is replaced with the data previously saved to the temporary file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Custom Product Price\u003C\u002Fp>\n\u003Cp>From version 1.1.0 shop manger can change product prices in the cart before sharing.\u003C\u002Fp>\n","Share WooCommerce cart by URL. Send the cart to any Customer in WooCommerce store.",400,5763,94,13,"2024-04-29T13:30:00.000Z","6.5.8","5.6",[18,19,55,56,57],"send-cart-to-customer","woocommerce-cart-url","woocommerce-share-cart","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-share-cart-url.1.1.1.zip",85,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":14,"requires_at_least":74,"requires_php":58,"tags":75,"homepage":77,"download_link":78,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wpc-share-cart","WPC Share Cart for WooCommerce","2.2.4","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>\u003Cstrong>WPC Share Cart for WooCommerce\u003C\u002Fstrong> is a plugin for saving, sharing, replacing, and restoring cart via an auto-generated link with other users or via social media. WPC Share Cart can be used for sharing products directly from any WooCommerce store or saving item lists as Wishlist or Saved for Later. This helps to reduce the time spent searching, grouping products together to buy.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcss\u002F\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> here to see how this plugin works.\u003C\u002Fp>\n\u003Cp>Especially, when combined with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" rel=\"ugc\">WPC Smart Quick View\u003C\u002Fa> plugin, users can easily preview products in a Quick View popup without having to leave the current shared cart page. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" rel=\"ugc\">WPC Fly Cart\u003C\u002Fa> helps users get updated about what they have in their cart before deciding to restore or all selected items.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable sharing cart between users who have the same interests and needs\u003C\u002Fli>\n\u003Cli>Convert more visitors into customers and encourage the faster checkout\u003C\u002Fli>\n\u003Cli>Increase the user experience and easy catalog sharing across multiple product lines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Disable for unauthenticated users\u003C\u002Fli>\n\u003Cli>Auto-generated link for saving and sharing cart\u003C\u002Fli>\n\u003Cli>Assign a page to be the share cart page\u003C\u002Fli>\n\u003Cli>Link to individual products in the same or a new tab\u003C\u002Fli>\n\u003Cli>Open individual products in the shared cart in a Quick View popup\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable 1-click add selected or all items in the shared cart to other users’ cart\u003C\u002Fli>\n\u003Cli>Restore & replace the current cart with the content from the saved link\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable redirect to the cart page after adding products from the shared cart\u003C\u002Fli>\n\u003Cli>Share cart via a link on social media\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the icon and copy for the share link\u003C\u002Fli>\n\u003Cli>Proceed directly checkout from the shared cart\u003C\u002Fli>\n\u003Cli>Saving different carts as a wishlist or saved for later lists\u003C\u002Fli>\n\u003Cli>Use short-code to display the cart content on the preferred place\u003C\u002Fli>\n\u003Cli>Compatible with most themes, WPC plugins & WooCommerce add-ons\u003C\u002Fli>\n\u003Cli>Manage all shared carts on the website’s backend (Premium)\u003C\u002Fli>\n\u003Cli>Update price\u002Fquantity for products (Premium)\u003C\u002Fli>\n\u003Cli>Search and add more products to a shared cart (Premium)\u003C\u002Fli>\n\u003Cli>Add a note for each product (Premium)\u003C\u002Fli>\n\u003Cli>Rearrange products on a shared cart (Premium)\u003C\u002Fli>\n\u003Cli>Use a shortcode to place a shared cart on any page (Premium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" rel=\"ugc\">WPC Smart Quick View for WooCommerce\u003C\u002Fa>: for previewing products without the need to leave the current page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" rel=\"ugc\">WPC Fly Cart for WooCommerce\u003C\u002Fa>: for allowing customers to preview their cart without the need to go to the cart page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-added-to-cart-notification\u002F\" rel=\"ugc\">WPC Added to Cart Notification for WooCommerce\u003C\u002Fa>: for notifying customers about what they have added to the cart.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-save-for-later\u002F\" rel=\"ugc\">WPC Save For Later for WooCommerce\u003C\u002Fa>: for saving products to buy later.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-sticky-add-to-cart\u002F\" rel=\"ugc\">WPC Sticky Add To Cart for WooCommerce\u003C\u002Fa>: add a sticky add-to-cart bar.\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC Share Cart is a simple but powerful tool that can help your customer share their cart.",1000,35843,64,11,"2026-03-15T10:46:00.000Z","4.0",[18,21,22,76],"wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-share-cart.2.2.4.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":11,"downloaded":87,"rating":25,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":16,"tags":92,"homepage":58,"download_link":97,"security_score":98,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"add-bulk-cart-packages","Add bulk cart packages","1.0.0","toms15","https:\u002F\u002Fprofiles.wordpress.org\u002Ftoms15\u002F","\u003Cp>Add bulk cart packages is a WooCommerce plugin that lets you create custom product packages.\u003Cbr \u002F>\nEach package generates a dedicated URL that, when opened, automatically adds all selected products with their specified quantities to the cart.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Main Features\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create custom packages with WooCommerce products.\u003C\u002Fli>\n\u003Cli>Assign specific quantities to each product.\u003C\u002Fli>\n\u003Cli>Generate a unique URL to add multiple products to the cart at once.\u003C\u002Fli>\n\u003Cli>Fully integrated with WooCommerce.\u003C\u002Fli>\n\u003Cli>Prevents saving empty packages.\u003C\u002Fli>\n\u003Cli>Displays an admin notice if WooCommerce is not active.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add bulk cart packages allows you to create custom product packages in WooCommerce and add them to the cart with a single click.",1294,1,"2025-02-17T17:20:00.000Z","6.7.5","5.8",[93,94,95,96,22],"bulk-add-to-cart","custom-packages","multiple-products","share-cart-url","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-bulk-cart-packages.1.1.0.zip",92,{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":11,"downloaded":107,"rating":11,"num_ratings":11,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":117,"download_link":118,"security_score":60,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"add-product-to-cart-via-url","Add Product To Cart Via URL","2.0","Vinay Lal","https:\u002F\u002Fprofiles.wordpress.org\u002Fonethrutengmailcom\u002F","\u003Cp>Allows a CMS users (eg shop admin) to create a URL (for WooCommerce only) with specific product(s) and quantity info. When clicked by a user this URL will load those products into the users cart and take them to the checkout page automatically. Works for simple, grouped and variable products.\u003C\u002Fp>\n","Allows a CMS users (eg shop admin) to create a URL (for WooCommerce only) with specific product(s) and quantity info. When clicked by a user this URL  &hellip;",1433,"2023-02-08T13:23:00.000Z","6.1.10","5.5","7.0",[113,114,115,116,22],"add-products-to-cart-via-url","add-to-cart-link","add-to-cart-url","ecommerce","https:\u002F\u002Fbetterdeveloperdocs.com\u002Fwoocommerce-add-product-to-cart-via-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-product-to-cart-via-url.2.0.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":11,"downloaded":127,"rating":11,"num_ratings":11,"last_updated":128,"tested_up_to":14,"requires_at_least":91,"requires_php":16,"tags":129,"homepage":58,"download_link":132,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"unagui-save-cart-for-woocommerce","Unagui Save Cart for WooCommerce","1.0.2","unagui","https:\u002F\u002Fprofiles.wordpress.org\u002Funagui\u002F","\u003Cp>Don’t let your customers forget their favorites. Empower them to save, share, and return.\u003Cbr \u002F>\nUnagui Save Cart for WooCommerce is a lightweight, high-performance plugin that allows logged-in customers to save their current shopping cart and restore it whenever they are ready to buy. Whether they are switching from mobile to desktop or waiting for payday, this tool ensures their shopping intent is never lost.\u003C\u002Fp>\n\u003Cp>Why use Unagui Save Cart for WooCommerce?\u003Cbr \u002F>\nAbandoned carts are often just “paused” decisions. By giving your users a dedicated space to manage their future purchases, you reduce friction and increase the chances of a completed sale.\u003C\u002Fp>\n\u003Ch3>🚀 Free Features: The Core Essentials\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Cart Saving:\u003C\u002Fstrong> Logged-in users can name and save as many different carts as they need.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Centralized Management:\u003C\u002Fstrong> A new “My Saved Carts” tab is automatically added to the WooCommerce My Account area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Restoration:\u003C\u002Fstrong> Customers can instantly restore any saved session into a fresh cart for a seamless checkout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable:\u003C\u002Fstrong> Easily change the title, placeholder text, and button labels from the settings to match your brand voice.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 Unlock the full potential of Automated Sales Recovery\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fshop.unagui.es\u002Fproduct\u002Funagui-save-cart-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Upgrade now\u003C\u002Fa> and transform a simple utility into a revenue-generating engine with automation and sharing tools. With Unagui Save Cart for WooCommerce Pro, you get access to the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automated Email Reminders:\u003C\u002Fstrong> Schedule automatic emails to “nudge” customers who have saved carts but haven’t checked out yet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Coupon Generation:\u003C\u002Fstrong> Automatically attach unique, time-sensitive discount codes to your recovery emails to incentivize immediate purchases.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Viral Cart Sharing:\u003C\u002Fstrong> Allow customers to share their carts via WhatsApp, Telegram, Facebook, X (Twitter), or a direct link. Perfect for gift-givers and B2B approvals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Integration:\u003C\u002Fstrong> A dedicated widget with full styling controls for pixel-perfect designs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Insights:\u003C\u002Fstrong> View every saved cart in your dashboard to track popular products and customer intent before they even buy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In addition, with the Pro version you will receive priority support from our dedicated team, ensuring any questions or issues are resolved quickly. \u003Ca href=\"https:\u002F\u002Fshop.unagui.es\u002Fproduct\u002Funagui-save-cart-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Upgrade to Unagui Save Cart for WooCommerce Pro\u003C\u002Fa> today to improve your store’s efficiency and maximize your profits. \u003Ca href=\"https:\u002F\u002Fshop.unagui.es\u002Fproduct\u002Funagui-save-cart-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Visit our Unagui Save Cart for WooCommerce Pro page\u003C\u002Fa> for more details and to purchase.\u003C\u002Fp>\n","Allows logged-in users to save their current WooCommerce cart and restore it later.",224,"2026-01-16T09:05:00.000Z",[130,20,21,131,22],"cart-recovery","wishlist","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funagui-save-cart-for-woocommerce.1.0.2.zip",{"attackSurface":134,"codeSignals":226,"taintFlows":247,"riskAssessment":318,"analyzedAt":327},{"hooks":135,"ajaxHandlers":207,"restRoutes":222,"shortcodes":223,"cronEvents":224,"entryPointCount":225,"unprotectedCount":11},[136,142,145,149,154,158,162,167,171,174,177,182,185,189,192,195,198,203],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","wp_enqueue_scripts","register_assets","includes\\class-assets-manager.php",44,{"type":137,"name":138,"callback":143,"file":140,"line":144},"enqueue_frontend_assets",45,{"type":137,"name":146,"callback":147,"file":140,"line":148},"admin_enqueue_scripts","enqueue_admin_assets",46,{"type":137,"name":150,"callback":151,"file":152,"line":153},"woocommerce_cart_coupon","add_cart_buttons","includes\\class-base.php",52,{"type":137,"name":155,"callback":156,"file":152,"line":157},"wp_footer","render_popup_template",53,{"type":137,"name":159,"callback":160,"file":152,"line":161},"init","add_my_account_endpoint",56,{"type":163,"name":164,"callback":165,"file":152,"line":166},"filter","woocommerce_account_menu_items","add_my_account_menu_item",57,{"type":137,"name":168,"callback":169,"file":152,"line":170},"woocommerce_account_saved-carts_endpoint","my_account_saved_carts_content",58,{"type":137,"name":159,"callback":172,"file":152,"line":173},"handle_saved_cart_deletion",61,{"type":137,"name":146,"callback":175,"file":176,"line":144},"enqueue_assets","includes\\class-deactivation-feedback.php",{"type":137,"name":178,"callback":179,"file":180,"line":181},"admin_menu","add_admin_menu","includes\\class-menu.php",50,{"type":137,"name":183,"callback":184,"file":180,"line":153},"admin_head","suppress_admin_notices",{"type":137,"name":186,"callback":187,"file":188,"line":181},"admin_init","register_settings","includes\\class-settings-page.php",{"type":137,"name":159,"callback":190,"file":191,"line":141},"register_rewrite_rules","includes\\class-url-handler.php",{"type":163,"name":193,"callback":194,"file":191,"line":144},"query_vars","add_query_vars",{"type":137,"name":196,"callback":197,"file":191,"line":148},"template_redirect","handle_share_request",{"type":137,"name":199,"callback":200,"file":201,"line":202},"plugins_loaded","lean_csns_init","lean-cart-share-and-save.php",29,{"type":137,"name":204,"callback":205,"file":201,"line":206},"admin_notices","closure",33,[208,214,217,221],{"action":209,"nopriv":210,"callback":211,"hasNonce":212,"hasCapCheck":210,"file":213,"line":144},"lean_csns_share_cart",false,"share_cart",true,"includes\\class-ajax-actions.php",{"action":215,"nopriv":210,"callback":216,"hasNonce":212,"hasCapCheck":210,"file":213,"line":148},"lean_csns_save_cart","save_cart",{"action":218,"nopriv":210,"callback":219,"hasNonce":212,"hasCapCheck":210,"file":213,"line":220},"lean_csns_delete_saved_cart","delete_saved_cart",47,{"action":209,"nopriv":212,"callback":211,"hasNonce":212,"hasCapCheck":210,"file":213,"line":181},[],[],[],4,{"dangerousFunctions":227,"sqlUsage":228,"outputEscaping":234,"fileOperations":11,"externalRequests":11,"nonceChecks":225,"capabilityChecks":11,"bundledLibraries":246},[],{"prepared":32,"raw":88,"locations":229},[230],{"file":231,"line":232,"context":233},"uninstall.php",34,"$wpdb->query() with variable interpolation",{"escaped":235,"rawEcho":225,"locations":236},77,[237,240,242,244],{"file":152,"line":238,"context":239},68,"raw output",{"file":188,"line":241,"context":239},147,{"file":188,"line":243,"context":239},164,{"file":188,"line":245,"context":239},205,[],[248,271,281,293,303],{"entryPoint":249,"graph":250,"unsanitizedCount":88,"severity":270},"delete_saved_cart (includes\\class-ajax-actions.php:85)",{"nodes":251,"edges":267},[252,256,260],{"id":253,"type":254,"label":255,"file":213,"line":25},"n0","source","$_POST",{"id":257,"type":258,"label":259,"file":213,"line":25},"n1","transform","→ verify_cart_ownership()",{"id":261,"type":262,"label":263,"file":264,"line":265,"wp_function":266},"n2","sink","get_var() [SQLi]","includes\\class-database.php",169,"get_var",[268,269],{"from":253,"to":257,"sanitized":210},{"from":257,"to":261,"sanitized":210},"high",{"entryPoint":272,"graph":273,"unsanitizedCount":88,"severity":270},"\u003Cclass-ajax-actions> (includes\\class-ajax-actions.php:0)",{"nodes":274,"edges":278},[275,276,277],{"id":253,"type":254,"label":255,"file":213,"line":25},{"id":257,"type":258,"label":259,"file":213,"line":25},{"id":261,"type":262,"label":263,"file":264,"line":265,"wp_function":266},[279,280],{"from":253,"to":257,"sanitized":210},{"from":257,"to":261,"sanitized":210},{"entryPoint":282,"graph":283,"unsanitizedCount":88,"severity":270},"handle_saved_cart_deletion (includes\\class-base.php:146)",{"nodes":284,"edges":290},[285,288,289],{"id":253,"type":254,"label":286,"file":152,"line":287},"$_GET",171,{"id":257,"type":258,"label":259,"file":152,"line":287},{"id":261,"type":262,"label":263,"file":264,"line":265,"wp_function":266},[291,292],{"from":253,"to":257,"sanitized":210},{"from":257,"to":261,"sanitized":210},{"entryPoint":294,"graph":295,"unsanitizedCount":88,"severity":270},"\u003Cclass-base> (includes\\class-base.php:0)",{"nodes":296,"edges":300},[297,298,299],{"id":253,"type":254,"label":286,"file":152,"line":287},{"id":257,"type":258,"label":259,"file":152,"line":287},{"id":261,"type":262,"label":263,"file":264,"line":265,"wp_function":266},[301,302],{"from":253,"to":257,"sanitized":210},{"from":257,"to":261,"sanitized":210},{"entryPoint":304,"graph":305,"unsanitizedCount":88,"severity":270},"\u003Cclass-url-handler> (includes\\class-url-handler.php:0)",{"nodes":306,"edges":315},[307,309,311],{"id":253,"type":254,"label":286,"file":191,"line":308},97,{"id":257,"type":258,"label":310,"file":191,"line":308},"→ get_cart_by_token()",{"id":261,"type":262,"label":312,"file":264,"line":313,"wp_function":314},"get_row() [SQLi]",111,"get_row",[316,317],{"from":253,"to":257,"sanitized":210},{"from":257,"to":261,"sanitized":210},{"summary":319,"deductions":320},"The lean-cart-share-and-save plugin v1.0.5 exhibits a generally good security posture with several strengths. The absence of known CVEs and a history of vulnerabilities is a positive sign, suggesting a commitment to security by the developers. Furthermore, the plugin demonstrates strong adherence to secure coding practices by utilizing prepared statements for a high percentage of its SQL queries and properly escaping a vast majority of its outputs. The presence of nonce checks on all AJAX handlers also mitigates common cross-site request forgery (CSRF) risks.\n\nHowever, the static analysis reveals a significant area of concern: all five identified taint flows are classified as having unsanitized paths and are flagged as high severity. This indicates that user-supplied input is not being adequately validated or sanitized before being used in sensitive operations, potentially leading to injection vulnerabilities or other data manipulation issues. While there are no unprotected entry points from an authentication perspective (all AJAX handlers have nonce checks), the lack of capability checks on these handlers is a notable weakness. This means any authenticated user, regardless of their role or permissions, could potentially trigger these AJAX actions, opening the door for privilege escalation or unauthorized actions if the unsanitized data is exploited.\n\nIn conclusion, while the plugin benefits from a clean vulnerability history and good practices in SQL and output handling, the high severity taint flows with unsanitized paths represent a critical risk that needs immediate attention. The absence of capability checks on AJAX endpoints further exacerbates this risk. Addressing these specific findings should be the priority to improve the plugin's overall security.",[321,324],{"reason":322,"points":323},"High severity taint flows with unsanitized paths",15,{"reason":325,"points":326},"AJAX handlers lack capability checks",10,"2026-03-17T07:28:26.352Z",{"wat":329,"direct":338},{"assetPaths":330,"generatorPatterns":333,"scriptPaths":334,"versionParams":335},[331,332],"\u002Fwp-content\u002Fplugins\u002Flean-cart-share-and-save\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Flean-cart-share-and-save\u002Fassets\u002Fjs\u002Ffrontend.js",[],[332],[336,337],"lean-cart-share-and-save\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","lean-cart-share-and-save\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":339,"htmlComments":340,"htmlAttributes":341,"restEndpoints":344,"jsGlobals":345,"shortcodeOutput":347},[],[],[342,343],"data-lean-csns-cart-id","data-lean-csns-saved-id",[],[346],"lean_csns_params",[],{"error":212,"url":349,"statusCode":350,"statusMessage":351,"message":351},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Flean-cart-share-and-save\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":353,"versions":354},5,[355,360,367,374,380],{"version":6,"download_url":24,"svn_tag_url":356,"released_at":26,"has_diff":210,"diff_files_changed":357,"diff_lines":26,"trac_diff_url":358,"vulnerabilities":359,"is_current":212},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Flean-cart-share-and-save\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flean-cart-share-and-save%2Ftags%2F1.0.4&new_path=%2Flean-cart-share-and-save%2Ftags%2F1.0.5",[],{"version":361,"download_url":362,"svn_tag_url":363,"released_at":26,"has_diff":210,"diff_files_changed":364,"diff_lines":26,"trac_diff_url":365,"vulnerabilities":366,"is_current":210},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flean-cart-share-and-save.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flean-cart-share-and-save\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flean-cart-share-and-save%2Ftags%2F1.0.3&new_path=%2Flean-cart-share-and-save%2Ftags%2F1.0.4",[],{"version":368,"download_url":369,"svn_tag_url":370,"released_at":26,"has_diff":210,"diff_files_changed":371,"diff_lines":26,"trac_diff_url":372,"vulnerabilities":373,"is_current":210},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flean-cart-share-and-save.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flean-cart-share-and-save\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flean-cart-share-and-save%2Ftags%2F1.0.2&new_path=%2Flean-cart-share-and-save%2Ftags%2F1.0.3",[],{"version":122,"download_url":375,"svn_tag_url":376,"released_at":26,"has_diff":210,"diff_files_changed":377,"diff_lines":26,"trac_diff_url":378,"vulnerabilities":379,"is_current":210},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flean-cart-share-and-save.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flean-cart-share-and-save\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flean-cart-share-and-save%2Ftags%2F1.0.1&new_path=%2Flean-cart-share-and-save%2Ftags%2F1.0.2",[],{"version":381,"download_url":382,"svn_tag_url":383,"released_at":26,"has_diff":210,"diff_files_changed":384,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":385,"is_current":210},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flean-cart-share-and-save.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flean-cart-share-and-save\u002Ftags\u002F1.0.1\u002F",[],[]]