[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWxmHCX_DxMBakVMYFMPeH5QAqot3NZ98vSdOc4GGRBE":3},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":47,"crawl_stats":36,"alternatives":54,"analysis":158,"fingerprints":221},"nacc-wordpress-plugin","NACC WordPress Plugin","5.1.1","BMLTGuy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagblogapi\u002F","\u003Cp>This is a WordPress plugin implementation of the N.A. Cleantime Calculator.\u003Cbr \u002F>\nTo use this, specify [nacc] in your text code.\u003Cbr \u002F>\nThat text will be replaced with this cleantime calculator.\u003C\u002Fp>\n","This is a WordPress plugin implementation of the N.A. Cleantime Calculator.",100,5588,1,"2025-12-01T05:30:00.000Z","6.9.4","5.3","8.0",[19,20,21,22,23],"addiction","cleantime-calculator","na","nacc","recovery","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnacc-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnacc-wordpress-plugin.5.1.1.zip",99,0,"2024-12-19 18:08:03","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":28,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2024-12506","nacc-wordpress-plugin-authenticated-contributor-stored-cross-site-scripting","NACC WordPress Plugin \u003C= 4.1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting","The NACC WordPress Plugin plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'nacc' shortcode in all versions up to, and including, 4.1.0 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=4.1.0","4.2.0","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-12-23 17:30:08",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd992b9dd-dfd1-497c-b09f-cca02dc87e34?source=api-prod",4,{"slug":48,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":51,"avg_patch_time_days":46,"trust_score":52,"computed_at":53},"magblogapi",2,130,92,94,"2026-04-04T16:24:44.264Z",[55,81,98,118,140],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":15,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":27,"last_vuln_date":80,"fetched_at":29},"bulk-noindex-nofollow-toolkit-by-mad-fish","Bulk NoIndex & NoFollow Toolkit","2.30","madfishdigital","https:\u002F\u002Fprofiles.wordpress.org\u002Fmadfishdigital\u002F","\u003Cp>Developed by Mad Fish Digital, this plugin saves webmasters time when finding and removing thin pages from search engine indexes.\u003C\u002Fp>\n\u003Cp>The plugin provides an interface to sort posts by word count and character count, then bulk noindex or nofollow them. Categories and terms can be sorted by post count and managed the same way. Author archive URLs can now also be managed from a dedicated tab — useful for controlling whether author pages appear in search results.\u003C\u002Fp>\n\u003Ch4>Please Keep in Mind\u003C\u002Fh4>\n\u003Cp>After a page or category is noindexed, it can take search engines up to a few weeks before the page stops appearing in the search index. The amount of time will depend on how frequently a search engine crawls your website. We recommend using Google Search Console to further analyze how your pages appear in the search index.\u003C\u002Fp>\n\u003Ch4>Advantages\u003C\u002Fh4>\n\u003Cp>1) Reduce the time it takes to NoIndex\u002FNoFollow each page, post, category, or author URL manually\u003C\u002Fp>\n\u003Cp>2) Sort posts and pages by word count and character count to quickly identify thin content\u003C\u002Fp>\n\u003Cp>3) Sort categories and tags by their number of associated posts\u003C\u002Fp>\n\u003Cp>4) Manage NoIndex and NoFollow directives for author archive URLs from a dedicated Authors tab\u003C\u002Fp>\n\u003Cp>5) Speed up search engine penalty recovery by bulk noindexing large numbers of posts and pages\u003C\u002Fp>\n\u003Cp>6) Quickly noindex content identified by web crawlers such as Screaming Frog or DeepCrawl\u003C\u002Fp>\n\u003Cp>7) Visualize all posts’, pages’, categories’, and authors’ noindex and nofollow statuses at a glance\u003C\u002Fp>\n\u003Cp>8) Syncs with Rank Math, Yoast SEO, and AIOSEO to maintain and manage your existing robots directives\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support related inquiries, visit the \u003Ca href=\"https:\u002F\u002Fwww.madfishdigital.com\u002Fwp-plugins\u002F\" rel=\"follow nofollow ugc\">Mad Fish Digital plugin support page\u003C\u002Fa> to drop us a line or ask a question. Please note that responses to specific inquiries may take up to 24 hours.\u003C\u002Fp>\n\u003Ch4>Why would you want to remove a bulk amount of pages from search indexes?\u003C\u002Fh4>\n\u003Cp>At Mad Fish Digital, we use tools like Screaming Frog, LinkResearch Tools, Ahrefs, and SEM Rush to crawl and analyze web pages. Sometimes, you want to remove multiple web pages from a search engine’s index that contain no longer current content, old products and services, or outdated guidelines\u002Fregulations. In many of these cases, you need the pages to be temporarily dropped from Google’s index today, but may want to update the content at a later date. By noindexing a post or page, you can avoid having to set the status code of those pages to 404 (or 410).\u003C\u002Fp>\n\u003Cp>This is where having a tool to bulk noindex\u002Fnofollow these pages can become handy. You can easily remove pages from the search index, then remove the noindex directive once the content has been updated.\u003C\u002Fp>\n\u003Cp>This plugin allows you to bulk edit the meta robots index and follow directives for your site’s posts, pages, categories, and author archive URLs. This tool is compatible with your existing Rank Math, Yoast SEO, and AIOSEO settings. Syncing of category noindex\u002Fnofollow settings with Yoast and AIOSEO is not yet supported.\u003C\u002Fp>\n\u003Cp>By keeping your pages in sync with the noindex\u002Fnofollow settings for Rank Math, Yoast, and AIOSEO, you never have to worry about duplicating efforts or which plugin is managing your robots directives.\u003C\u002Fp>\n\u003Ch4>Fallback Protection\u003C\u002Fh4>\n\u003Cp>If you disable your Rank Math, Yoast, or AIOSEO plugins, this plugin will continue to serve the appropriate meta robots tag based on the noindex\u002Fnofollow settings configured through the interface.\u003C\u002Fp>\n\u003Cp>If you do disable any of these plugins, be sure to check the Bulk NoIndex\u002FNoFollow interface (Tools menu) to confirm that your posts, pages, and author URLs are still noindexed and nofollowed accordingly. Robots directives set directly through the WP post editing interface may not always be tracked by this plugin if those SEO plugins were previously enabled but are later disabled.\u003C\u002Fp>\n\u003Ch3>Installation & Usage\u003C\u002Fh3>\n\u003Cp>1) Login as an administrator to your WordPress Admin account. Using the “Add New” menu option under the “Plugins” section of the navigation, you can either search for: “Bulk NoIndex & NoFollow Tool” or if you’ve downloaded the plugin already, click the “Upload” link, find the .zip file you downloaded and then click “Install Now”. Or you can unzip and FTP upload the plugin to your plugins directory.\u003C\u002Fp>\n\u003Cp>2) Navigate to Tools -> Bulk NoIndex\u002FNoFollow\u003C\u002Fp>\n\u003Cp>3) Use the Posts, Categories, or Authors tabs to manage robots directives\u003C\u002Fp>\n","Bulk set the noindex \u002F nofollow robots tag for posts, pages, categories, and author URLs. Easily identify thin content and noindex it fast.",2000,25501,86,9,"2026-03-08T06:55:00.000Z","4.1","5.6",[71,72,73,74,75],"all-in-one-seo-aioseo","bulk-noindex-nofollow","rank-math","seo-penalty-recovery","yoast","https:\u002F\u002Fwww.madfishdigital.com\u002Fwp-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-noindex-nofollow-toolkit-by-mad-fish.2.30.zip",97,5,"2025-04-01 00:00:00",{"slug":82,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":11,"num_ratings":49,"last_updated":90,"tested_up_to":15,"requires_at_least":91,"requires_php":17,"tags":92,"homepage":96,"download_link":97,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"crouton","4.1.4","radius314","https:\u002F\u002Fprofiles.wordpress.org\u002Fradius314\u002F","\u003Cp>Crouton provides a UI for viewing recovery meetings stored in a Basic Meeting List Toolbox (BMLT) database.  Simply put a shortcode on a WordPress page to get an interactive display list of meetings.\u003Cbr \u002F>\nThis plugin provides shortcodes to view the meetings as a table, a map or insert the number of meetings and groups in specified service bodies.  Configure Crouton from the WordPress backend, using attributes in the shortcode or using query string parameters.  The admin UI contains detailed instructions.\u003C\u002Fp>\n","crouton provides a UI and more for view recovery meetings as stored in a Basic Meeting List Toolbox (BMLT) database.",300,34335,"2026-03-10T07:11:00.000Z","4.0",[93,94,95,23],"bmlt","meeting-list","narcotics-anonymous","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcrouton\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrouton.4.1.4.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":11,"downloaded":106,"rating":11,"num_ratings":49,"last_updated":107,"tested_up_to":15,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":116,"download_link":117,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"elex-abandoned-cart-recovery-with-dynamic-coupons","ELEX WooCommerce Abandoned Cart Recovery with Dynamic Coupons","1.1.6","ELEXtensions","https:\u002F\u002Fprofiles.wordpress.org\u002Felextensions\u002F","\u003Cp>Recover abandoned carts with a series of predetermined, rule-based reminder emails that include dynamically generated smart discount coupons. Almost eighty percent of website visitors who reach the shopping cart page ultimately abandon their purchases. No matter how seamless your website is and how smooth the purchasing process is, some amount of cart abandonment is inevitable. If you’re in the eCommerce industry, you’re probably familiar with the phenomenon of abandoned shopping carts, which can be both annoying and annoyingly common.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Get in-depth data on cart amounts abandoned and recovered\u003C\u002Fli>\n\u003Cli>Configure email rules and triggers to automate cart abandonment emails\u003C\u002Fli>\n\u003Cli>Send abandoned cart emails with smart discount coupons\u003C\u002Fli>\n\u003Cli>Get the details for every abandoned and recovered cart\u003C\u002Fli>\n\u003Cli>Choose WooCommerce order status to indicate that a previously abandoned cart has been recovered\u003C\u002Fli>\n\u003Cli>Enable guests who haven’t signed up for an account to retrieve their abandoned carts\u003C\u002Fli>\n\u003Cli>Receive an email notification whenever a cart is recovered\u003C\u002Fli>\n\u003Cli>Create unique email templates with coupon associations for reminder emails\u003C\u002Fli>\n\u003Cli>View complete email logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium version walkthrough Video\u003C\u002Fh4>\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\u002FMXb27eRST9c?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\u003Ch4>Premium Version Features\u003C\u002Fh4>\n\u003Cp>For complete list of features and details, Please visit \u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fwoocommerce-abandoned-cart-plugin\u002F\" rel=\"nofollow ugc\">ELEX WooCommerce Abandoned Cart Recovery with Dynamic Coupons\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Set a timer for when a cart is considered abandoned and erase all previous data.\u003C\u002Fli>\n\u003Cli>GDPR message.\u003C\u002Fli>\n\u003Cli>Filter Reports.\u003C\u002Fli>\n\u003Cli>Restriction on IP addresses, email ids, and domains from capturing the abandoned cart.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch4>ELEX Premium Plugins You May Be Interested In\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fdynamic-pricing-and-discounts-plugin-for-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce Dynamic Pricing and Discounts Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fwoocommerce-catalog-mode-wholesale-role-based-pricing\u002F\" rel=\"nofollow ugc\">Wholesale & Role Based Pricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fbulk-edit-products-prices-attributes-for-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce Advanced Bulk Edit Products, Prices & Attributes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fwoocommerce-request-a-quote-plugin\u002F\" rel=\"nofollow ugc\">WooCommerce Request a Quote Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About ELEXtensions\u003C\u002Fh4>\n\u003Cp>We, Team ELEXtensions are a group of WordPress and WooCommerce enthusiasts with a vision to solve genuine problems related to WordPress & WooCommerce stores. We offer a wide variety of extensions for WooCommerce. We have premium extensions related to many domains including Shipping, Pricing, Payments and Customer Support.\u003C\u002Fp>\n","Recover abandoned carts with a series of predetermined, rule-based reminder emails that include dynamically generated smart discount coupons.",5510,"2026-02-09T17:02:00.000Z","2.6.0","",[111,112,113,114,115],"abandoned-cart","abandoned-cart-emails","cart-recovery","dynamic-coupons","recover-lost-sales","https:\u002F\u002Felextensions.com\u002Fplugin\u002Felex-abandoned-cart-recovery-with-dynamic-coupons-free\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felex-abandoned-cart-recovery-with-dynamic-coupons.1.1.6.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":27,"num_ratings":27,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":138,"download_link":139,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"publir-ump","Publir – Holistic Revenue Engine (HRE)","1.3.2","publirump","https:\u002F\u002Fprofiles.wordpress.org\u002Fpublirump\u002F","\u003Cp>Publir’s \u003Cstrong>Holistic Revenue Engine (HRE)\u003C\u002Fstrong> plugin helps WordPress publishers increase revenue through two integrated solutions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dynamic Ad Optimization\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audience Monetization\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Easily deploy high-paying programmatic ads, a premium subscription paywall, and clean user experiences with a single plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dynamic Ad Optimization\u003C\u002Fstrong> Get the highest-paying ad on every page, across every device. Publir’s engine uses real-time header bidding, AI-based targeting, and 150+ ad tech integrations to maximize earnings — with fast, low-latency delivery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audience Monetization\u003C\u002Fstrong> Convert casual readers into paid subscribers with smart paywalls, ad-free options, and flexible pricing. Use built-in reporting tools to grow your subscriber base and collect zero-party data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built for WordPress\u003C\u002Fstrong> Publir HRE is tailor-made for WordPress. Whether you’re a solo creator or large publisher, you can integrate a complete monetization engine without code, complexity, or ad ops teams.\u003C\u002Fp>\n\u003Ch3>External Dependencies\u003C\u002Fh3>\n\u003Cp>We are using Amazon Web Services to track Ad block page views for our clients. To facilitate tracking, our plugin will call:\u003Cbr \u002F>\n\u003Cstrong>https:\u002F\u002F{amazon_service_node}.\u003C\u002Fstrong>\u003Ca href=\"http:\u002F\u002Famazonaws.com\u002Fdefault\u002FpAnalytics\" rel=\"nofollow ugc\">amazonaws.com\u002Fdefault\u002FpAnalytics\u003C\u002Fa> To fetch currency details and site-specific customizations, the plugin uses:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fa.publir.com\u002Fsubscriptions\u002F{siteId}.json\" rel=\"nofollow ugc\">https:\u002F\u002Fa.publir.com\u002Fsubscriptions\u002F{siteId}.json\u003C\u002Fa>\u003C\u002Fp>\n","Seamlessly monetize your WordPress site with optimized ads and premium subscriptions — no code required.",10,1757,"2025-11-12T11:46:00.000Z","6.8.5","4.6","5.2.4",[133,134,135,136,137],"ad-manager","adblock-recovery","ads","adsense","subscriptions","https:\u002F\u002Fwww.publir.com\u002Fwordpress-plugin\u002Fump","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublir-ump.zip",{"slug":141,"name":142,"version":143,"author":144,"author_profile":145,"description":146,"short_description":147,"active_installs":27,"downloaded":148,"rating":27,"num_ratings":27,"last_updated":149,"tested_up_to":129,"requires_at_least":150,"requires_php":151,"tags":152,"homepage":156,"download_link":157,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"cartresq","CartResQ – Recover Abandoned Carts for WooCommerce","1.0.4","Jexla","https:\u002F\u002Fprofiles.wordpress.org\u002Fjexla\u002F","\u003Cp>\u003Cstrong>Recover lost carts effortlessly while saving time with automated yet customizable reminder workflows that reach customers via email and push notifications.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>CartResQ is a powerful SaaS solution and WordPress plugin designed to help online store owners recover lost sales from abandoned shopping carts. With smart automation, multi-channel messaging, and real-time analytics, CartResQ empowers WooCommerce and Shopify merchants to boost revenue without extra effort.\u003C\u002Fp>\n\u003Cp>Whether you run a WooCommerce store or manage multiple shops on Shopify, CartResQ ensures you never lose customers due to cart abandonment again.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Did you know that 70% of online shoppers abandon their carts before completing a purchase?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For WooCommerce and Shopify store owners, this means thousands of dollars slipping away every month. You spend on ads, SEO, and social media to bring customers in—only to lose them at the checkout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>But it doesn’t stop there:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Customers forget what they wanted to buy.\u003Cbr \u002F>\n* Competitors retarget and steal your sales.\u003Cbr \u002F>\n* You lose valuable revenue without even knowing how much.\u003Cbr \u002F>\n* Every abandoned cart is lost profit.\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>The Agitation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Imagine this:\u003Cbr \u002F>\n* You check your WooCommerce dashboard and see dozens of “pending” orders.\u003Cbr \u002F>\n* You run Facebook ads but ROI stays flat because shoppers leave at checkout.\u003Cbr \u002F>\n* Even loyal customers don’t come back without a reminder.\u003C\u002Fp>\n\u003Cp>The worst part? Manually sending recovery emails takes time and effort—and still doesn’t guarantee results. Unlike other platforms that lock you into rigid automation, ours gives you flexibility: choose from ready-made professional templates, customize them to fit your brand, or even write and send manually. And when you’re ready, just send in a single click\u003C\u002Fp>\n\u003Cp>Flexible recovery, your way.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Watch our demo video:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\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\u002FQOTE3ibiIag?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>\u003C\u002Fp>\n\u003Cp>🔑 \u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>CartResQ Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Abandoned Cart Detection\u003C\u002Fstrong> – Automatically track when customers leave without checking out.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email & Push Notification Recovery\u003C\u002Fstrong> – Reach customers via email and browser push notifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Coupons & Discounts\u003C\u002Fstrong> – Encourage buyers to complete purchases with time-sensitive offers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Templates\u003C\u002Fstrong> – Easy-to-use recovery messages tailored to sending reminders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Store Dashboard\u003C\u002Fstrong> – Manage multiple stores in one clean interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Analytics\u003C\u002Fstrong> – Track recovered revenue, open rates, and customer engagement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Setup\u003C\u002Fstrong> – Start recovering sales in less than 5 minutes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% WooCommerce Compatible\u003C\u002Fstrong> – Works seamlessly with WordPress WooCommerce stores.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Cart Tracking\u003C\u002Fstrong> – Monitors all cart activities including add, remove, and update operations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Data Collection\u003C\u002Fstrong> – Captures customer information including email, phone, and billing details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phone Number Formatting\u003C\u002Fstrong> – Automatically formats phone numbers to E.164 international format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Guest User Support\u003C\u002Fstrong> – Tracks both registered and guest user cart activities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API Integration\u003C\u002Fstrong> – Provides API endpoints for accessing cart data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Detection\u003C\u002Fstrong> – Identifies device type (mobile\u002Fdesktop) for better analytics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Validation\u003C\u002Fstrong> – Ensures data integrity with proper validation and sanitization.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What Gets Tracked:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product information (ID, name, SKU, price, quantity)\u003C\u002Fli>\n\u003Cli>Customer details (email, phone, name, address)\u003C\u002Fli>\n\u003Cli>Cart totals (subtotal, tax, shipping, total)\u003C\u002Fli>\n\u003Cli>Device and browser information\u003C\u002Fli>\n\u003Cli>Timestamp and activity status\u003C\u002Fli>\n\u003Cli>Product categories and stock information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🎯 \u003Cstrong>Why Choose CartResQ Over Other Tools?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Unlike traditional cart recovery plugins, CartResQ is a dedicated SaaS platform with advanced dynamic features and reporting.\u003C\u002Fp>\n\u003Cp>🛠 \u003Cstrong>How It Works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Connect\u003C\u002Fstrong> – Add the CartResQ plugin to your WordPress WooCommerce store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable Recovery Flows\u003C\u002Fstrong> – Choose from pre-built recovery campaigns (email and push notifications).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track Results\u003C\u002Fstrong> – Monitor recovered orders, revenue, and customer engagement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scale Effortlessly\u003C\u002Fstrong> – Add multiple stores and manage all from one dashboard.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>✅ \u003Cstrong>The Solution – CartResQ\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This is where CartResQ steps in.\u003C\u002Fp>\n\u003Cp>CartResQ is a SaaS-powered cart recovery plugin for WordPress WooCommerce and Shopify that automatically brings back lost customers.\u003C\u002Fp>\n\u003Cp>🔑 \u003Cstrong>What Makes CartResQ Different?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Channel Recovery\u003C\u002Fstrong> – Reach customers where they are: email and push notifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Coupons\u003C\u002Fstrong> – Offer personalized discounts that convert.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Workflows\u003C\u002Fstrong> – Recover sales 24\u002F7 without lifting a finger.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Store Dashboard\u003C\u002Fstrong> – Manage all your shops in one place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Analytics\u003C\u002Fstrong> – Track every dollar recovered in real time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightning-Fast Setup\u003C\u002Fstrong> – Configure in minutes, not hours.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🎯 \u003Cstrong>Who Needs CartResQ?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce store owners tired of watching abandoned carts pile up.\u003C\u002Fli>\n\u003Cli>Shopify entrepreneurs who want a smarter way to recover revenue.\u003C\u002Fli>\n\u003Cli>eCommerce startups looking for affordable SaaS with maximum ROI.\u003C\u002Fli>\n\u003Cli>Agencies managing multiple client stores.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🌐 Connect to CartResQ SaaS Platform\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fcartresq.com\" rel=\"nofollow ugc\">cartresq.com\u003C\u002Fa> to access the full SaaS platform with:\u003Cbr \u002F>\n* \u003Cstrong>Cart Recovery Campaigns\u003C\u002Fstrong> – Smart email sequences and push notification alerts\u003Cbr \u002F>\n* \u003Cstrong>Email & Push Notification Messaging\u003C\u002Fstrong> – Reach customers via email and browser push notifications\u003Cbr \u002F>\n* \u003Cstrong>Smart Discount Engine\u003C\u002Fstrong> – Dynamic coupon generation and timing optimization\u003Cbr \u002F>\n* \u003Cstrong>Advanced Analytics Dashboard\u003C\u002Fstrong> – Revenue tracking, recovery rates, and customer behavior insights\u003Cbr \u002F>\n* \u003Cstrong>Multi-Store Management\u003C\u002Fstrong> – Manage unlimited WooCommerce and Shopify stores from one dashboard\u003Cbr \u002F>\n* \u003Cstrong>Real-Time Sync\u003C\u002Fstrong> – Automatic data synchronization between your store and CartResQ platform\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Access:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin provides a REST API endpoint at \u003Ccode>\u002Fwp-json\u002Fwc\u002Fv3\u002Fcart-tracker\u003C\u002Fcode> for accessing tracked cart data. This requires WooCommerce management permissions.\u003C\u002Fp>\n\u003Ch3>Best-Practice Playbook (to boost results)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fix the obvious friction first:\u003C\u002Fstrong> shipping cost surprises, required account creation, or limited payment options often drive abandonment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Segment before you retarget:\u003C\u002Fstrong> prioritize high-value carts and recent abandoners for the best ROI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test your timing:\u003C\u002Fstrong> recovery outreach within the first few hours often performs best—use CartResQ’s exports to schedule these batches\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Iterate continuously:\u003C\u002Fstrong> watch the dashboard weekly; if abandonment spikes on mobile, revisit checkout layout and input flows\u003C\u002Fli>\n\u003C\u002Ful>\n","Abandoned cart tracking for WooCommerce. Monitor, analyze, and recover lost sales with real-time detection and analytics.",376,"2026-03-12T08:59:00.000Z","5.0","7.2",[111,153,113,154,155],"analytics","saas","woocommerce","https:\u002F\u002Fcartresq.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcartresq.1.0.4.zip",{"attackSurface":159,"codeSignals":201,"taintFlows":209,"riskAssessment":210,"analyzedAt":220},{"hooks":160,"ajaxHandlers":194,"restRoutes":195,"shortcodes":196,"cronEvents":200,"entryPointCount":13,"unprotectedCount":27},[161,167,171,175,179,184,188,192],{"type":162,"name":163,"callback":164,"file":165,"line":166},"action","init","plugin_setup","nacc-wordpress-plugin.php",48,{"type":162,"name":168,"callback":169,"file":165,"line":170},"admin_menu","create_menu",63,{"type":162,"name":172,"callback":173,"file":165,"line":174},"admin_init","register_settings",64,{"type":162,"name":176,"callback":177,"file":165,"line":178},"wp_enqueue_scripts","assets",67,{"type":180,"name":181,"callback":182,"priority":126,"file":165,"line":183},"filter","do_shortcode_tag","trigger_after_shortcode_loaded",69,{"type":180,"name":185,"callback":186,"file":165,"line":187},"the_content","nacc_content",70,{"type":162,"name":189,"callback":190,"file":165,"line":191},"wp_footer","closure",115,{"type":162,"name":189,"callback":190,"file":165,"line":193},187,[],[],[197],{"tag":22,"callback":198,"file":165,"line":199},"setup_shortcode",68,[],{"dangerousFunctions":202,"sqlUsage":203,"outputEscaping":205,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":208},[],{"prepared":27,"raw":27,"locations":204},[],{"escaped":206,"rawEcho":27,"locations":207},23,[],[],[],{"summary":211,"deductions":212},"The nacc-wordpress-plugin v5.1.1 demonstrates strong security practices in its static analysis.  The absence of dangerous functions, 100% use of prepared statements for SQL queries, and complete output escaping indicate a conscientious approach to preventing common vulnerabilities like SQL injection and cross-site scripting originating from direct code execution or improper data handling. The limited attack surface, with only one shortcode and no AJAX handlers or REST API routes, further reduces potential exposure points.  However, the plugin has a history of medium-severity vulnerabilities, specifically Cross-Site Scripting, with the last incident occurring recently in December 2024. While currently unpatched CVEs are zero, the past pattern suggests that the plugin might be susceptible to similar injection flaws if not rigorously tested and updated. The lack of nonce and capability checks across its entry points, though seemingly mitigated by the absence of direct vulnerable code paths in the static analysis, could become a concern if functionality changes or new entry points are introduced without adequate authorization checks.",[213,216,218],{"reason":214,"points":215},"Past medium severity XSS vulnerability",8,{"reason":217,"points":79},"0 Nonce checks on entry points",{"reason":219,"points":79},"0 Capability checks on entry points","2026-03-16T20:52:38.519Z",{"wat":222,"direct":231},{"assetPaths":223,"generatorPatterns":226,"scriptPaths":227,"versionParams":228},[224,225],"\u002Fwp-content\u002Fplugins\u002Fnacc-wordpress-plugin\u002Fdist\u002Fcss\u002Fnacc-styles.css","\u002Fwp-content\u002Fplugins\u002Fnacc-wordpress-plugin\u002Fdist\u002Fjs\u002Fnacc.js",[],[225],[229,230],"\u002Fwp-content\u002Fplugins\u002Fnacc-wordpress-plugin\u002Fdist\u002Fcss\u002Fnacc-styles.css?ver=","\u002Fwp-content\u002Fplugins\u002Fnacc-wordpress-plugin\u002Fdist\u002Fjs\u002Fnacc.js?ver=",{"cssClasses":232,"htmlComments":234,"htmlAttributes":237,"restEndpoints":238,"jsGlobals":239,"shortcodeOutput":240},[233],"nacc_container",[235,236],"\u003C!- NACC ->","\u003C!-- NACC -->",[],[],[22],[241],"\u003Cdiv id=\"nacc_container\">\u003C\u002Fdiv>"]