[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvN_tchuOM2WYQpTx_5GYpelSPNEJq227rHF9_8V6cCM":3,"$flt7Lb_eEPanSpmfgTfjnR6xIeBwWFZi3OFPGKfGI4Cw":612,"$fP4_99hNrR_YhhgDXpQ4vpilCzztzb-_AtVBWESykI68":616},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":143,"fingerprints":593},"recoverexit-for-woocommerce","Recover Exit For WooCommerce","1.0.3","Plasmatize Media LTD","https:\u002F\u002Fprofiles.wordpress.org\u002Fplasmatizemedia\u002F","\u003Cp>Stop cart and checkout abandonment in minutes with RecoverExit for WooCommerce, easily offer users an instant discount when exit intension is detected on your WooCommerce checkout or cart, works on both desktop and mobile devices.\u003C\u002Fp>\n\u003Ch3>RecoverExit in Action\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6yRyZEzMS4E?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Key Features That Come with RecoverExit For WooCommerce Plugin\u003C\u002Fh3>\n\u003Cp>👉 Advanced statistics\u003C\u002Fp>\n\u003Cp>Track how your different exit popups and offers are going with advanced statistics, this includes how many times the popup was shown, the click through rate, skip rate, conversion rate (pro) and more.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FYSbg28YFAfE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>👉 Template editor\u003C\u002Fp>\n\u003Cp>RecoverExit comes with 8 free exit popup templates, you can easily edit and duplicate these templates with the built in template editor.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fa0bY_sF7Tbo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>👉 Quick start tutorial\u003C\u002Fp>\n\u003Cp>Get up and running fast, with the quick start wizard after plugin installation.\u003C\u002Fp>\n\u003Cp>👉 6 Video tutorials\u003C\u002Fp>\n\u003Cp>RecoverExit comes with 6 video tutorials that will help you get the most out of the plugin, just check out the help & license section of the admin menu or the \u003Ca href=\"https:\u002F\u002Fwww.recoverexit.com\u002Fvideo-tutorials\u002F\" rel=\"nofollow ugc\">video tutorials\u003C\u002Fa> section on the website.\u003C\u002Fp>\n\u003Cp>Discover more features on the \u003Ca href=\"https:\u002F\u002Fwww.recoverexit.com\u002F\" rel=\"nofollow ugc\">RecoverExit website\u003C\u002Fa>.\u003C\u002Fp>\n","Stop cart and checkout abandonment in minutes with RecoverExit for WooCommerce, easily offer users an instant discount when exit intension is detected &hellip;",0,1101,100,1,"2022-03-17T13:49:00.000Z","5.9.13","4.0","",[20,21,22,23],"abandoned-carts","cart-abandonment","exit-popup","woocommerce","https:\u002F\u002Fwww.recoverexit.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecoverexit-for-woocommerce.1.0.3.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"plasmatizemedia",2,30,84,"2026-05-19T18:32:17.118Z",[38,59,78,99,118],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":35,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":55,"download_link":56,"security_score":57,"vuln_count":14,"unpatched_count":11,"last_vuln_date":58,"fetched_at":28},"woo-save-abandoned-carts","CartBounty – Save and recover abandoned carts for WooCommerce","8.10","Streamline","https:\u002F\u002Fprofiles.wordpress.org\u002Fstreamlinestar\u002F","\u003Cp>All online stores suffer from shopping cart abandonment. \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\" rel=\"nofollow ugc\">CartBounty\u003C\u002Fa> helps to save abandoned carts in WooCommerce and send effective abandoned cart reminder messages to recover lost sales.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View shopping carts in real-time\u003C\u002Fli>\n\u003Cli>Save abandoned carts\u003C\u002Fli>\n\u003Cli>Automate abandoned cart recovery\u003C\u002Fli>\n\u003Cli>Get more leads and reduce cart abandonment\u003C\u002Fli>\n\u003Cli>Actions and filters for advanced configuration\u003C\u002Fli>\n\u003Cli>Fully compliant with GDPR\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With thoughtful user experience, built-in efficiency tools and ability to integrate with other systems, CartBounty is a powerful addition to your marketing arsenal.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FtayOOmSOcsk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Live shopping cart monitoring and reports\u003C\u002Fh3>\n\u003Cp>CartBounty saves and displays all shopping cart activity from the moment a product is added to the cart.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Detailed \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Fabandoned-cart-reports-and-analytics-for-woocommerce\" rel=\"nofollow ugc\">abandoned cart reports\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Discover the top most abandoned products\u003C\u002Fli>\n\u003Cli>View shopping cart abandonment data by country\u003C\u002Fli>\n\u003Cli>View anonymous carts\u003C\u002Fli>\n\u003Cli>Get notified about newly abandoned carts\u003C\u002Fli>\n\u003Cli>Export abandoned carts (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Prevent bots from leaving abandoned carts using Google reCAPTCHA (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Magic login to automatically sign in registered customers when they open their recovery link for faster checkout and improved UX (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Automate abandoned cart recovery\u003C\u002Fh3>\n\u003Cp>Save your time with automated abandoned cart recovery and focus your energy on the important stuff.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send abandoned cart reminders using WordPress mail server\u003C\u002Fli>\n\u003Cli>Send abandoned cart email series using \u003Ca href=\"https:\u002F\u002Ftry.activecampaign.com\u002Fstart\" rel=\"nofollow ugc\">ActiveCampaign\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.getresponse.com\u002F?a=vPJGRchyVX&c=cartbounty_readme\" rel=\"nofollow ugc\">GetResponse\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Feepurl.com\u002FhHjfrX\" rel=\"nofollow ugc\">MailChimp\u003C\u002Fa> (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Use \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Fweb-push-notifications-abandoned-cart-recovery\u002F\" rel=\"nofollow ugc\">web push notifications\u003C\u002Fa> to send low-friction, real-time, personal and efficient reminders that don’t require an email or a phone number (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Use \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Fwhatsapp-abandoned-cart-recovery-reminders\" rel=\"nofollow ugc\">WhatsApp\u003C\u002Fa> to send highly engaging abandoned cart reminder messages (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Send SMS text message reminders using \u003Ca href=\"https:\u002F\u002Fportal.bulkgate.com\u002Fjoin\u002F55713\" rel=\"nofollow ugc\">BulkGate\u003C\u002Fa> (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Use webhook to send abandoned cart data and create powerful automations in apps like \u003Ca href=\"https:\u002F\u002Fwww.make.com\u002Fen?pc=cartbounty\" rel=\"nofollow ugc\">Make (former Integromat)\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fpayments.pabbly.com\u002Fapi\u002Faffurl\u002FRVYZ07kQyUZ0Z1HUKZ1m\u002Fxciq3ahCAzNG3CSo?target=9Z2AHyhSldo6KI1Fn\" rel=\"nofollow ugc\">Pabbly\u003C\u002Fa>, Zapier or similar (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Fpersonalization-tags\u002F\" rel=\"nofollow ugc\">Personalize messages\u003C\u002Fa> with dynamic content (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Generate and send unique coupon codes (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Track message open, click-through, recovery and unsubscribe rates (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Recover unfinished orders (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Restore Custom product fields (Product addons) and WooCommerce Product Bundles (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Exclude carts from abandoned cart recovery based on specific products or product categories, countries, languages, IP addresses, and other criteria (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Pause \u002F Resume \u002F Restart individual abandoned cart recovery (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Translate emails, push notifications, WhatsApp and SMS text messages using \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F?aid=447227&affiliate_key=0a2ZxRioMm8S\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>, Loco translate and GTranslate plugins (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get more leads and reduce cart abandonment\u003C\u002Fh3>\n\u003Cp>Use CartBounty efficiency tools to increase your chances of getting more recoverable abandoned carts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reduce checkout abandonment with built-in “Remember checkout fields” feature which allows store customers to refresh the checkout page after entering their information and walk around the page without losing previously entered data\u003C\u002Fli>\n\u003Cli>Use \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Fexit-intent-popup-technology\" title=\"Exit Intent popup technology\" rel=\"nofollow ugc\">Exit Intent popup\u003C\u002Fa> to minimize cart abandonment and increase sales\u003C\u002Fli>\n\u003Cli>Save contact details from 3rd party plugins and \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Factions-and-filters\u002F#save-abandoned-cart-email-from-a-custom-input-field\" rel=\"nofollow ugc\">custom email and phone fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Gather user’s contact details right after “Add to cart” button is clicked using \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Fearly-capture-add-to-cart-popup\" title=\"Early capture popup\" rel=\"nofollow ugc\">Early capture\u003C\u002Fa> (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Provide \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Fexit-intent-popup-technology\u002F#enable-instant-coupons\" rel=\"nofollow ugc\">Instant coupon codes\u003C\u002Fa> to motivate customers to complete their purchase using Exit Intent and Early capture tools (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Decrease shopping cart abandonment by grabbing customer attention and returning them to your store after they have switched to a new browser tab using dynamic \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\u002Fdynamic-browser-tab-notification\" title=\"Dynamic browser Tab notification\" rel=\"nofollow ugc\">Tab notification\u003C\u002Fa> (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Take advantage of abandoned cart email series, message personalization and other great features by upgrading to \u003Ca href=\"https:\u002F\u002Fwww.cartbounty.com\" rel=\"nofollow ugc\">CartBounty Pro\u003C\u002Fa>.\u003C\u002Fp>\n","Save abandoned carts and send automated abandoned cart recovery messages. Get more leads, reduce cart abandonment, and increase sales.",10000,446185,96,"2025-12-05T19:37:00.000Z","6.9.4","4.6","7.0",[20,54,21,22,23],"activecampaign","https:\u002F\u002Fwww.cartbounty.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-save-abandoned-carts.8.10.zip",99,"2024-09-30 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":18,"download_link":77,"security_score":26,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"wc-abandoned-carts-by-small-fish-analytics","Abandoned Cart Reports For WooCommerce","2.6.4","smallfishes","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmallfishes\u002F","\u003Cp>Discover how many abandoned carts your store has by recording when people abandon their carts and view trends over time using the built in dashboard and data pages.\u003C\u002Fp>\n\u003Ch4>How The Plugin Works\u003C\u002Fh4>\n\u003Cp>The plugin starts recording carts as soon as anyone adds an item to their cart.\u003C\u002Fp>\n\u003Cp>The plugin will do as much as possible to associate carts with users so you can see their email address for manual follow up and recovery. Even if the plugin can’t associate the cart with an email address it will at least show the IP address of the cart on the data page.\u003C\u002Fp>\n\u003Cp>Each cart starts in the ‘In Progress’ state on the data page. If a customer hasn’t updated their cart for 15 minutes it will then show as ‘Abandoned’. If the shopper comes back and later completes their cart it will change to ‘Recovered’ and be associated with the order.\u003C\u002Fp>\n\u003Ch4>Where Do I Get Support?\u003C\u002Fh4>\n\u003Cp>Email me or start a support request on WordPress.org. I can be reached at mike@smallfishanalytics.com.\u003C\u002Fp>\n","A simple plugin to see how many carts and which products your customers are abandoning",2000,51277,86,18,"2022-11-28T20:02:00.000Z","6.1.10","3.0.1",[75,20,21,76,23],"abandoned-cart-report","recover-abandoned-carts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-abandoned-carts-by-small-fish-analytics.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":13,"num_ratings":88,"last_updated":89,"tested_up_to":50,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":57,"vuln_count":14,"unpatched_count":11,"last_vuln_date":98,"fetched_at":28},"recapture-for-woocommerce","Recapture for WooCommerce","1.0.48","Recapture Cart Recovery and Email Marketing","https:\u002F\u002Fprofiles.wordpress.org\u002Frecaptureio\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Frecapture.io\u002F\" rel=\"nofollow ugc\">Main Site\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Frecapture.io\u002Fcontact\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.recapture.io\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Recapture is the easiest and most effective way to recover abandoned carts and do email marketing for your WooCommerce site.  We also support \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecapture-for-edd\u002F\" rel=\"ugc\">Easy Digital Downloads abandoned cart recovery\u003C\u002Fa> as well!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Requires: WooCommerce 3.0\u003C\u002Fstrong> or newer and a free Recapture account\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Recapture helps your store increase sales.  This plugin connects Recapture to WooCommerce to send triggered emails to your customers to recover abandoned carts for WooCommerce, win back old customers, or request reviews.\u003C\u002Fp>\n\u003Ch4>** Recapture has a long history of success with Abandoned Carts **\u003C\u002Fh4>\n\u003Cp>\u003Cem>Recapture has already helped merchants generate \u003Cstrong>over $280,000,000\u003C\u002Fstrong> in additional revenue since 2015.\u003C\u002Fem>  We’re recovering hundreds of thousands a week for stores like yours.\u003C\u002Fp>\n\u003Cp>Recapture’s \u003Ca href=\"https:\u002F\u002Frecapture.io\u002Fabandoned-carts-woocommerce\" rel=\"nofollow ugc\">abandoned cart recovery for WooCommerce\u003C\u002Fa> helps your ecommerce store \u003Cstrong>recover lost revenue\u003C\u002Fstrong> from abandoned carts for WooCommerce.  Recapture tracks when carts are abandoned on your store, then lets you send recovery emails to encourage the customers who abandoned these carts to complete the purchase.\u003C\u002Fp>\n\u003Cp>You can set up as many campaigns and recovery emails as you’d like, and customize the text and design of every email sent.\u003C\u002Fp>\n\u003Cp>Recapture has best-in-class email capture capabilities–using email popups, or our new “Add to Cart” email popup, where users enter an email before they add the item to the cart, ensuring easier recovery.\u003C\u002Fp>\n\u003Cp>And now, Recapture support SMS notifications for order updates and abandoned cart recovery.\u003C\u002Fp>\n\u003Ch4>** Emails are Ready-to-go on Install, but easily customized **\u003C\u002Fh4>\n\u003Cp>\u003Cem>You don’t need to spend a lot of time setting up Recapture before you can benefit from it.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Recapture’s emails are setup using best practices out-of-the-box so you can turn them on immediately.  Or you can change them using our friendly drag and drop based editor, or even completely customize the content using full HTML.  The choice is yours!\u003C\u002Fp>\n\u003Cp>Campaigns come configured with ideal timings, but you’re free to set them as you’d like (e.g., send 3 recovery emails per abandoned cart, or a series of 4 emails in a winback campaign), customize their send timing, and use a drag-and-drop editor to change the content.  \u003Cstrong>Very friendly for non-technical users.\u003C\u002Fstrong>  Setting up recovery for abandoned carts on WooCommerce has never been easier.\u003C\u002Fp>\n\u003Ch4>** Winbacks, Review Reminders, and Email Collectors, oh my! **\u003C\u002Fh4>\n\u003Cp>\u003Cem>Installing Recapture gives you the features of 4 separate plugins with less hassle\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Besides \u003Cstrong>abandoned carts for WooCommerce\u003C\u002Fstrong>, we support \u003Cstrong>email popups\u003C\u002Fstrong> to encourage list building, we support \u003Cstrong>review reminder emails\u003C\u002Fstrong> to get customers to provide a review after purchase (social proof increases sales!), and \u003Cstrong>winback emails\u003C\u002Fstrong> to encourage customers to be repeat buyers.  All of these increase your average order value, making your store more profitable.\u003C\u002Fp>\n\u003Cp>And now, broadcast emails and SMS are supported too.\u003C\u002Fp>\n\u003Ch4>** Won’t drag your site down **\u003C\u002Fh4>\n\u003Cp>\u003Cem>Average load time for Recapture’s JavaScript library is between 30-600 milliseconds, so your site won’t suffer\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Tracking for orders and carts is done and stored in Recapture, not your site’s database.  We send emails from our robust cloud infrastructure using best practices (SPF, DKIM, etc) to ensure maximum delivery and open rates.  This means your site \u003Cstrong>stays FAST\u003C\u002Fstrong> for buyers while we track analytics and carts for you, allowing you see everything you need in a click or two.\u003C\u002Fp>\n\u003Cp>Recapture is backed by a team with a long history of ecommerce success.  Recapture Abandoned Carts for WooCommerce works on any store and scales automatically with our AWS load-balanced, multi-server infrastructure.  We handle stores of all sizes.  No need to worry as you grow!\u003C\u002Fp>\n\u003Ch4>** Friendly, responsive support **\u003C\u002Fh4>\n\u003Cp>\u003Cem>We (heart) our merchants and ecommerce\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Our #1 goal is to make your store more successful, and we love to do it!  \u003Ca href=\"http:\u002F\u002Frecapture.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact us for support\u003C\u002Fa> and find out what sets us apart from so many other WordPress plugins.  Live chat available in the Recapture dashboard.\u003C\u002Fp>\n\u003Ch4>More Details\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Translators:\u003C\u002Fstrong> the plugin text domain is: \u003Ccode>recapture-for-woocommerce\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Frecapture.io\" rel=\"nofollow ugc\">Recapture.io\u003C\u002Fa> for more details on Recapture, and to see how our average merchant can boost revenue 10% or more in just 5 minutes.\u003C\u002Fli>\n\u003Cli>Browse the \u003Ca href=\"http:\u002F\u002Fdocs.recapture.io\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for questions, FAQs and more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frecapture.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact us for support\u003C\u002Fa> on our site\u003C\u002Fli>\n\u003C\u002Ful>\n","Recapture is the easiest and most effective way to recover abandoned carts and do SMS and email marketing for your WooCommerce store in WordPress.",300,23219,6,"2025-12-03T19:43:00.000Z","6.2","5.6",[21,93,94,23,95],"email-marketing","tags-abandoned-carts","woocommerce-emails","https:\u002F\u002Frecapture.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecapture-for-woocommerce.1.0.48.zip","2025-03-03 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":48,"num_ratings":109,"last_updated":110,"tested_up_to":50,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":115,"download_link":116,"security_score":48,"vuln_count":33,"unpatched_count":11,"last_vuln_date":117,"fetched_at":28},"woo-cart-abandonment-recovery","Cart Abandonment Recovery for WooCommerce – Recover Lost Sales with Automated Emails","2.1.1","Brainstorm Force","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrainstormforce\u002F","\u003Cp>\u003Cstrong>Bring Back Lost Sales – Automatically\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Every store loses sales to cart abandonment. But with Cart Abandonment Recovery for WooCommerce, you can win them back—automatically.\u003C\u002Fp>\n\u003Cp>This powerful (and completely free) plugin captures emails when customers begin checkout, then sends automated follow-up emails to recover their cart and encourage them to complete the purchase.\u003C\u002Fp>\n\u003Cp>No coding. No complicated setup. Just install, enable, and start recovering lost revenue.\u003C\u002Fp>\n\u003Cp>🎯 Recover lost revenue by re-engaging shoppers with automated emails\u003Cbr \u002F>\n📈 Improve checkout conversions with reminders and special offers\u003Cbr \u002F>\n🛒 Rebuild carts with 1-click restore links\u003Cbr \u002F>\n💰 Boost AOV with time-sensitive coupons\u003C\u002Fp>\n\u003Ch3>Made for Store Owners Who Care About Conversions\u003C\u002Fh3>\n\u003Ch3>1. WooCommerce Store Owners\u003C\u002Fh3>\n\u003Cp>Effortlessly recover lost sales without the need for third-party tools or subscriptions. Just install, activate, and start converting abandoned carts into revenue.\u003C\u002Fp>\n\u003Ch3>2. Fashion & Apparel Stores\u003C\u002Fh3>\n\u003Cp>Send timely reminders to shoppers who left behind size, color, or style options. Bring them back with visual product recall and tailored offers.\u003C\u002Fp>\n\u003Ch3>3. DTC Brands & Small Businesses\u003C\u002Fh3>\n\u003Cp>Boost your store’s conversion rates with automated email sequences and dynamic coupon codes. Personalize recovery messages to match your brand voice.\u003C\u002Fp>\n\u003Ch3>4. Digital Product Sellers\u003C\u002Fh3>\n\u003Cp>Perfect for stores selling courses, software, or downloads. Recover incomplete checkouts with cart restore links that bring customers right back to purchase.\u003C\u002Fp>\n\u003Ch3>5. Growth-Focused Shops\u003C\u002Fh3>\n\u003Cp>Leverage in-depth reports to monitor cart recovery performance. Track email effectiveness and make data-driven tweaks to increase sales over time.\u003C\u002Fp>\n\u003Ch3>🧰 Powerful Features to Maximize Recoveries\u003C\u002Fh3>\n\u003Ch3>1. Automated Recovery Emails\u003C\u002Fh3>\n\u003Cp>Set up and schedule a series of automated emails to go out at key intervals—like 15 minutes, 1 hour, or 24 hours after abandonment. Stay top-of-mind and bring customers back when they’re most likely to convert.\u003C\u002Fp>\n\u003Ch3>2. 1-Click Cart Recovery Links\u003C\u002Fh3>\n\u003Cp>Every email includes a unique link that restores the exact cart contents and checkout details. Shoppers can pick up right where they left off—no friction, no hassle.\u003C\u002Fp>\n\u003Ch3>3. Unique Coupon Codes\u003C\u002Fh3>\n\u003Cp>Automatically generate personalized, time-sensitive discount codes inside your recovery emails. Incentivize quick action and boost your chances of winning back the sale.\u003C\u002Fp>\n\u003Ch3>4. Abandoned Cart Capture\u003C\u002Fh3>\n\u003Cp>The plugin captures the shopper’s email address as soon as they enter it on the checkout page. This means you can follow up—even if they never hit the “Place Order” button.\u003C\u002Fp>\n\u003Ch3>5. Reports & Insights\u003C\u002Fh3>\n\u003Cp>See real-time data on abandoned carts, recovered sales, and email performance. Use built-in analytics to tweak your strategy and increase conversions.\u003C\u002Fp>\n\u003Ch3>6. GDPR-Ready\u003C\u002Fh3>\n\u003Cp>Easily enable a GDPR consent checkbox on your checkout page. Ensure you’re collecting data responsibly and staying compliant with privacy laws.\u003C\u002Fp>\n\u003Ch3>7. Better Analytics Dashboard with Modern UI\u003C\u002Fh3>\n\u003Cp>Access a cleaner, more user-friendly dashboard with improved visuals and reporting. Quickly understand what’s working—at a glance.\u003C\u002Fp>\n\u003Ch3>8. Dynamic Shortcode Support in Email Subjects\u003C\u002Fh3>\n\u003Cp>Use smart shortcodes in email subject lines for personalized, dynamic messaging. Grab attention and improve open rates effortlessly.\u003C\u002Fp>\n\u003Ch3>9. Option to Show Tax\u002FVAT in Emails\u003C\u002Fh3>\n\u003Cp>Display tax or VAT details in recovery emails, based on plugin settings. Helps reduce confusion and builds purchase confidence.\u003C\u002Fp>\n\u003Ch3>10. Product-Specific Reports (Pro)\u003C\u002Fh3>\n\u003Cp>Track abandoned\u002Frecovered stats for each product individually. View product name, number of times abandoned, and recovered—to see which products need attention.\u003C\u002Fp>\n\u003Ch3>11. Advanced Email Tracking (Pro)\u003C\u002Fh3>\n\u003Cp>Gain insights into how each email performs with metrics like sent, open rate, click rate, and unsubscribe rate. Perfect for testing and optimizing your recovery strategy.\u003C\u002Fp>\n\u003Ch3>12. Rule Engine for Email Logic (Pro)\u003C\u002Fh3>\n\u003Cp>Set up smart conditions for when and how emails are sent. Exclude certain products, send product-specific sequences, skip certain emails, or trigger offers based on cart subtotal.\u003C\u002Fp>\n\u003Ch3>13. SMS Recovery Messages (Pro)\u003C\u002Fh3>\n\u003Cp>Reach users via SMS for higher visibility and faster conversions. A great addition to your multi-channel recovery strategy.\u003C\u002Fp>\n\u003Ch3>14. OttoKit Integration\u003C\u002Fh3>\n\u003Cp>Connect with OttoKit to create powerful automations and sequences beyond email.\u003Cbr \u002F>\nPerfect for advanced marketers and power users.\u003C\u002Fp>\n\u003Ch3>15. Real-Time Admin Notifications (Coming Soon)\u003C\u002Fh3>\n\u003Cp>Get instant alerts when a cart is abandoned or recovered. Stay informed and take action quickly if needed.\u003C\u002Fp>\n\u003Ch3>16. WhatsApp Integration (Coming Soon)\u003C\u002Fh3>\n\u003Cp>Send cart recovery messages via WhatsApp to connect with customers where they’re most active. Boost engagement with a personal touch.\u003C\u002Fp>\n\u003Ch3>🔍 How It Works – Just 3 Simple Steps\u003C\u002Fh3>\n\u003Cp>Cart Abandonment Recovery works quietly in the background to help you recover lost sales with minimal effort.\u003C\u002Fp>\n\u003Ch3>1. Capture Email at Checkout\u003C\u002Fh3>\n\u003Cp>When a shopper enters their email during checkout, the plugin saves it automatically—no extra setup needed.\u003C\u002Fp>\n\u003Ch3>2. Send Smart Follow-Up Emails\u003C\u002Fh3>\n\u003Cp>If they don’t complete the purchase, a series of recovery emails are sent with a link to restore their cart.\u003C\u002Fp>\n\u003Ch3>3. Recover the Sale\u003C\u002Fh3>\n\u003Cp>The shopper clicks the link, returns to their cart, and completes the order—easy win!\u003C\u002Fp>\n","Every store loses sales to cart abandonment. But with Cart Abandonment Recovery for WooCommerce, you can win them back—automatically.",300000,7804478,605,"2026-03-18T07:58:00.000Z","5.4","7.2",[21,114,23],"cart-recovery","https:\u002F\u002Fcartflows.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-cart-abandonment-recovery.2.1.1.zip","2026-04-08 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":69,"last_updated":129,"tested_up_to":50,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":138,"download_link":139,"security_score":140,"vuln_count":141,"unpatched_count":11,"last_vuln_date":142,"fetched_at":28},"woocommerce-abandoned-cart","Abandoned Cart Lite for WooCommerce","6.7.0","tychesoftwares","https:\u002F\u002Fprofiles.wordpress.org\u002Ftychesoftwares\u002F","\u003Cblockquote>\n\u003Ch3>🚀&nbsp;&nbsp;New Launch: Flexi BOGO for WooCommerce\u003C\u002Fh3>\n\u003Cp>The only BOGO plugin with a revenue tracking feature. \u003Cstrong>Now, at an attractive introductory price\u003C\u002Fstrong>. \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fproducts\u002Fwoocommerce-flexi-bogo-plugin\u002F?utm_source=wprepo&utm_medium=pluginpagetop&utm_campaign=AbandonedCartLite\" rel=\"nofollow ugc\">Check out our new plugin here\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Best FREE abandoned cart WooCommerce plugin\u003C\u002Fh3>\n\u003Cp>According to experts, the average cart abandonment rate is around 70% to 75%. The reason for cart abandonment is different for each industry. If you want a rock-solid WooCommerce cart abandonment plugin that ticks all boxes in your \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fabandoned-cart-strategy\u002F\" rel=\"nofollow ugc\">cart abandonment strategy\u003C\u002Fa>, the Abandoned Cart Lite for WooCommerce is the one for you.\u003C\u002Fp>\n\u003Cp>The FREE Abandoned Cart Lite for WooCommerce is bundled with all the essential features you need for abandoned cart recovery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What if you can get better features for less money? –\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fproducts\u002Fwoocommerce-abandoned-cart-pro-plugin-trial\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=AbandonedCartLite\" rel=\"nofollow ugc\">Try Abandoned Cart Pro for just $1\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Abandoned Cart Lite for WooCommerce Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Check if the cart is abandoned by the guest client or logged in user\u003C\u002Fli>\n\u003Cli>Tracking percentage of recovery done\u003C\u002Fli>\n\u003Cli>Send a reminder email within a few minutes after the cart gets abandoned\u003C\u002Fli>\n\u003Cli>Send an email notification to the store admin when a cart is abandoned, so the admin is informed whenever cart abandonment happens\u003C\u002Fli>\n\u003Cli>Exclude abandoned carts from being tracked based on IP address, email, domain, or country, allowing admins to control which carts are captured\u003C\u002Fli>\n\u003Cli>Abandoned cart templates for quick setup\u003C\u002Fli>\n\u003Cli>Copy HTML from anywhere & create templates using the powerful Rich Text Editor\u003C\u002Fli>\n\u003Cli>A handy report showing the number of times a product was abandoned and recovered\u003C\u002Fli>\n\u003Cli>Seven merge codes are available to help you send PERSONALIZED reminder emails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>This plugin works as described: the lite version doesn’t cut down in functionality. You can have your orders recovered and save on sales. Depending on what you are selling, this can be a few orders to justify ordering the full package – I’m only a few away!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Very recommended!\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-support-and-value-buy-it\u002F\" rel=\"ugc\">jaysnl\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The FREE WooCommerce abandoned cart plugin gives you the essential options to recover the customers. But if you want more powerful Abandoned cart plugin options for \u003Cstrong>WooCommerce cart abandonment recovery\u003C\u002Fstrong>, the Abandoned Cart Pro for WooCommerce will be the best option for you.\u003C\u002Fp>\n\u003Ch3>Abandoned Cart Pro for WooCommerce Features\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"http:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fwoocommerce-abandoned-cart-pro\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=AbandonedCartLite\" rel=\"nofollow ugc\">Abandoned Cart Pro for WooCommerce\u003C\u002Fa> gives 25+ features to have a better insight on cart abandonment and options to bring in the customers.\u003C\u002Fp>\n\u003Cp>Experience how the Abandoned Cart WooCommerce recovery plugin works – \u003Ca href=\"https:\u002F\u002Fdemo.tychesoftwares.com\u002Fwoo_ac_demo\u002F?post_type=product\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\nExperience the user-friendly WordPress admin dashboard feature of the plugin – \u003Ca href=\"https:\u002F\u002Fdemo.tychesoftwares.com\u002Fwoo_ac_demo\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">Admin Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Capture emails when Add to Cart is clicked\u003C\u002Fli>\n\u003Cli>Neat Dashboard to have a quick overview of the number of abandoned and recovered orders\u003C\u002Fli>\n\u003Cli>Automatically delete abandoned orders after a particular number of days   \u003C\u002Fli>\n\u003Cli>Generating and assigning coupon codes to abandoned cart reminder emails\u003C\u002Fli>\n\u003Cli>Tracking Coupon Code Used & Coupon Status\u003C\u002Fli>\n\u003Cli>Exit-Intent popup to prevent customers from abandoning the cart before they leave the site\u003C\u002Fli>\n\u003Cli>Send automated abandoned cart notifications via Messenger, SMS, and Email in a set time interval for better results.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FBemNllbQW1c?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Take a look at our complete \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fdifferences-between-pro-and-lite-versions-of-abandoned-cart-for-woocommerce-plugin\u002F?utm_source=wprepo&utm_medium=prolink&utm_campaign=AbandonedCartLite\" rel=\"nofollow ugc\">Abandoned cart Lite Vs Abandoned Cart Pro comparison\u003C\u002Fa> to get a clear idea of which version best suits your needs. The pro version of the \u003Cstrong>Abandoned cart WooCommerce plugin\u003C\u002Fstrong> is equipped with all \u003Cstrong>cart abandonment solutions\u003C\u002Fstrong> to make it a perfect plugin that you all need\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>I’m using the plugin on my shop. Installation is very easy and it works great. I’ve already recovered some orders, it doesn’t cost any effort.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support is fast and extensive\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>–\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Feasy-money\u002F\" rel=\"ugc\">bertkat\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Abandoned Cart for WooCommerce Team Promise.\u003C\u002Fh3>\n\u003Cp>Whether you are an Abandoned Cart free version user or a pro user, our support team is always there to help you. Feel free to contact us, and also, please share your review & rate us a \u003Cstrong>FIVE STAR rating\u003C\u002Fstrong> to help fellow WordPress users try our plugins.\u003C\u002Fp>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>We build WordPress plugins for WooCommerce that help store owners increase their sales. We have a portfolio of \u003Cstrong>12+ Premium WooCommerce plugins with a highly focused niche\u003C\u002Fstrong>. We are committed to providing top-notch services to our customers through our products & team.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fall-pass-access\u002F\" rel=\"nofollow ugc\">Get Access To All Our Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fdocs\u002Fdocs\u002Fabandoned-cart-for-woocommerce-lite\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=AbandonedCartLite\" title=\"Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fdocs\u002Facl-apidocs\u002Findex.html\" title=\"Developer Documentation\" rel=\"nofollow ugc\">Developer Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTycheSoftwares\u002FWoocommerce-abandon-cart-lite\" title=\"Github Repository\" rel=\"nofollow ugc\">Github Repository\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin communicates with our tracking server to send usage data \u003Cstrong>only\u003C\u002Fstrong> if the user has explicitly opted in to usage tracking. For detailed information about what is tracked, please refer to our \u003Ca href=\"https:\u002F\u002Fwww.tychesoftwares.com\u002Fdocs\u002Fwoocommerce-abandoned-cart-lite\u002Fdefault-settings\u002F#f-reset-usage-tracking\" rel=\"nofollow ugc\">usage tracking documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Track abandoned carts and send automated, customizable abandoned cart recovery emails. Reduce cart abandonment, recover lost revenue & increase sales.",20000,1275458,82,"2026-03-23T10:38:00.000Z","6.3","7.3",[133,134,135,136,137],"cart-abandonment-rate","cart-abandonment-recovery","cart-abandonment-solutions","woocommerce-cart-abandonment","woocommerce-cart-abandonment-recovery","http:\u002F\u002Fwww.tychesoftwares.com\u002Fstore\u002Fpremium-plugins\u002Fwoocommerce-abandoned-cart-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-abandoned-cart.6.7.0.zip",93,12,"2023-12-01 00:00:00",{"attackSurface":144,"codeSignals":175,"taintFlows":366,"riskAssessment":579,"analyzedAt":592},{"hooks":145,"ajaxHandlers":164,"restRoutes":172,"shortcodes":173,"cronEvents":174,"entryPointCount":33,"unprotectedCount":33},[146,152,156,161],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_menu","recoverexit_woo_admin_menu","includes\u002Ffunctions.php",4,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_head","reocverexit_woo_admin_styles",5,{"type":147,"name":157,"callback":158,"file":159,"line":160},"woocommerce_after_checkout_form","anonymous","recoverexit_woocommerce.php",44,{"type":147,"name":162,"callback":158,"file":159,"line":163},"woocommerce_after_cart",52,[165,170],{"action":166,"nopriv":167,"callback":166,"hasNonce":168,"hasCapCheck":168,"file":159,"line":169},"recexit_total_counter_funct",true,false,162,{"action":166,"nopriv":168,"callback":166,"hasNonce":168,"hasCapCheck":168,"file":159,"line":171},163,[],[],[],{"dangerousFunctions":176,"sqlUsage":177,"outputEscaping":179,"fileOperations":364,"externalRequests":33,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":365},[],{"prepared":11,"raw":11,"locations":178},[],{"escaped":180,"rawEcho":181,"locations":182},648,91,[183,187,189,191,192,193,195,197,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362],{"file":184,"line":185,"context":186},"admin_area.php",40,"raw output",{"file":184,"line":188,"context":186},68,{"file":184,"line":190,"context":186},89,{"file":184,"line":181,"context":186},{"file":184,"line":140,"context":186},{"file":184,"line":194,"context":186},95,{"file":184,"line":196,"context":186},97,{"file":184,"line":57,"context":186},{"file":184,"line":199,"context":186},102,{"file":184,"line":201,"context":186},105,{"file":184,"line":203,"context":186},131,{"file":184,"line":205,"context":186},230,{"file":184,"line":207,"context":186},265,{"file":184,"line":209,"context":186},271,{"file":184,"line":211,"context":186},272,{"file":184,"line":213,"context":186},273,{"file":184,"line":215,"context":186},274,{"file":184,"line":217,"context":186},279,{"file":184,"line":219,"context":186},467,{"file":184,"line":221,"context":186},479,{"file":184,"line":223,"context":186},481,{"file":184,"line":225,"context":186},483,{"file":184,"line":227,"context":186},485,{"file":184,"line":229,"context":186},487,{"file":184,"line":231,"context":186},489,{"file":184,"line":233,"context":186},491,{"file":184,"line":235,"context":186},493,{"file":184,"line":237,"context":186},495,{"file":184,"line":239,"context":186},497,{"file":184,"line":241,"context":186},499,{"file":184,"line":243,"context":186},568,{"file":184,"line":245,"context":186},645,{"file":184,"line":247,"context":186},799,{"file":184,"line":249,"context":186},890,{"file":184,"line":251,"context":186},953,{"file":184,"line":253,"context":186},954,{"file":184,"line":255,"context":186},955,{"file":184,"line":257,"context":186},956,{"file":184,"line":259,"context":186},957,{"file":184,"line":261,"context":186},958,{"file":184,"line":263,"context":186},1102,{"file":184,"line":265,"context":186},1125,{"file":184,"line":267,"context":186},1201,{"file":184,"line":269,"context":186},1310,{"file":184,"line":271,"context":186},1354,{"file":184,"line":273,"context":186},1427,{"file":184,"line":275,"context":186},1472,{"file":184,"line":277,"context":186},1500,{"file":184,"line":279,"context":186},1754,{"file":184,"line":281,"context":186},1756,{"file":184,"line":283,"context":186},1767,{"file":184,"line":285,"context":186},1769,{"file":184,"line":287,"context":186},1777,{"file":184,"line":289,"context":186},1785,{"file":184,"line":291,"context":186},1787,{"file":184,"line":293,"context":186},1789,{"file":184,"line":295,"context":186},1791,{"file":184,"line":297,"context":186},1793,{"file":184,"line":299,"context":186},1795,{"file":184,"line":301,"context":186},1816,{"file":184,"line":303,"context":186},1923,{"file":184,"line":305,"context":186},1929,{"file":184,"line":307,"context":186},1953,{"file":184,"line":309,"context":186},2017,{"file":184,"line":311,"context":186},2023,{"file":184,"line":313,"context":186},2025,{"file":184,"line":315,"context":186},2027,{"file":184,"line":317,"context":186},2029,{"file":184,"line":319,"context":186},2031,{"file":184,"line":321,"context":186},2036,{"file":184,"line":323,"context":186},2037,{"file":184,"line":325,"context":186},2038,{"file":184,"line":327,"context":186},2039,{"file":184,"line":329,"context":186},2045,{"file":184,"line":331,"context":186},2051,{"file":184,"line":333,"context":186},2053,{"file":184,"line":335,"context":186},2055,{"file":184,"line":337,"context":186},2057,{"file":184,"line":339,"context":186},2059,{"file":184,"line":341,"context":186},2080,{"file":184,"line":343,"context":186},2085,{"file":184,"line":345,"context":186},2097,{"file":184,"line":347,"context":186},2109,{"file":184,"line":349,"context":186},2121,{"file":184,"line":351,"context":186},2133,{"file":184,"line":353,"context":186},2145,{"file":184,"line":355,"context":186},2176,{"file":184,"line":357,"context":186},2214,{"file":184,"line":359,"context":186},2298,{"file":184,"line":361,"context":186},2300,{"file":184,"line":363,"context":186},2316,23,[],[367,422,437,467,515,538,552,568],{"entryPoint":368,"graph":369,"unsanitizedCount":364,"severity":421},"recover_exit_template_editor (admin_area.php:553)",{"nodes":370,"edges":414},[371,376,381,385,390,394,396,400,402,406,408,412],{"id":372,"type":373,"label":374,"file":184,"line":375},"n0","source","$_GET['template'] (x5)",638,{"id":377,"type":378,"label":379,"file":184,"line":375,"wp_function":380},"n1","sink","echo() [XSS]","echo",{"id":382,"type":373,"label":383,"file":184,"line":384},"n2","$_POST (x4)",741,{"id":386,"type":378,"label":387,"file":184,"line":388,"wp_function":389},"n3","file_put_contents() [File Write]",773,"file_put_contents",{"id":391,"type":373,"label":392,"file":184,"line":393},"n4","$_POST",797,{"id":395,"type":378,"label":379,"file":184,"line":247,"wp_function":380},"n5",{"id":397,"type":373,"label":398,"file":184,"line":399},"n6","$_POST['newtemplatename']",809,{"id":401,"type":378,"label":379,"file":184,"line":399,"wp_function":380},"n7",{"id":403,"type":373,"label":404,"file":184,"line":405},"n8","$_GET (x5)",875,{"id":407,"type":378,"label":379,"file":184,"line":249,"wp_function":380},"n9",{"id":409,"type":373,"label":410,"file":184,"line":411},"n10","$_POST['select_your_template'] (x7)",1233,{"id":413,"type":378,"label":379,"file":184,"line":411,"wp_function":380},"n11",[415,416,417,418,419,420],{"from":372,"to":377,"sanitized":168},{"from":382,"to":386,"sanitized":168},{"from":391,"to":395,"sanitized":168},{"from":397,"to":401,"sanitized":168},{"from":403,"to":407,"sanitized":168},{"from":409,"to":413,"sanitized":168},"medium",{"entryPoint":423,"graph":424,"unsanitizedCount":33,"severity":421},"recover_exit_settings (admin_area.php:1339)",{"nodes":425,"edges":434},[426,429,430,433],{"id":372,"type":373,"label":427,"file":184,"line":428},"$_GET",1465,{"id":377,"type":378,"label":379,"file":184,"line":275,"wp_function":380},{"id":382,"type":373,"label":431,"file":184,"line":432},"$_GET['qst']",1501,{"id":386,"type":378,"label":379,"file":184,"line":277,"wp_function":380},[435,436],{"from":372,"to":377,"sanitized":168},{"from":382,"to":386,"sanitized":168},{"entryPoint":438,"graph":439,"unsanitizedCount":466,"severity":421},"recover_exit_help_license (admin_area.php:1936)",{"nodes":440,"edges":461},[441,443,447,450,451,454,457],{"id":372,"type":373,"label":392,"file":184,"line":442},1979,{"id":377,"type":378,"label":444,"file":184,"line":445,"wp_function":446},"wp_redirect() [Open Redirect]",1980,"wp_redirect",{"id":382,"type":373,"label":448,"file":184,"line":449},"$_GET['code']",2005,{"id":386,"type":378,"label":379,"file":184,"line":449,"wp_function":380},{"id":391,"type":373,"label":452,"file":184,"line":453},"$_POST['enterlicensek']",1975,{"id":395,"type":455,"label":456,"file":184,"line":453},"transform","→ rec_exit_checker()",{"id":397,"type":378,"label":458,"file":150,"line":459,"wp_function":460},"update_option() [Settings Manipulation]",124,"update_option",[462,463,464,465],{"from":372,"to":377,"sanitized":168},{"from":382,"to":386,"sanitized":168},{"from":391,"to":395,"sanitized":168},{"from":395,"to":397,"sanitized":168},3,{"entryPoint":468,"graph":469,"unsanitizedCount":514,"severity":421},"\u003Cadmin_area> (admin_area.php:0)",{"nodes":470,"edges":502},[471,472,473,474,475,476,477,478,479,481,482,483,484,486,488,490,492,494,496,498,500],{"id":372,"type":373,"label":374,"file":184,"line":375},{"id":377,"type":378,"label":379,"file":184,"line":375,"wp_function":380},{"id":382,"type":373,"label":383,"file":184,"line":384},{"id":386,"type":378,"label":387,"file":184,"line":388,"wp_function":389},{"id":391,"type":373,"label":392,"file":184,"line":393},{"id":395,"type":378,"label":379,"file":184,"line":247,"wp_function":380},{"id":397,"type":373,"label":398,"file":184,"line":399},{"id":401,"type":378,"label":379,"file":184,"line":399,"wp_function":380},{"id":403,"type":373,"label":480,"file":184,"line":405},"$_GET (x6)",{"id":407,"type":378,"label":379,"file":184,"line":249,"wp_function":380},{"id":409,"type":373,"label":410,"file":184,"line":411},{"id":413,"type":378,"label":379,"file":184,"line":411,"wp_function":380},{"id":485,"type":373,"label":431,"file":184,"line":432},"n12",{"id":487,"type":378,"label":379,"file":184,"line":277,"wp_function":380},"n13",{"id":489,"type":373,"label":392,"file":184,"line":442},"n14",{"id":491,"type":378,"label":444,"file":184,"line":445,"wp_function":446},"n15",{"id":493,"type":373,"label":448,"file":184,"line":449},"n16",{"id":495,"type":378,"label":379,"file":184,"line":449,"wp_function":380},"n17",{"id":497,"type":373,"label":452,"file":184,"line":453},"n18",{"id":499,"type":455,"label":456,"file":184,"line":453},"n19",{"id":501,"type":378,"label":458,"file":150,"line":459,"wp_function":460},"n20",[503,504,505,506,507,508,509,510,511,512,513],{"from":372,"to":377,"sanitized":168},{"from":382,"to":386,"sanitized":168},{"from":391,"to":395,"sanitized":168},{"from":397,"to":401,"sanitized":168},{"from":403,"to":407,"sanitized":168},{"from":409,"to":413,"sanitized":168},{"from":485,"to":487,"sanitized":168},{"from":489,"to":491,"sanitized":168},{"from":493,"to":495,"sanitized":168},{"from":497,"to":499,"sanitized":168},{"from":499,"to":501,"sanitized":168},28,{"entryPoint":516,"graph":517,"unsanitizedCount":537,"severity":421},"recover_exit (recover_exit_main.php:5)",{"nodes":518,"edges":533},[519,523,525,527,530,532],{"id":372,"type":373,"label":520,"file":521,"line":522},"$_POST (x5)","recover_exit_main.php",20,{"id":377,"type":378,"label":387,"file":521,"line":524,"wp_function":389},22,{"id":382,"type":373,"label":392,"file":521,"line":526},64,{"id":386,"type":378,"label":528,"file":521,"line":188,"wp_function":529},"fopen() [File Access]","fopen",{"id":391,"type":373,"label":531,"file":521,"line":196},"$_POST['uid1']",{"id":395,"type":378,"label":387,"file":521,"line":196,"wp_function":389},[534,535,536],{"from":372,"to":377,"sanitized":168},{"from":382,"to":386,"sanitized":168},{"from":391,"to":395,"sanitized":168},7,{"entryPoint":539,"graph":540,"unsanitizedCount":537,"severity":421},"\u003Crecover_exit_main> (recover_exit_main.php:0)",{"nodes":541,"edges":548},[542,543,544,545,546,547],{"id":372,"type":373,"label":520,"file":521,"line":522},{"id":377,"type":378,"label":387,"file":521,"line":524,"wp_function":389},{"id":382,"type":373,"label":392,"file":521,"line":526},{"id":386,"type":378,"label":528,"file":521,"line":188,"wp_function":529},{"id":391,"type":373,"label":531,"file":521,"line":196},{"id":395,"type":378,"label":387,"file":521,"line":196,"wp_function":389},[549,550,551],{"from":372,"to":377,"sanitized":168},{"from":382,"to":386,"sanitized":168},{"from":391,"to":395,"sanitized":168},{"entryPoint":553,"graph":554,"unsanitizedCount":466,"severity":421},"recexit_total_counter_funct (recoverexit_woocommerce.php:132)",{"nodes":555,"edges":565},[556,558,560,563],{"id":372,"type":373,"label":392,"file":159,"line":557},133,{"id":377,"type":378,"label":458,"file":159,"line":559,"wp_function":460},134,{"id":382,"type":373,"label":561,"file":159,"line":562},"$_POST (x2)",136,{"id":386,"type":378,"label":387,"file":159,"line":564,"wp_function":389},149,[566,567],{"from":372,"to":377,"sanitized":168},{"from":382,"to":386,"sanitized":168},{"entryPoint":569,"graph":570,"unsanitizedCount":466,"severity":421},"\u003Crecoverexit_woocommerce> (recoverexit_woocommerce.php:0)",{"nodes":571,"edges":576},[572,573,574,575],{"id":372,"type":373,"label":392,"file":159,"line":557},{"id":377,"type":378,"label":458,"file":159,"line":559,"wp_function":460},{"id":382,"type":373,"label":561,"file":159,"line":562},{"id":386,"type":378,"label":387,"file":159,"line":564,"wp_function":389},[577,578],{"from":372,"to":377,"sanitized":168},{"from":382,"to":386,"sanitized":168},{"summary":580,"deductions":581},"The \"recoverexit-for-woocommerce\" plugin version 1.0.3 presents a mixed security posture. On the positive side, the plugin demonstrates good practices in database interaction, utilizing prepared statements for all SQL queries and a high percentage of proper output escaping, suggesting an effort to prevent common injection vulnerabilities.  Furthermore, there is no recorded vulnerability history, indicating a lack of publicly known exploits or past security flaws. \n\nHowever, significant security concerns are highlighted by the static analysis. The plugin exposes two AJAX handlers, both of which lack any authentication checks. This creates a substantial attack surface where any unauthenticated user could potentially trigger these handlers, leading to unintended actions or data manipulation. The absence of nonce checks and capability checks further exacerbates this risk, as it provides no mechanism to verify the legitimacy of the requests. The taint analysis revealing unsanitized paths, although not resulting in critical or high severity flaws in this scan, warrants attention due to the open entry points.\n\nIn conclusion, while the plugin exhibits strengths in areas like SQL sanitization and output escaping, the critical lack of authentication on its AJAX endpoints represents a serious security weakness. The absence of nonce and capability checks amplifies this risk. Until these authentication deficiencies are addressed, the plugin remains vulnerable to unauthorized access and potential exploitation.",[582,585,588,590],{"reason":583,"points":584},"AJAX handlers without authentication checks",10,{"reason":586,"points":587},"No nonce checks on entry points",8,{"reason":589,"points":587},"No capability checks on entry points",{"reason":591,"points":155},"Unsanitized paths identified in taint analysis","2026-04-16T14:11:09.014Z",{"wat":594,"direct":602},{"assetPaths":595,"generatorPatterns":599,"scriptPaths":600,"versionParams":601},[596,597,598],"\u002Fwp-content\u002Fplugins\u002Frecoverexit-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin-styles.css","\u002Fwp-content\u002Fplugins\u002Frecoverexit-for-woocommerce\u002Fassets\u002Fcss\u002Fpreviewadminstyle.css","\u002Fwp-content\u002Fplugins\u002Frecoverexit-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin-features.js",[],[598],[],{"cssClasses":603,"htmlComments":605,"htmlAttributes":606,"restEndpoints":608,"jsGlobals":609,"shortcodeOutput":611},[604],"recoverexit-dialog",[],[607],"data-recoverexit-coupon-code",[],[610],"recoverExit",[],{"error":167,"url":613,"statusCode":614,"statusMessage":615,"message":615},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frecoverexit-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":151,"versions":617},[618,623,630,637],{"version":6,"download_url":25,"svn_tag_url":619,"released_at":27,"has_diff":168,"diff_files_changed":620,"diff_lines":27,"trac_diff_url":621,"vulnerabilities":622,"is_current":167},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecoverexit-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecoverexit-for-woocommerce%2Ftags%2F1.0.2&new_path=%2Frecoverexit-for-woocommerce%2Ftags%2F1.0.3",[],{"version":624,"download_url":625,"svn_tag_url":626,"released_at":27,"has_diff":168,"diff_files_changed":627,"diff_lines":27,"trac_diff_url":628,"vulnerabilities":629,"is_current":168},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecoverexit-for-woocommerce.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecoverexit-for-woocommerce\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecoverexit-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Frecoverexit-for-woocommerce%2Ftags%2F1.0.2",[],{"version":631,"download_url":632,"svn_tag_url":633,"released_at":27,"has_diff":168,"diff_files_changed":634,"diff_lines":27,"trac_diff_url":635,"vulnerabilities":636,"is_current":168},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecoverexit-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecoverexit-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frecoverexit-for-woocommerce%2Ftags%2F1.0.0&new_path=%2Frecoverexit-for-woocommerce%2Ftags%2F1.0.1",[],{"version":638,"download_url":639,"svn_tag_url":640,"released_at":27,"has_diff":168,"diff_files_changed":641,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":642,"is_current":168},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecoverexit-for-woocommerce.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frecoverexit-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]