[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCJE3zXplxUDlCmNcuHjOeMSb93nA0ihp-9cYMKOqPAg":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":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":130,"fingerprints":412},"speedy-search","Snappy Search","1.5.2","Poly Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpolyplugins\u002F","\u003Cp>Snappy Search is a powerful and lightweight AJAX search plugin that enhances your site’s search functionality with lightning fast results. Powered by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fteamtnt\u002Ftntsearch\" rel=\"nofollow ugc\">TNTSearch\u003C\u002Fa>, it indexes your WordPress posts for instant, accurate, and efficient searching. Say goodbye to slow searches, this plugin ensures a seamless user experience with improved relevancy. Perfect for blogs, news sites, and content heavy websites. For even faster search performance, install our \u003Ca href=\"https:\u002F\u002Fwww.polyplugins.com\u002Fproduct\u002Fsnappy-search-enhancements\u002F\" rel=\"nofollow ugc\">Snappy Search Enhancements\u003C\u002Fa> MU plugin to disable unnecessary plugins during search requests.\u003C\u002Fp>\n\u003Ch3>Currently Supports\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Instantly searching WooCommerce products\u003C\u002Fli>\n\u003Cli>Instantly searching Easy Digital Downloads downloads\u003C\u002Fli>\n\u003Cli>Instantly searching WordPress posts\u003C\u002Fli>\n\u003Cli>Instantly searching WordPress pages\u003C\u002Fli>\n\u003Cli>Instantly searching through WooCommerce orders\u003C\u002Fli>\n\u003Cli>Advanced repo search for finding plugins and themes. \u003Ca href=\"https:\u002F\u002Fwww.polyplugins.com\u002Frepo-search\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Search through all posts fast without requiring multiple page loads\u003C\u002Fli>\n\u003Cli>Set how many characters to trigger the AJAX search\u003C\u002Fli>\n\u003Cli>Set a typing delay before an AJAX request is made\u003C\u002Fli>\n\u003Cli>Tab selection between various indexes if more than one is enabled\u003C\u002Fli>\n\u003Cli>Adds a dropdown by defined selector to search form to show results\u003C\u002Fli>\n\u003Cli>Can build indexes for products, downloads, posts, and pages\u003C\u002Fli>\n\u003Cli>Background sync for indexes\u003C\u002Fli>\n\u003Cli>Index updater that handles when data is added, updated, removed, set to draft, or visibility hidden.\u003C\u002Fli>\n\u003Cli>Ability to adjust the batch size for the initial index so smaller servers don’t get overloaded\u003C\u002Fli>\n\u003Cli>Limit the number of results displayed\u003C\u002Fli>\n\u003Cli>[NEW] Advanced search to replace the default WordPress search\u003C\u002Fli>\n\u003Cli>Popular search terms can be displayed below the search\u003C\u002Fli>\n\u003Cli>Add your own custom shortcode template by copying snappy-search-form.php to your theme folder\u003C\u002Fli>\n\u003Cli>Reindexer button\u003C\u002Fli>\n\u003Cli>Shortcode [snappy_search_polyplugins placeholder=”Search…”] to inject a Snappy Search form anywhere\u003C\u002Fli>\n\u003Cli>Shortcode [snappy_search_mobile_polyplugins] to inject a mobile Snappy Search form anywhere\u003C\u002Fli>\n\u003Cli>Shortcode [snappy_search_advanced_polyplugins] to inject an advanced Snappy Search form anywhere\u003C\u002Fli>\n\u003Cli>\u002Fwp-json\u002Fsnappy-search\u002Fv1\u002Fproducts endpoint to get array of product ids (Requires WooCommerce)\u003C\u002Fli>\n\u003Cli>\u002Fwp-json\u002Fsnappy-search\u002Fv1\u002Fdownloads endpoint to get array of download ids (Requires EDD)\u003C\u002Fli>\n\u003Cli>\u002Fwp-json\u002Fsnappy-search\u002Fv1\u002Fposts endpoint to get array of post ids\u003C\u002Fli>\n\u003Cli>\u002Fwp-json\u002Fsnappy-search\u002Fv1\u002Fpages endpoint to get array of page ids\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Road Map:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add analytics for 0 search items and other things\u003C\u002Fli>\n\u003Cli>Add scroll to load more results\u003C\u002Fli>\n\u003Cli>Add logging class from our other plugins\u003C\u002Fli>\n\u003Cli>Add another shortcode for replacing advanced search\u003C\u002Fli>\n\u003Cli>Add ability for admin side nav to jump to sub settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GDPR\u003C\u002Fh3>\n\u003Cp>We are not lawyers and always recommend doing your own compliance research into third party plugins, libraries, ect, as we’ve seen other plugins not be in compliance with these regulations.\u003C\u002Fp>\n\u003Cp>This plugin uses the Bootstrap, BootStrap Icons, and SweetAlert2 3rd party libraries. These libraries are loaded locally to be compliant with data protection regulations. This plugin also uses TNTSearch.\u003C\u002Fp>\n\u003Cp>This plugin collects and stores certain data on your server to ensure proper functionality. This includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Storing plugin settings\u003C\u002Fli>\n\u003Cli>Remembering which notices have been dismissed\u003C\u002Fli>\n\u003Cli>Storing search terms made by users when enabled\u003C\u002Fli>\n\u003C\u002Ful>\n","A fast, lightweight search plugin powered by TNTSearch, indexing posts for instant, accurate results.",0,700,"","6.8.5","6.5","7.4",[18,19,20,21,22],"instant-search","search","snappy-search","woocommerce","wp","https:\u002F\u002Fwww.polyplugins.com\u002Fcontact\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspeedy-search.1.5.2.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"polyplugins",9,320,98,30,93,"2026-04-04T12:10:31.213Z",[38,50,69,91,106],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":46,"homepage":23,"download_link":48,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":49},"admin-instant-search","Admin Instant Search","1.1.1","\u003Cp>When you frequently search various areas of the WordPress admin, you know the page load times between searches can be frustrating. Admin Instant Search makes finding what you’re looking for easier and faster by building an index and keeping it updated as new data comes in.\u003C\u002Fp>\n\u003Ch3>Currently Supports\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Instantly Searching WooCommerce Orders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Search through all orders instantly without requiring multiple page loads\u003C\u002Fli>\n\u003Cli>Builds an index of all orders and stores them in your database\u003C\u002Fli>\n\u003Cli>Ability to adjust the batch size for the initial index so smaller servers don’t get overloaded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Road Map\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add support for instantly searching WordPress Posts\u003C\u002Fli>\n\u003Cli>Add support for instantly searching WordPress Pages\u003C\u002Fli>\n\u003Cli>Add support for instantly searching WordPress Users\u003C\u002Fli>\n\u003Cli>Add support for instantly searching WooCommerce Customers\u003C\u002Fli>\n\u003Cli>Add support for instantly searching Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>GDPR\u003C\u002Fh3>\n\u003Cp>We are not lawyers and always recommend doing your own compliance research into third-party plugins, libraries, etc., as we’ve seen other plugins not be in compliance with these regulations.\u003C\u002Fp>\n\u003Cp>This plugin uses the Bootstrap, BootStrap Icons, and SweetAlert2 third-party libraries. These libraries are loaded locally to be compliant with data protection regulations. This plugin also uses TNTSearch.\u003C\u002Fp>\n\u003Cp>This plugin collects and stores certain data on your server to ensure proper functionality. This includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Storing plugin settings\u003C\u002Fli>\n\u003Cli>Remembering which notices have been dismissed\u003C\u002Fli>\n\u003Cli>Storing order data on your server\u003C\u002Fli>\n\u003C\u002Ful>\n","Search WooCommerce orders fast without having to wait for the page to load between searches.",1053,"2025-08-06T05:02:00.000Z",[39,47,18,21,22],"instant-order-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-instant-search.1.1.1.zip","2026-03-15T15:16:48.613Z",{"slug":51,"name":52,"version":53,"author":54,"author_profile":55,"description":56,"short_description":57,"active_installs":58,"downloaded":59,"rating":25,"num_ratings":60,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":13,"tags":64,"homepage":67,"download_link":68,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":49},"wpc-ajax-search","WPC AJAX Search for WooCommerce","2.5.1","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>A brand-new plugin for solving the puzzle of matching the people in need with the products indeed. \u003Cstrong>WPC AJAX Search\u003C\u002Fstrong> enables visitors on your site to enter the search popup from anywhere the search button is placed and get instant results with a quick preview of product details.\u003C\u002Fp>\n\u003Cp>This is one of the most convenient search technologies that is an absolutely perfect solution for store owners to make sure people find what they need, get great recommendations of what they are possibly interested in, and effortlessly add them to the cart. Especially, for wholesalers or giant businesses, the searching experience is crucial to the running of the business. This, thus, enhances the user experience and converts more visitors into customers effectively.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcas\u002F\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> here to see how this plugin works.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Live search, instant results of products\u003C\u002Fli>\n\u003Cli>Set up suggestions for special keywords\u003C\u002Fli>\n\u003Cli>Add search to different menus\u003C\u002Fli>\n\u003Cli>Show\u002F hide the overlay effect\u003C\u002Fli>\n\u003Cli>Click outside to hide the popup\u003C\u002Fli>\n\u003Cli>Add products to the Wishlist & Compare right from the search popup\u003C\u002Fli>\n\u003Cli>Automatically show or hide the search popup when search input is possible\u003C\u002Fli>\n\u003Cli>Choose a heading for the search popup\u003C\u002Fli>\n\u003Cli>Choose a position for the search popup on your site\u003C\u002Fli>\n\u003Cli>Enable\u002F disable the sliding effect of the popup\u003C\u002Fli>\n\u003Cli>Show\u002Fhide the Close button at the top corner of the popup\u003C\u002Fli>\n\u003Cli>Link to individual products in the same or a new tab\u003C\u002Fli>\n\u003Cli>Compatible with most common WordPress themes and plugins\u003C\u002Fli>\n\u003Cli>Open individual products in a Smart Quick View popup\u003C\u002Fli>\n\u003Cli>Set up keywords for one-sale, recent, featured, and popular products\u003C\u002Fli>\n\u003Cli>Configure the search settings: by categories or SKU, search limit\u003C\u002Fli>\n\u003Cli>Compatible with WPML for building multilingual sites\u003C\u002Fli>\n\u003Cli>RTL support for better displaying right-to-left languages\u003C\u002Fli>\n\u003Cli>More features to be updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WPC AJAX Search\u003C\u002Fstrong> can work with almost any theme and system. Lightning-fast speed results & compatibility with WPC Smart Quick View allow buyers to preview the products or even add them to the cart right from within the popup (with the Premium version of Smart Quick View). To get a nice effect for notifications when adding items to the cart, you can also install the \u003Cstrong>WPC Added to Cart Notifications\u003C\u002Fstrong> plugins.\u003C\u002Fp>\n\u003Ch4>Need more features?\u003C\u002Fh4>\n\u003Cp>Please try other plugins from us:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-compare\u002F\" title=\"WPC Smart Compare\" rel=\"ugc\">WPC Smart Compare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" title=\"WPC Smart Quick View\" rel=\"ugc\">WPC Smart Quick View\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-wishlist\u002F\" title=\"WPC Smart Wishlist\" rel=\"ugc\">WPC Smart Wishlist\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-ajax-add-to-cart\u002F\" title=\"WPC AJAX Add to Cart\" rel=\"ugc\">WPC AJAX Add to Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-smart-messages\u002F\" title=\"WPC Smart Messages\" rel=\"ugc\">WPC Smart Messages\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC AJAX Search is an interaction search popup for WooCommerce.",1000,22101,2,"2026-03-15T09:16:00.000Z","6.9.4","4.0",[65,19,21,66],"ajax","wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-ajax-search.2.5.1.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":79,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":89,"download_link":90,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":49},"motive-commerce-search","AI Product Search for WooCommerce – Motive Commerce Search","1.38.2","Motive Commerce Search","https:\u002F\u002Fprofiles.wordpress.org\u002Fmotiveco\u002F","\u003Cp>Motive Commerce Search is a feature-packed, lightning-fast \u003Cstrong>AI product search plugin for WooCommerce\u003C\u002Fstrong> that empowers your shop’s growth.\u003C\u002Fp>\n\u003Cp>Motive uses \u003Cstrong>Gen AI\u003C\u002Fstrong> to connect search queries with your catalogue and create dynamic AI overviews that summarise results. When searches return low or no results, Questions AI proposes helpful AI questions to maintain momentum and reduce bounce.\u003C\u002Fp>\n\u003Cp>With the Motive Playboard, you have total control over how your products are displayed, ordered, filtered and found.\u003C\u002Fp>\n\u003Cp>And with Backroom, you get access to key actions and analytics overlaid right in your search results – perfect for analytics on the go.\u003C\u002Fp>\n\u003Cp>✅ Questions AI brings Gen AI to your search box with AI overviews and AI questions\u003Cbr \u002F>\n✅ See key analytics and take actions directly from search results with Backroom\u003Cbr \u002F>\n✅ Business Rules to boost products, set redirections and show promotional banners\u003Cbr \u002F>\n✅ Visual customisations, customisable filters, synonyms and everything you need\u003Cbr \u002F>\n✅ AI-powered ecommerce search built with our values of privacy and trust\u003Cbr \u002F>\n✅ Unmatched search relevancy\u003Cbr \u002F>\n✅ No-code visual customisations\u003Cbr \u002F>\n✅ Advanced CSS options\u003Cbr \u002F>\n✅ Features designed to enable growth\u003Cbr \u002F>\n✅ Mobile-first design\u003Cbr \u002F>\n✅ Team collaboration\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>ACCESS THE TECHNOLOGY BEHIND THE WORLD’S BIGGEST BRANDS\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Motive Commerce Search\u003C\u002Fstrong> is built on the technology of \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fempathy.co\" rel=\"nofollow ugc\">Empathy.co\u003C\u002Fa>\u003C\u002Fstrong>, which provides some of the world’s largest online retailers with their search. \u003Cstrong>Motive Commerce Search\u003C\u002Fstrong> has taken this same technology and made it available for any sized shop.\u003C\u002Fp>\n\u003Cp>That means AI ecommerce search that is affordable with features that have been carefully developed with the needs of your shop and customers in mind.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WHEN WE SAY FEATURE-PACKED, WE REALLY DO MEAN IT!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Questions AI\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Generate a unique, AI-powered summary of products based on each search\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backroom\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Get a quick look at real-time search metrics like clicks and add-to-cart events, overlaid directly onto your catalogue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost & Bury rules\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Adapt your sales to your goals by highlighting promoted items at the top of the results page and hiding those you want to give less visibility to.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant insights\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Check stock levels, monitor trends, and optimise your store without leaving your shop’s search bar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Synonyms for relevant results\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Ensure relevant results by setting up the synonyms tool for shoppers that ask for the same product using different terms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Typo tolerant\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shoppers misspelling products will still find what they’re looking for.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Many sites, one search tool\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Set up, customise and manage the search of all your company’s sites from the same place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No-code visual customisations\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Display your brand identity across the whole search layer adding your font, colours, logo and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Move inventory and promote specific products\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Use the banners feature to position your offers in front of even more eyes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular products\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shoppers see your most popular products when they click the search box, allowing them to jump directly to your most popular products in less steps and complete their purchases even faster.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant results\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shoppers see results from the moment they click the search box for a more engaging experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customisable product cards\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Configure how you want to visually display your products in your shoppers’ search results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easily order how filters are displayed\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Improve the shopping experience by changing the order filters are displayed to shoppers in search results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirections\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shoppers often search for terms like Help, Returns or Shop Locations. With Redirections, easily send your customers to non-product pages from your search.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile version included\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shoppers can search on any device without you paying more. Included in all plans.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>AI for ecommerce: Questions AI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use Questions AI to turn every search into a touchpoint that surfaces the right products instantly, improving discovery and conversion. AI that’s built with our values of privacy, trust and transparency.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Understand options at a glance:\u003C\u002Fstrong> See a clear AI summary above results so key products stand out immediately, helping shoppers discover products unique to their search.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>See the best‑fit products instantly:\u003C\u002Fstrong> Open the overview to reveal products that match the query with useful details, pairing natural‑language guidance with precise results for faster decisions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keep shoppers exploring:\u003C\u002Fstrong> When queries return low or no results, Questions AI proposes helpful pivots and natural‑language refinements to maintain momentum and reduce bounce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Backroom & Analytics\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Get a quick look at real-time search metrics like clicks and add-to-cart events, overlaid directly onto your catalogue. Boost or bury products on the spot. For full reporting and deeper insights, switch to the Motive Playboard for a fully comprehensive analytics dashboard. With Backroom, you don’t pay for your internal searches.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Login to Backroom through your shop’s search bar\u003C\u002Fli>\n\u003Cli>Once logged in, you’ll see key analytics and insights overlaid on search results\u003C\u002Fli>\n\u003Cli>Backroom lets you boost and bury products while browsing your catalogue\u003C\u002Fli>\n\u003Cli>When logged in, your own searches aren’t counted in your analytics \u003C\u002Fli>\n\u003Cli>You don’t pay for the searches you make in your own catalogue \u003C\u002Fli>\n\u003Cli>See your analytics on desktop and mobile \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>FULLY TRANSPARENT WITH NO SURPRISES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>One flat rate with no hidden extras:\u003C\u002Fstrong> Choose the pricing plan that matches your shop’s size, goals and needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full access to all features:\u003C\u002Fstrong> No matter what plan you select, you’ll have access to all features, with upgrades and support included.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search that’s priced by… searches!\u003C\u002Fstrong> Don’t be stung by a provider that charges by requests. With Motive Commerce Search, you pay by what matters most to your and your shoppers: searching and finding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dedicated customer support:\u003C\u002Fstrong> A team of real people to help you with any questions you may have.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search that’s never switched off\u003C\u002Fstrong>: Motive Commerce Search will never switch off your service, even if your shop outperforms the plan you’ve purchased.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>WHAT CUSTOMERS ARE SAYING\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>\u003Cem>“Motive always came recommended by the different communities we enquired through. We trialed a few other providers before switching, however they were under-featured, clunky and over-priced. When we trialed Motive the on-boarding was the smoothest I’d ever seen and we were able to get a workable search implementation almost instantly – it just worked and most importantly our customers loved it.”\u003C\u002Fem> JH – United Kingdom on Trustpilot\u003C\u002Fp>\n\u003Cp>\u003Cem>“I totally recommend this smart search engine solution to anyone running an online store. It’s reliable, fast, super easy to use, and cheaper than the other options out there. Plus, their customer support team is awesome. Really professional and helpful. That makes all the difference!”\u003C\u002Fem> –  Global Neoprene – France on Trustpilot\u003C\u002Fp>\n\u003Cp>\u003Cem>“The integration was surprisingly quick and easy, working seamlessly with WooCommerce. What really impressed us was how customizable the search tool is – it blended in so well with our website’s design that it felt like a built-in feature, keeping everything looking consistent without sacrificing any functionality. Our experience with Motive eCommerce Search and the team behind it has been incredibly positive, directly improving navigation and customer satisfaction in our stores.”\u003C\u002Fem> – Victor – Spain on Trustpilot\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CONNECT WITH US ON SOCIAL MEDIA\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fmotiveco\u002F\" rel=\"nofollow ugc\">Linkedin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GOT A QUESTION?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We’ve got it all covered in our \u003Ca href=\"https:\u002F\u002Fdocs.motive.co\" rel=\"nofollow ugc\">Motive Docs\u003C\u002Fa>.\u003C\u002Fp>\n","AI-powered ecommerce search for better discovery. Advanced filters, live search suggestions and more for the best WooCommerce product search.",400,13207,92,10,"2026-02-16T15:04:00.000Z","6.7.5","4.9","5.6",[18,86,87,88],"product-search","site-search","woocommerce-search","https:\u002F\u002Fwww.motive.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmotive-commerce-search.1.38.2.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":11,"downloaded":99,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":62,"requires_at_least":84,"requires_php":16,"tags":100,"homepage":13,"download_link":105,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"smarter-search-products-posts","Smarter Search for Products & Posts","1.0.0","Reinhard Stompe","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrashguru\u002F","\u003Cp>** Smarter Search for Products & Posts ** enhances the standard search in WordPress and WooCommerce by using AI, powered by the \u003Ca href=\"https:\u002F\u002Fgroq.com\" rel=\"nofollow ugc\">Groq API\u003C\u002Fa>.\u003Cbr \u002F>\nNatural language queries are parsed into structured JSON filters (category, name, price, SKU), producing more relevant search results for products and content.\u003Cbr \u002F>\nIf AI processing fails or times out, the plugin automatically falls back to the built‑in WooCommerce\u002FWordPress search.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Extracts product name, category, min_price, and max_price from natural language queries.\u003Cbr \u002F>\n* SKU-aware:\u003Cbr \u002F>\n  * Exact SKU \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> direct redirect to product page.\u003Cbr \u002F>\n  * Partial SKU \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> product search with SKU filter.\u003Cbr \u002F>\n* Mixed results template: display products + posts\u002Fpages together.\u003Cbr \u002F>\n* Customizable form styling: adjustable input width\u002Fheight, aligned margins.\u003Cbr \u002F>\n* Multisite compatible with network activation.\u003Cbr \u002F>\n* Graceful fallback: if the AI API fails, plugin reverts to standard search.\u003C\u002Fp>\n\u003Ch3>External Service Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Ca href=\"https:\u002F\u002Fgroq.com\" rel=\"nofollow ugc\">Groq API\u003C\u002Fa>.\u003Cbr \u002F>\nThe plugin sends only the \u003Cstrong>user’s search query text\u003C\u002Fstrong> to Groq in order to compute structured search parameters.\u003Cbr \u002F>\nNo personal or identifying user data is sent.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fgroq.com\u002Fterms\" rel=\"nofollow ugc\">Groq API Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgroq.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> apply to data transmitted through this plugin.\u003C\u002Fp>\n\u003Cp>You must provide your own Groq API key, available free at \u003Ca href=\"https:\u002F\u002Fconsole.groq.com\u002Fkeys\" rel=\"nofollow ugc\">https:\u002F\u002Fconsole.groq.com\u002Fkeys\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>  Smarter Search for WooCommerce and WordPress Posts\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Enter your \u003Cstrong>Groq API Key\u003C\u002Fstrong> (available at \u003Ca href=\"https:\u002F\u002Fconsole.groq.com\u002Fkeys\" rel=\"nofollow ugc\">https:\u002F\u002Fconsole.groq.com\u002Fkeys\u003C\u002Fa>).  \u003C\u002Fli>\n\u003Cli>Choose your preferred LLM model and temperature.  \u003C\u002Fli>\n\u003Cli>\n\u003Cp>(Optional) Update the system prompt to customize JSON extraction. Example:\u003C\u002Fp>\n\u003Cp>\u003Ccode>json\u003Cbr \u002F>\n{\"category\":\"hiking-boots\",\"name\":\"waterproof\",\"min_price\":50,\"max_price\":200}\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize search input dimensions and styling options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Use the shortcode \u003Ccode>[crashguru_search]\u003C\u002Fcode> to display the search form anywhere on your site.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Basic Search Examples:\u003C\u002Fstrong>\u003Cbr \u002F>\n* “red shoes under $100” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Finds red shoes with max price $100\u003Cbr \u002F>\n* “SKU12345” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Direct redirect to product with that exact SKU\u003Cbr \u002F>\n* “wireless headphones” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AI extracts relevant product attributes\u003Cbr \u002F>\n* “hiking gear in outdoor category” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Searches outdoor category for hiking-related products\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Usage:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [crashguru_search placeholder=”Your Placeholder Text”]\u003C\u002Fp>\n","AI‑powered smarter search for WordPress and WooCommerce — with natural language understanding, SKU support, and graceful fallback.",121,[101,102,103,21,104],"ai-search","sku","wc-search","wp-search","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmarter-search-products-posts.1.0.0.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":62,"requires_at_least":119,"requires_php":16,"tags":120,"homepage":125,"download_link":126,"security_score":127,"vuln_count":128,"unpatched_count":11,"last_vuln_date":129,"fetched_at":49},"wp-crontrol","WP Crontrol","1.21.0","John Blackbourn","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnbillion\u002F","\u003Cp>WP Crontrol enables you to take control of the scheduled cron events on your WordPress website or WooCommerce store. From the admin screens you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View all scheduled cron events along with their arguments, schedule, callback functions, and when they are next due.\u003C\u002Fli>\n\u003Cli>Edit, delete, pause, resume, and immediately run cron events.\u003C\u002Fli>\n\u003Cli>Add new cron events.\u003C\u002Fli>\n\u003Cli>Bulk delete cron events.\u003C\u002Fli>\n\u003Cli>Add and remove custom cron schedules.\u003C\u002Fli>\n\u003Cli>Export and download cron event lists as a CSV file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Crontrol is aware of timezones, will alert you to events that have no actions or that have missed their schedule, and will show you a helpful warning message if it detects any problems with your cron system.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the \u003Ccode>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cron Events\u003C\u002Fcode> menu to manage cron events.\u003C\u002Fli>\n\u003Cli>Go to the \u003Ccode>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cron Schedules\u003C\u002Fcode> menu to manage cron schedules.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Fdocs\u002Fhow-to-use\u002F\" rel=\"nofollow ugc\">Extensive documentation on how to use WP Crontrol and how to get help for error messages that it shows is available on the WP Crontrol website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>For site owners\u003C\u002Fh3>\n\u003Cp>Owners of WordPress websites and WooCommerce stores use WP Crontrol to ensure that scheduled cron events run correctly and efficiently. By providing complete control over cron events, WP Crontrol helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improve reliability\u003C\u002Fstrong>: Address missed or failed cron events, ensuring your website or WooCommerce store continues to function as expected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhance security\u003C\u002Fstrong>: Monitor and control cron events to ensure automatic update checks are performed as they should.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simplify management\u003C\u002Fstrong>: Add, edit, delete, and pause cron events from a user-friendly interface, without needing to write any code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gain insights\u003C\u002Fstrong>: Export cron event data for analysis or reporting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Action Scheduler compatibility\u003C\u002Fstrong>: Full support for the Action Scheduler system in WooCommerce, which is used to process recurring payments, subscriptions, and background orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clarity of times and timezones\u003C\u002Fstrong>: All times are shown with a clear and accurate indication of which timezone applies. No more guesswork!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>For developers\u003C\u002Fh3>\n\u003Cp>Developers use WP Crontrol to streamline and debug their WordPress development process:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhanced debugging\u003C\u002Fstrong>: Identify and troubleshoot issues with scheduled tasks, ensuring your scheduled events and their callbacks run as expected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom schedules\u003C\u002Fstrong>: Create and manage custom cron schedules to fit the specific needs of your website, plugins, or themes, providing greater flexibility than just the core schedules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Efficient workflow\u003C\u002Fstrong>: Add, edit, and delete cron events directly from the WordPress admin interface, saving time and reducing the need for manual coding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Insightful monitoring\u003C\u002Fstrong>: Get insight into the performance and behavior of your scheduled tasks, allowing for optimization and better resource management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accurate debugging\u003C\u002Fstrong>: WP Crontrol goes to great lengths to ensure that running an event manually does so in a manner which exactly matches how WordPress core runs schdeuled events. This ensures that you can debug events accurately and with confidence.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other Plugins\u003C\u002Fh3>\n\u003Cp>I maintain several other plugins for developers. Check them out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquery-monitor\u002F\" rel=\"ugc\">Query Monitor\u003C\u002Fa> is the developer tools panel for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">User Switching\u003C\u002Fa> provides instant switching between user accounts in WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>WP Crontrol is private by default and always will be. It does not send data to any third party, nor does it include any third party resources. \u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">WP Crontrol’s full privacy statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Accessibility Statement\u003C\u002Fh3>\n\u003Cp>WP Crontrol aims to be fully accessible to all of its users. \u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Faccessibility\u002F\" rel=\"nofollow ugc\">WP Crontrol’s full accessibility statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n","WP Crontrol enables you to take control of the cron events on your WordPress website.",300000,7578206,90,163,"2026-01-28T21:40:00.000Z","6.4",[121,122,123,21,124],"cron","crontrol","debug","wp-cron","https:\u002F\u002Fwp-crontrol.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-crontrol.1.21.0.zip",96,3,"2025-08-21 00:00:00",{"attackSurface":131,"codeSignals":299,"taintFlows":374,"riskAssessment":402,"analyzedAt":411},{"hooks":132,"ajaxHandlers":219,"restRoutes":234,"shortcodes":274,"cronEvents":289,"entryPointCount":297,"unprotectedCount":298},[133,139,143,146,149,153,156,161,164,168,172,176,181,186,190,194,198,202,208,212,215],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","admin_menu","add_admin_menu","includes\\classes\\Backend\\Admin\\Settings.php",54,{"type":134,"name":140,"callback":141,"file":137,"line":142},"admin_init","register_settings",55,{"type":134,"name":140,"callback":144,"file":137,"line":145},"load_setting_fields",56,{"type":134,"name":135,"callback":147,"file":137,"line":148},"advanced_repo_search",62,{"type":134,"name":150,"callback":151,"file":137,"line":152},"admin_notices","maybe_show_indexing_notice",72,{"type":134,"name":150,"callback":154,"file":137,"line":155},"maybe_show_missing_extensions_notice",73,{"type":134,"name":157,"callback":158,"file":159,"line":160},"rest_api_init","add_endpoints","includes\\classes\\Backend\\API.php",18,{"type":134,"name":157,"callback":162,"file":159,"line":163},"add_new_endpoints",19,{"type":134,"name":165,"callback":166,"file":167,"line":34},"snappy_search_background_worker","background_worker","includes\\classes\\Backend\\Background_Worker.php",{"type":134,"name":169,"callback":170,"file":167,"line":171},"snappy_search_daily_background_worker","daily_background_worker",31,{"type":134,"name":173,"callback":174,"file":167,"line":175},"cron_schedules","add_cron_schedules",32,{"type":134,"name":177,"callback":178,"file":179,"line":180},"admin_enqueue_scripts","enqueue","includes\\classes\\Backend\\Enqueue.php",39,{"type":134,"name":182,"callback":183,"priority":80,"file":184,"line":185},"save_post","update_index","includes\\classes\\Backend\\Index_Updater.php",25,{"type":134,"name":187,"callback":188,"file":184,"line":189},"delete_post","remove_from_index",26,{"type":134,"name":191,"callback":192,"priority":80,"file":184,"line":193},"transition_post_status","handle_status_transition",27,{"type":134,"name":195,"callback":196,"file":184,"line":197},"woocommerce_thankyou","maybe_add_new_order_to_index",28,{"type":134,"name":150,"callback":199,"file":200,"line":201},"maybe_show_notice","includes\\classes\\Backend\\Notices.php",21,{"type":203,"name":204,"callback":205,"file":206,"line":207},"filter","theme_page_templates","register_advanced_template","includes\\classes\\Frontend\\Advanced_Search.php",47,{"type":203,"name":209,"callback":210,"file":206,"line":211},"template_include","load_advanced_template",48,{"type":134,"name":213,"callback":178,"file":214,"line":152},"wp_enqueue_scripts","includes\\classes\\Frontend\\Enqueue.php",{"type":134,"name":22,"callback":216,"file":217,"line":218},"maybe_update","includes\\classes\\Updater.php",40,[220,226,230],{"action":221,"nopriv":222,"callback":223,"hasNonce":224,"hasCapCheck":224,"file":200,"line":225},"speedy_search_dismiss_notice_nonce",false,"dismiss_notice",true,22,{"action":227,"nopriv":222,"callback":228,"hasNonce":224,"hasCapCheck":224,"file":229,"line":145},"speedy_search_reindex_all","reindex_all","includes\\classes\\Backend\\Reindexer.php",{"action":231,"nopriv":222,"callback":232,"hasNonce":224,"hasCapCheck":222,"file":233,"line":201},"speedy_search_query","track_query","includes\\classes\\Frontend\\Analytics.php",[235,242,246,250,255,261,265,268,271],{"namespace":236,"route":237,"methods":238,"callback":240,"permissionCallback":241,"file":159,"line":175},"speedy-search\u002Fv1","\u002Fproducts\u002F",[239],"GET","get_products","__return_true",{"namespace":236,"route":243,"methods":244,"callback":245,"permissionCallback":241,"file":159,"line":207},"\u002Fdownloads\u002F",[239],"get_downloads",{"namespace":236,"route":247,"methods":248,"callback":249,"permissionCallback":241,"file":159,"line":148},"\u002Fposts\u002F",[239],"get_posts",{"namespace":236,"route":251,"methods":252,"callback":253,"permissionCallback":241,"file":159,"line":254},"\u002Fpages\u002F",[239],"get_pages",77,{"namespace":256,"route":257,"methods":258,"callback":259,"permissionCallback":260,"file":159,"line":79},"speedy-search-search\u002Fv1","\u002Forders\u002F",[239],"get_orders","check_permissions",{"namespace":262,"route":237,"methods":263,"callback":240,"permissionCallback":241,"file":159,"line":264},"snappy-search\u002Fv1",[239],114,{"namespace":262,"route":243,"methods":266,"callback":245,"permissionCallback":241,"file":159,"line":267},[239],129,{"namespace":262,"route":247,"methods":269,"callback":249,"permissionCallback":241,"file":159,"line":270},[239],144,{"namespace":262,"route":251,"methods":272,"callback":253,"permissionCallback":241,"file":159,"line":273},[239],159,[275,279,282,286],{"tag":276,"callback":277,"file":278,"line":211},"speedy_search_polyplugins","snappy_search_shortcode_render","includes\\classes\\Frontend\\Shortcode.php",{"tag":280,"callback":277,"file":278,"line":281},"snappy_search_polyplugins",49,{"tag":283,"callback":284,"file":278,"line":285},"snappy_search_mobile_polyplugins","snappy_search_mobile_shortcode_render",50,{"tag":287,"callback":284,"file":278,"line":288},"snappy_search_advanced_polyplugins",51,[290,292,293,295],{"hook":165,"callback":165,"file":291,"line":193},"includes\\classes\\Activation.php",{"hook":169,"callback":169,"file":291,"line":171},{"hook":165,"callback":165,"file":217,"line":294},115,{"hook":169,"callback":169,"file":217,"line":296},119,16,8,{"dangerousFunctions":300,"sqlUsage":301,"outputEscaping":304,"fileOperations":128,"externalRequests":11,"nonceChecks":128,"capabilityChecks":128,"bundledLibraries":370},[],{"prepared":302,"raw":11,"locations":303},6,[],{"escaped":305,"rawEcho":306,"locations":307},207,36,[308,311,313,314,316,318,320,322,323,324,326,328,329,331,333,334,336,337,338,340,341,343,345,347,349,351,352,353,355,357,359,361,363,365,367,369],{"file":200,"line":309,"context":310},64,"raw output",{"file":200,"line":312,"context":310},65,{"file":200,"line":155,"context":310},{"file":200,"line":315,"context":310},74,{"file":200,"line":317,"context":310},82,{"file":200,"line":319,"context":310},84,{"file":200,"line":321,"context":310},86,{"file":200,"line":321,"context":310},{"file":200,"line":321,"context":310},{"file":200,"line":325,"context":310},88,{"file":200,"line":327,"context":310},89,{"file":200,"line":116,"context":310},{"file":200,"line":330,"context":310},101,{"file":200,"line":332,"context":310},112,{"file":200,"line":264,"context":310},{"file":200,"line":335,"context":310},116,{"file":200,"line":335,"context":310},{"file":200,"line":335,"context":310},{"file":200,"line":339,"context":310},118,{"file":200,"line":296,"context":310},{"file":200,"line":342,"context":310},120,{"file":200,"line":344,"context":310},130,{"file":200,"line":346,"context":310},133,{"file":200,"line":348,"context":310},135,{"file":200,"line":350,"context":310},137,{"file":200,"line":350,"context":310},{"file":200,"line":350,"context":310},{"file":200,"line":354,"context":310},139,{"file":200,"line":356,"context":310},140,{"file":200,"line":358,"context":310},141,{"file":200,"line":360,"context":310},149,{"file":200,"line":362,"context":310},151,{"file":200,"line":364,"context":310},152,{"file":200,"line":366,"context":310},160,{"file":200,"line":368,"context":310},162,{"file":200,"line":117,"context":310},[371],{"name":372,"version":26,"knownCves":373},"Select2",[],[375,393],{"entryPoint":376,"graph":377,"unsanitizedCount":11,"severity":392},"\u003Csnappy-search-advanced-search-form-stacked> (templates\\snappy-search-advanced-search-form-stacked.php:0)",{"nodes":378,"edges":390},[379,385],{"id":380,"type":381,"label":382,"file":383,"line":384},"n0","source","$_GET","templates\\snappy-search-advanced-search-form-stacked.php",15,{"id":386,"type":387,"label":388,"file":383,"line":225,"wp_function":389},"n1","sink","echo() [XSS]","echo",[391],{"from":380,"to":386,"sanitized":224},"low",{"entryPoint":394,"graph":395,"unsanitizedCount":11,"severity":392},"\u003Csnappy-search-advanced-search-form> (templates\\snappy-search-advanced-search-form.php:0)",{"nodes":396,"edges":400},[397,399],{"id":380,"type":381,"label":382,"file":398,"line":384},"templates\\snappy-search-advanced-search-form.php",{"id":386,"type":387,"label":388,"file":398,"line":225,"wp_function":389},[401],{"from":380,"to":386,"sanitized":224},{"summary":403,"deductions":404},"The speedy-search plugin v1.5.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for all SQL queries and having a clean vulnerability history with no recorded CVEs. The absence of dangerous functions and critical taint flows is also reassuring, suggesting a generally well-written codebase with effective input sanitization.\n\nHowever, significant concerns arise from its attack surface. A substantial portion of its entry points, specifically 8 out of 16, lack proper authorization checks. This includes 3 unprotected AJAX handlers and 8 REST API routes without permission callbacks. While no direct critical vulnerabilities were found in the static analysis or taint flows, this large number of unprotected endpoints presents a substantial risk of privilege escalation or unauthorized data access if a vulnerability is introduced in the future. The plugin also bundles Select2, which, if outdated, could introduce risks, though no specific version information is provided to assess this.\n\nIn conclusion, speedy-search v1.5.2 benefits from secure SQL handling and a lack of past vulnerabilities. Nevertheless, the extensive unprotected attack surface is a major weakness that requires immediate attention to mitigate potential security risks.",[405,407,409],{"reason":406,"points":80},"Unprotected AJAX handlers",{"reason":408,"points":384},"Unprotected REST API routes",{"reason":410,"points":128},"Bundled library (Select2)","2026-03-17T05:48:09.042Z",{"wat":413,"direct":446},{"assetPaths":414,"generatorPatterns":429,"scriptPaths":430,"versionParams":431},[415,416,417,418,419,420,421,422,423,424,425,426,427,428],"\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Fdismiss-notices.js","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Fbootstrap-wrapper.min.css","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbootstrap-icons.min.css","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Fsweetalert2.min.css","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Fsettings.js","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Fsweetalert2.all.min.js","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Frepo.css","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Frepo.js","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Forders.css","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Forders.js",[],[415,421,422,423,424,426,422,423,428],[432,433,434,435,436,437,438,439,440,441,442,443,444,445],"\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Fdismiss-notices.js?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Fsettings.css?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Fbootstrap-wrapper.min.css?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbootstrap-icons.min.css?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Fselect2.min.css?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Fsweetalert2.min.css?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Fsettings.js?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbootstrap.min.js?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Fselect2.min.js?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Fsweetalert2.all.min.js?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Frepo.css?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Frepo.js?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fcss\u002Fbackend\u002Forders.css?ver=","\u002Fwp-content\u002Fplugins\u002Fspeedy-search\u002Fjs\u002Fbackend\u002Forders.js?ver=",{"cssClasses":447,"htmlComments":450,"htmlAttributes":451,"restEndpoints":452,"jsGlobals":453,"shortcodeOutput":456},[448,449],"speedy-search-settings","speedy-search-orders",[],[],[],[454,455],"speedy_search_object","snappy_search_object",[]]