[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSV6SZK_dpqxKVGHiRbS5G-88ZfA8XuXGOn93LyUd3no":3,"$fl75AUBRXmJ92H21P_M8qWfdyGmARRAHGgukIIpKf_Mw":636,"$fwceTvuiVngYGVloXmuD1LJ1DQDK5kA47RCxjFRsmcRY":640},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":139,"fingerprints":612},"partyks-search-connector-for-bonsai","partyks Search Connector for Bonsai","1.4.2","partyks","https:\u002F\u002Fprofiles.wordpress.org\u002Fpartyks\u002F","\u003Cp>\u003Cstrong>partyks Search Connector for Bonsai\u003C\u002Fstrong> replaces the default WordPress search with a fast, intelligent full-text search engine powered by \u003Ca href=\"https:\u002F\u002Fbonsai.io\" rel=\"nofollow ugc\">Bonsai.io\u003C\u002Fa> — which offers a \u003Cstrong>free plan\u003C\u002Fstrong> for up to 10,000 documents.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Instant results as the user types\u003C\u002Fli>\n\u003Cli>Fuzzy search — tolerates typos automatically\u003C\u002Fli>\n\u003Cli>Intent-based sections — products from matching category shown first\u003C\u002Fli>\n\u003Cli>Search analytics — track what users search for\u003C\u002Fli>\n\u003Cli>Synonyms — teach the search engine your customers language\u003C\u002Fli>\n\u003Cli>Custom mappings — pin specific pages for exact phrases\u003C\u002Fli>\n\u003Cli>Full UI customization — colors, presets, placeholder animation\u003C\u002Fli>\n\u003Cli>WooCommerce ready — price, SKU, stock status, categories\u003C\u002Fli>\n\u003Cli>Multilingual — per-language search analyzers\u003C\u002Fli>\n\u003Cli>Local mode — works without Bonsai.io for testing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Cstrong>Bonsai.io\u003C\u002Fstrong> (https:\u002F\u002Fbonsai.io), a managed full-text search service, to perform search queries and sync your WordPress content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Search queries typed by site visitors (sent to your own Bonsai.io cluster — not to the plugin author)\u003Cbr \u002F>\n* Post content, titles, and metadata during indexing (sent directly from your server to your Bonsai.io cluster)\u003Cbr \u002F>\n* No personally identifiable information is collected by the plugin author\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* On every search request by a site visitor\u003Cbr \u002F>\n* When the admin triggers a content sync (Sync Now)\u003Cbr \u002F>\n* Automatically in background batch jobs when content is published or updated\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third-party service information:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service: Bonsai.io — https:\u002F\u002Fbonsai.io\u003Cbr \u002F>\n* Terms of Service: https:\u002F\u002Fbonsai.io\u002Fterms\u003Cbr \u002F>\n* Privacy Policy: https:\u002F\u002Fbonsai.io\u002Fprivacy\u003C\u002Fp>\n\u003Cp>You must have your own Bonsai.io account and cluster. All search data is stored in your own cluster — the plugin author has no access to it.\u003C\u002Fp>\n","Advanced WordPress search powered by Bonsai.io. WooCommerce-ready with fuzzy matching, autosuggestions, and instant results.",0,60,"2026-04-12T17:42:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"autocomplete","bonsai","instant-search","search","woocommerce","https:\u002F\u002Fkliknijwmarketing.pl\u002Fwtyczka-elasticsearch-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpartyks-search-connector-for-bonsai.1.4.2.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-05-20T05:19:16.982Z",[36,59,80,102,123],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"advanced-product-search-for-woo","Advanced Product Search For WooCommerce","1.1.9","aThemeArt","https:\u002F\u002Fprofiles.wordpress.org\u002Fathemeart\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Feds.edatastyle.com\u002Fdemo\u002Faspw\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Advanced Product search for woocommerce – powerful instant search plugin for WooCommerce.You just got to install and simply begin typewriting and you’ll instantly see the product list that you simply search.\u003C\u002Fp>\n\u003Cp>It create a simple search box that shows you live search results, by suggesting you product from your WooCommerce shop that match your search out criteria.\u003C\u002Fp>\n\u003Cp>No coding for knowledge needed for making any search kind for your product search.\u003C\u002Fp>\n\u003Cp>Download, install and victimisation the plugin is simple and fun, you’ll be able to produce, customise and build the attractive search forms for your product search and may place it on any of the page or in elementor ,visual composer, kingcomposer, widget .\u003C\u002Fp>\n\u003Cp>Plugin have the unlimited color schemes of your selections to match your theme.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features provided with this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Products search – Search across all your WooCommerce products\u003Cbr \u002F>\n* Widget and shortcodes to show your WooCommerce searchform in anywhere you want in your WooCommerce site..\u003Cbr \u002F>\n* Search in – Search in product title, content, excerpt, categories, tags and sku. Or just in some of them\u003Cbr \u002F>\n* Product image – Each search result contains product image\u003Cbr \u002F>\n* Works for both simple and variable products.\u003Cbr \u002F>\n* Filter by Ascending and Descending\u003Cbr \u002F>\n* Enable or disable searches by product category and tag.\u003Cbr \u002F>\n* you can preview of advanced searcher option as per your setting.\u003Cbr \u002F>\n* you can apply custom CSS for advanced searcher option.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Widget, elementor, visual composer, \u003Ca href=\"https:\u002F\u002Fkingcomposer.com\u002F\" rel=\"nofollow ugc\">kingcomposer\u003C\u002Fa> and shortcodes to show your WooCommerce searchform in anywhere you want in your WooCommerce site..\u003Cbr \u002F>\n* Advanced settings page with lot of options\u003Cbr \u002F>\n* Unlimited color schemes\u003Cbr \u002F>\n*  Visibility\u002Fstock status option – choose what catalog visibility and stock status must be for product to displayed in search results\u003Cbr \u002F>\n* Add to cart button in search results\u003Cbr \u002F>\n* Search in WooCommerce product excerpt\u003Cbr \u002F>\n* Search in WooCommerce product content\u003Cbr \u002F>\n* Search in WooCommerce product categories\u003Cbr \u002F>\n* Search in WooCommerce product tags\u003Cbr \u002F>\n* An awesome feature that your competitors may not have.\u003C\u002Fp>\n\u003Cp>the plugins tested or theme compatibility with Hello Elementor, OceanWP, Hestia, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fstorefront\u002F\" rel=\"ugc\">Storefront\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002F\" rel=\"nofollow ugc\">Astra\u003C\u002Fa>. Avada, BeTheme, The7, Flatsome, Enfold, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fshopstore\u002F\" rel=\"ugc\">shopstore\u003C\u002Fa> | The Theme, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fshoper\u002F\" rel=\"ugc\">Shoper\u003C\u002Fa> , \u003Ca href=\"https:\u002F\u002Fthemeforest.net\u002Fitem\u002Fwoodmart-woocommerce-wordpress-theme\u002F20264492\" rel=\"nofollow ugc\">WoodMart\u003C\u002Fa> and may more ….\u003C\u002Fp>\n","Popup Cart Lite for WooCommerce for WooCommerce plugin that displays popup cart for add to cart action.",4000,164969,86,6,"2025-07-25T05:59:00.000Z","6.8.5","5.0","7.2.0",[53,18,54,55,56],"ajax-search","live-search","product-search","woocommerce-search","https:\u002F\u002Fathemeart.com\u002Fdownloads\u002Fadvanced-product-search-for-woo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-product-search-for-woo.1.1.9.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":25,"num_ratings":69,"last_updated":70,"tested_up_to":49,"requires_at_least":71,"requires_php":16,"tags":72,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":11,"last_vuln_date":79,"fetched_at":27},"search-with-typesense","Search with Typesense","2.1.0","CodeManas","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodemanas\u002F","\u003Cp>Turbocharge your sites search functionality with \u003Ca href=\"https:\u002F\u002Ftypesense.org\u002F\" rel=\"nofollow ugc\">Typesense\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Create a fast search experience for your site. Give your users a search listing page or autocomplete search.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftypesense.org\u002F\" rel=\"nofollow ugc\">Typesense\u003C\u002Fa> is a modern, privacy-friendly, open source search engine built from the ground up using cutting-edge search algorithms, that take advantage of the latest advances in hardware capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lightning-fast search results in milliseconds\u003C\u002Fli>\n\u003Cli>Allow overriding native WordPress default search for whole site.\u003C\u002Fli>\n\u003Cli>Shortcodes for adding search in only specific locations.\u003C\u002Fli>\n\u003Cli>Hooks and filters for customizations\u003C\u002Fli>\n\u003Cli>Template Override for design customizations.\u003C\u002Fli>\n\u003Cli>Developer friendly\u003C\u002Fli>\n\u003Cli>Elementor widgets: Instant Search and Autocomplete\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>This plugin requires API keys from \u003Ca href=\"https:\u002F\u002Fcloud.typesense.org\u002F\" rel=\"nofollow ugc\">Typesense\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Getting Started with Typesense\u003C\u002Fstrong>\u003Cbr \u002F>\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\u002FnEHCDgdsWmk?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>LINKS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.wptypesense.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftypesense.org\u002F\" rel=\"nofollow ugc\">Typesense\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.wptypesense.com\u002F\" rel=\"nofollow ugc\">Typesense WordPress Site\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.wptypesense.com\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">Typesense Search for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftypesense.org\u002Ftypesense-vs-algolia-vs-elasticsearch-vs-meilisearch\u002F\" rel=\"nofollow ugc\">Typesense Comparison with other platforms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DEMO LINKS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wptypesense.com\u002F\" rel=\"nofollow ugc\">Frontend Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.wptypesense.com\u002Fautocomplete\u002F\" rel=\"nofollow ugc\">Autocomplete\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.wptypesense.com\u002Finstant-search\u002F\" rel=\"nofollow ugc\">Instant Search\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO ADDONS\u003C\u002Fstrong>\u003Cbr \u002F>\nAddon: \u003Ca href=\"https:\u002F\u002Fwww.codemanas.com\u002Fdownloads\u002Ftypesense-search-for-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce Addon\u003C\u002Fa>\u003C\u002Fp>\n","Lightning fast seagrch for your WordPress site, powered by Typesense.",700,23524,11,"2026-03-04T05:19:00.000Z","6.8",[18,20,73,21,74],"lightning-fast","typesense","https:\u002F\u002Fwptypesense.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearch-with-typesense.2.1.0.zip",99,2,"2025-06-05 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":98,"download_link":99,"security_score":77,"vuln_count":31,"unpatched_count":11,"last_vuln_date":100,"fetched_at":101},"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,13318,92,10,"2026-02-16T15:04:00.000Z","6.7.5","4.9","5.6",[20,55,97,56],"site-search","https:\u002F\u002Fwww.motive.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmotive-commerce-search.1.38.2.zip","2026-05-09 00:00:00","2026-04-06T09:54:40.288Z",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":49,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":116,"download_link":122,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woo-autocomplete-search-bar","E-Commerce Autocomplete Search Bar","1.5","Gabriel","https:\u002F\u002Fprofiles.wordpress.org\u002Frun-man\u002F","\u003Cp>E-Commerce Autocomplete Search Bar: This autocomplete search bar allows your users to search through all E-Commerce products, categories, tags, or taxonomy.\u003C\u002Fp>\n\u003Cp>If the taxonomy option is enable only products that belong to the selected taxonomy will display in the searchbar.\u003C\u002Fp>\n\u003Cp>This plugin will display using either a shortcode or widget.\u003C\u002Fp>\n\u003Cp>If you’ve found this plugin helpful, please leave a review. If you’ve had issues with the plugin, please leave a support request so we can give you a hand before you decide on the usefulness of it.\u003C\u002Fp>\n","E-Commerce Autocomplete Search Bar: An autocomplete searchbar for E-Commerce products, categories, tags, or taxonomy",200,11586,84,5,"2025-11-13T10:10:00.000Z","3.0.1","",[118,119,120,121],"woocomerce-categories-search-bar","woocomerce-tags-search-bar","woocommerce-autocomplete-searchbar","woocommerce-taxonomy-search-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-autocomplete-search-bar.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":32,"downloaded":131,"rating":25,"num_ratings":132,"last_updated":133,"tested_up_to":14,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":116,"download_link":138,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ajax-searchwp","Super Ajax Search","2.0.0","Naveen Gaur","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaveendeveloper\u002F","\u003Cp>Super Ajax Search enhances your website’s search with instant live results as users type. Built on the WordPress REST API with a modern vanilla JS frontend — no jQuery dependency, lightning fast.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live Search\u003C\u002Fstrong> — Instant AJAX-powered results as you type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnails\u003C\u002Fstrong> — Display featured images in search results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Excerpts\u003C\u002Fstrong> — Show content snippets with the search keyword highlighted in bold.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Result Grouping\u003C\u002Fstrong> — Organize results by Post Type or Category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Filter\u003C\u002Fstrong> — Optional dropdown to filter results by category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debounced Search\u003C\u002Fstrong> — 300ms debounce prevents excessive server requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transient Caching\u003C\u002Fstrong> — 1-hour cache for identical queries (configurable).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> — Modern endpoint replaces admin-ajax.php for better performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Navigation\u003C\u002Fstrong> — Arrow keys, Enter, and Escape support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessible\u003C\u002Fstrong> — ARIA labels, roles, and semantic HTML.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong> — Nonce verification, input sanitization, output escaping, publish-only results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> — Configure post types, result limit, placeholder text, no-results message.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong> — \u003Ccode>[super_ajax_search]\u003C\u002Fcode> with optional attributes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-instance\u003C\u002Fstrong> — Multiple search forms per page, no ID conflicts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong> — Mobile-friendly layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> — Under 15KB total (CSS + JS), zero dependencies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any suggestions, need any help, or want to connect with me, please reach out:\u003Cbr \u002F>\n* Email: info@techwithnavi.com\u003Cbr \u002F>\n* Website: https:\u002F\u002Ftechwithnavi.com\u002F\u003C\u002Fp>\n","Feature-rich live search with thumbnails, smart excerpts, result grouping, and category filtering.",1677,3,"2026-04-09T07:37:00.000Z","6.0","8.1",[53,18,20,54,137],"search-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-searchwp.2.0.0.zip",{"attackSurface":140,"codeSignals":388,"taintFlows":566,"riskAssessment":601,"analyzedAt":611},{"hooks":141,"ajaxHandlers":237,"restRoutes":324,"shortcodes":374,"cronEvents":382,"entryPointCount":262,"unprotectedCount":387},[142,148,152,157,162,167,172,176,181,185,189,193,197,200,204,207,211,215,219,224,227,231,235],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_menu","add_menu_page","includes\u002Fclass-admin.php",28,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_init","register_settings",29,{"type":143,"name":153,"callback":154,"file":155,"line":156},"rest_api_init","register_rest_routes","includes\u002Fclass-ajax-handler.php",47,{"type":143,"name":158,"callback":159,"file":160,"line":161},"widgets_init","register_widget","includes\u002Fclass-frontend.php",18,{"type":163,"name":164,"callback":165,"priority":77,"file":160,"line":166},"filter","get_search_form","override_wp_search_form",21,{"type":143,"name":168,"callback":169,"priority":91,"file":170,"line":171},"bws_batch_index","process_batch","includes\u002Fclass-indexer.php",24,{"type":143,"name":173,"callback":174,"file":170,"line":175},"bws_maintenance_cron","maintenance_reindex",25,{"type":143,"name":177,"callback":178,"priority":91,"file":179,"line":180},"bws_settings_updated","push","includes\u002Fclass-kv-sync.php",33,{"type":163,"name":182,"callback":183,"priority":77,"file":184,"line":166},"the_content","auto_append_related","includes\u002Fclass-related-posts.php",{"type":143,"name":186,"callback":187,"priority":91,"file":188,"line":175},"pre_get_posts","intercept_search_query","includes\u002Fclass-search-override.php",{"type":163,"name":190,"callback":191,"priority":91,"file":188,"line":192},"posts_results","inject_es_results",26,{"type":163,"name":194,"callback":195,"priority":91,"file":188,"line":196},"found_posts","override_found_posts",27,{"type":163,"name":198,"callback":199,"priority":91,"file":188,"line":147},"the_posts","ensure_post_order",{"type":143,"name":201,"callback":202,"file":203,"line":46},"init","load_textdomain","partyks-search-connector-for-bonsai.php",{"type":143,"name":201,"callback":205,"file":203,"line":206},"maybe_migrate",87,{"type":143,"name":208,"callback":209,"file":203,"line":210},"plugins_loaded","init_components",88,{"type":143,"name":212,"callback":213,"file":203,"line":214},"wp_enqueue_scripts","enqueue_frontend_assets",89,{"type":143,"name":216,"callback":217,"file":203,"line":218},"admin_enqueue_scripts","enqueue_admin_assets",90,{"type":143,"name":220,"callback":221,"priority":222,"file":203,"line":223},"save_post","on_save_post",20,93,{"type":143,"name":225,"callback":226,"priority":222,"file":203,"line":33},"delete_post","on_delete_post",{"type":143,"name":228,"callback":229,"priority":222,"file":203,"line":230},"woocommerce_update_product","on_save_product",95,{"type":143,"name":232,"callback":233,"file":203,"line":234},"admin_notices","closure",125,{"type":143,"name":232,"callback":233,"file":203,"line":236},147,[238,244,247,251,255,259,263,267,271,275,276,279,280,283,285,288,289,292,295,299,303,307,311,315,318,321],{"action":239,"nopriv":240,"callback":241,"hasNonce":242,"hasCapCheck":242,"file":146,"line":243},"bws_full_reindex",false,"ajax_full_reindex",true,32,{"action":245,"nopriv":240,"callback":246,"hasNonce":242,"hasCapCheck":242,"file":146,"line":180},"bws_check_status","ajax_check_status",{"action":248,"nopriv":240,"callback":249,"hasNonce":242,"hasCapCheck":242,"file":146,"line":250},"bws_test_connection","ajax_test_connection",34,{"action":252,"nopriv":240,"callback":253,"hasNonce":242,"hasCapCheck":242,"file":146,"line":254},"bws_save_credentials","ajax_save_credentials",35,{"action":256,"nopriv":240,"callback":257,"hasNonce":242,"hasCapCheck":242,"file":146,"line":258},"bws_save_synonyms","ajax_save_synonyms",36,{"action":260,"nopriv":240,"callback":261,"hasNonce":242,"hasCapCheck":242,"file":146,"line":262},"bws_kv_download_js","ajax_download_worker_js",37,{"action":264,"nopriv":240,"callback":265,"hasNonce":242,"hasCapCheck":242,"file":146,"line":266},"bws_diagnose","ajax_diagnose",38,{"action":268,"nopriv":240,"callback":269,"hasNonce":242,"hasCapCheck":242,"file":146,"line":270},"bws_clear_stats","ajax_clear_stats",39,{"action":272,"nopriv":240,"callback":273,"hasNonce":242,"hasCapCheck":240,"file":155,"line":274},"bws_instant_search","handle_instant_search",23,{"action":272,"nopriv":242,"callback":273,"hasNonce":242,"hasCapCheck":240,"file":155,"line":171},{"action":277,"nopriv":240,"callback":278,"hasNonce":242,"hasCapCheck":240,"file":155,"line":192},"bws_autosuggest","handle_autosuggest",{"action":277,"nopriv":242,"callback":278,"hasNonce":242,"hasCapCheck":240,"file":155,"line":196},{"action":281,"nopriv":240,"callback":282,"hasNonce":242,"hasCapCheck":240,"file":155,"line":32},"bws_track_search","handle_track_search",{"action":281,"nopriv":242,"callback":282,"hasNonce":242,"hasCapCheck":240,"file":155,"line":284},31,{"action":286,"nopriv":240,"callback":287,"hasNonce":242,"hasCapCheck":240,"file":155,"line":250},"bws_log_click","handle_log_click",{"action":286,"nopriv":242,"callback":287,"hasNonce":242,"hasCapCheck":240,"file":155,"line":254},{"action":290,"nopriv":240,"callback":291,"hasNonce":242,"hasCapCheck":242,"file":155,"line":258},"bws_get_click_detail","handle_get_click_detail",{"action":293,"nopriv":240,"callback":294,"hasNonce":242,"hasCapCheck":242,"file":155,"line":270},"bws_quick_add_synonym","handle_quick_add_synonym",{"action":296,"nopriv":240,"callback":297,"hasNonce":242,"hasCapCheck":242,"file":155,"line":298},"bws_add_synonym_entry","handle_add_synonym_entry",40,{"action":300,"nopriv":240,"callback":301,"hasNonce":242,"hasCapCheck":242,"file":155,"line":302},"bws_delete_synonym_entry","handle_delete_synonym_entry",41,{"action":304,"nopriv":240,"callback":305,"hasNonce":242,"hasCapCheck":242,"file":155,"line":306},"bws_quick_add_mapping","handle_quick_add_mapping",42,{"action":308,"nopriv":240,"callback":309,"hasNonce":240,"hasCapCheck":240,"file":155,"line":310},"bws_search_posts_for_mapping","handle_search_posts_for_mapping",43,{"action":312,"nopriv":240,"callback":313,"hasNonce":242,"hasCapCheck":242,"file":155,"line":314},"bws_delete_mapping","handle_delete_mapping",44,{"action":316,"nopriv":240,"callback":317,"hasNonce":242,"hasCapCheck":242,"file":179,"line":258},"bws_kv_push","ajax_manual_push",{"action":319,"nopriv":240,"callback":320,"hasNonce":242,"hasCapCheck":242,"file":179,"line":270},"bws_kv_status","ajax_kv_status",{"action":322,"nopriv":240,"callback":233,"hasNonce":240,"hasCapCheck":240,"file":203,"line":323},"bws_dismiss_reindex_notice",164,[325,332,338,343,349,354,359,365,369],{"namespace":326,"route":327,"methods":328,"callback":330,"permissionCallback":233,"file":155,"line":331},"bws\u002Fv1","\u002Fdebug-mapping",[329],"GET","rest_debug_mapping",406,{"namespace":326,"route":333,"methods":334,"callback":335,"permissionCallback":336,"file":155,"line":337},"\u002Fsearch",[329],"rest_search","__return_true",412,{"namespace":326,"route":339,"methods":340,"callback":341,"permissionCallback":336,"file":155,"line":342},"\u002Fsuggest",[329],"rest_suggest",448,{"namespace":326,"route":344,"methods":345,"callback":347,"permissionCallback":336,"file":155,"line":348},"\u002Ftrack",[346],"POST","rest_track",466,{"namespace":326,"route":350,"methods":351,"callback":352,"permissionCallback":336,"file":155,"line":353},"\u002Fcombo",[329],"rest_combo",495,{"namespace":326,"route":355,"methods":356,"callback":357,"permissionCallback":26,"file":155,"line":358},"\u002Fmappings",[329],"anonymous",516,{"namespace":326,"route":360,"methods":361,"callback":363,"permissionCallback":233,"file":155,"line":364},"\u002Fmappings\u002F(?P\u003Cid>\\d+)",[362],"DELETE","rest_delete_mapping",535,{"namespace":326,"route":366,"methods":367,"callback":357,"permissionCallback":26,"file":155,"line":368},"\u002Fsynonyms\u002F(?P\u003Clang>[a-z]{2})",[329],545,{"namespace":326,"route":370,"methods":371,"callback":372,"permissionCallback":233,"file":155,"line":373},"\u002Fclick-boosts",[329],"rest_click_boosts",562,[375,379],{"tag":376,"callback":377,"file":160,"line":378},"partyks_sc_bonsai_search","render_search_form",17,{"tag":380,"callback":381,"file":184,"line":222},"bonsai_related","shortcode_related",[383,385],{"hook":168,"callback":168,"file":170,"line":384},118,{"hook":173,"callback":173,"file":203,"line":386},838,8,{"dangerousFunctions":389,"sqlUsage":394,"outputEscaping":396,"fileOperations":132,"externalRequests":132,"nonceChecks":166,"capabilityChecks":171,"bundledLibraries":565},[390],{"fn":391,"file":146,"line":392,"context":393},"set_time_limit",354,"set_time_limit(300); \u002F\u002F phpcs:ignore Squiz.PHP.DiscouragedFunctions.Discouraged -- required for long",{"prepared":32,"raw":11,"locations":395},[],{"escaped":397,"rawEcho":398,"locations":399},986,82,[400,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563],{"file":146,"line":401,"context":402},331,"raw output",{"file":146,"line":404,"context":402},912,{"file":146,"line":406,"context":402},944,{"file":146,"line":408,"context":402},1046,{"file":146,"line":410,"context":402},1064,{"file":146,"line":412,"context":402},1065,{"file":146,"line":414,"context":402},1112,{"file":146,"line":416,"context":402},1177,{"file":146,"line":418,"context":402},1185,{"file":146,"line":420,"context":402},1193,{"file":146,"line":422,"context":402},1311,{"file":146,"line":424,"context":402},1332,{"file":146,"line":426,"context":402},1342,{"file":146,"line":428,"context":402},1356,{"file":146,"line":430,"context":402},1438,{"file":146,"line":432,"context":402},1457,{"file":146,"line":434,"context":402},1475,{"file":146,"line":436,"context":402},1526,{"file":146,"line":438,"context":402},1545,{"file":146,"line":440,"context":402},1559,{"file":146,"line":442,"context":402},1578,{"file":146,"line":444,"context":402},1590,{"file":146,"line":446,"context":402},1596,{"file":146,"line":448,"context":402},1610,{"file":146,"line":450,"context":402},1616,{"file":146,"line":452,"context":402},1640,{"file":146,"line":454,"context":402},1645,{"file":146,"line":456,"context":402},1650,{"file":146,"line":458,"context":402},1709,{"file":146,"line":460,"context":402},1734,{"file":146,"line":462,"context":402},1735,{"file":146,"line":464,"context":402},1736,{"file":146,"line":466,"context":402},1743,{"file":146,"line":468,"context":402},1750,{"file":146,"line":470,"context":402},1757,{"file":146,"line":472,"context":402},1761,{"file":146,"line":474,"context":402},1765,{"file":146,"line":476,"context":402},1769,{"file":146,"line":478,"context":402},1773,{"file":146,"line":480,"context":402},1777,{"file":146,"line":482,"context":402},1781,{"file":146,"line":484,"context":402},1793,{"file":146,"line":486,"context":402},1796,{"file":146,"line":488,"context":402},1799,{"file":146,"line":490,"context":402},1808,{"file":146,"line":492,"context":402},1809,{"file":146,"line":494,"context":402},1819,{"file":146,"line":496,"context":402},1820,{"file":146,"line":498,"context":402},1821,{"file":146,"line":500,"context":402},1822,{"file":146,"line":502,"context":402},1823,{"file":146,"line":504,"context":402},1833,{"file":146,"line":506,"context":402},1841,{"file":146,"line":508,"context":402},1851,{"file":146,"line":510,"context":402},1859,{"file":146,"line":512,"context":402},1879,{"file":146,"line":514,"context":402},1882,{"file":146,"line":516,"context":402},1887,{"file":146,"line":518,"context":402},1897,{"file":146,"line":520,"context":402},1902,{"file":146,"line":522,"context":402},1907,{"file":146,"line":524,"context":402},1912,{"file":146,"line":526,"context":402},1922,{"file":146,"line":528,"context":402},1925,{"file":146,"line":530,"context":402},2003,{"file":146,"line":532,"context":402},2130,{"file":146,"line":534,"context":402},2198,{"file":146,"line":536,"context":402},2234,{"file":146,"line":538,"context":402},2390,{"file":146,"line":540,"context":402},2435,{"file":146,"line":542,"context":402},2551,{"file":146,"line":544,"context":402},2692,{"file":146,"line":546,"context":402},2741,{"file":146,"line":548,"context":402},2966,{"file":146,"line":550,"context":402},3187,{"file":146,"line":552,"context":402},3215,{"file":160,"line":554,"context":402},153,{"file":160,"line":556,"context":402},156,{"file":160,"line":558,"context":402},159,{"file":160,"line":560,"context":402},160,{"file":203,"line":562,"context":402},255,{"file":203,"line":564,"context":402},256,[],[567,584],{"entryPoint":568,"graph":569,"unsanitizedCount":11,"severity":583},"ajax_save_credentials (includes\u002Fclass-admin.php:420)",{"nodes":570,"edges":581},[571,576],{"id":572,"type":573,"label":574,"file":146,"line":575},"n0","source","$_POST (x3)",426,{"id":577,"type":578,"label":579,"file":146,"line":342,"wp_function":580},"n1","sink","update_option() [Settings Manipulation]","update_option",[582],{"from":572,"to":577,"sanitized":242},"low",{"entryPoint":585,"graph":586,"unsanitizedCount":11,"severity":583},"\u003Cclass-admin> (includes\u002Fclass-admin.php:0)",{"nodes":587,"edges":598},[588,589,590,594],{"id":572,"type":573,"label":574,"file":146,"line":575},{"id":577,"type":578,"label":579,"file":146,"line":342,"wp_function":580},{"id":591,"type":573,"label":592,"file":146,"line":593},"n2","$_POST",427,{"id":595,"type":578,"label":596,"file":146,"line":530,"wp_function":597},"n3","echo() [XSS]","echo",[599,600],{"from":572,"to":577,"sanitized":242},{"from":591,"to":595,"sanitized":242},{"summary":602,"deductions":603},"The \"partyks-search-connector-for-bonsai\" plugin v1.4.3 demonstrates a generally good security posture with significant strengths in its SQL query handling and output escaping, indicating an awareness of common web vulnerabilities. The use of prepared statements for all SQL queries is a strong indicator of secure database interaction, and the high percentage of properly escaped output further mitigates risks like Cross-Site Scripting (XSS). The absence of known CVEs and historical vulnerabilities is also a positive sign, suggesting a well-maintained and relatively secure codebase up to this point.\n\nHowever, the plugin does present several areas of concern that warrant attention. The presence of 8 unprotected entry points, specifically 2 AJAX handlers and 6 REST API routes without permission callbacks, creates a substantial attack surface. These unprotected endpoints could be leveraged by unauthenticated users to perform unintended actions or expose sensitive information. While taint analysis found no unsanitized paths, the sheer number of unprotected entry points introduces a potential risk that should be addressed through proper authentication and authorization checks.\n\nOverall, the plugin's foundation is solid, particularly in its database and output handling. The primary weakness lies in the incomplete implementation of security checks on certain entry points. Addressing these unprotected endpoints is crucial to fully secure the plugin and bring its risk profile in line with its otherwise strong security practices. The plugin has room for improvement in its access control mechanisms for its endpoints.",[604,606,609],{"reason":605,"points":91},"AJAX handlers without auth checks",{"reason":607,"points":608},"REST API routes without permission callbacks",15,{"reason":610,"points":132},"Dangerous function set_time_limit usage","2026-04-16T14:21:03.959Z",{"wat":613,"direct":624},{"assetPaths":614,"generatorPatterns":618,"scriptPaths":619,"versionParams":620},[615,616,617],"\u002Fwp-content\u002Fplugins\u002Fpartyks-search-connector-for-bonsai\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fpartyks-search-connector-for-bonsai\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fpartyks-search-connector-for-bonsai\u002Fassets\u002Fjs\u002Ffrontend.js",[],[616,617],[621,622,623],"partyks-search-connector-for-bonsai\u002Fassets\u002Fcss\u002Fadmin.css?ver=","partyks-search-connector-for-bonsai\u002Fassets\u002Fjs\u002Fadmin.js?ver=","partyks-search-connector-for-bonsai\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":625,"htmlComments":628,"htmlAttributes":629,"restEndpoints":632,"jsGlobals":633,"shortcodeOutput":635},[626,627],"partyks-sc-bonsai-section","bws-reindex-notice",[],[630,631],"data-search-input","data-search-results",[],[634],"partyksSearchConfig",[],{"error":242,"url":637,"statusCode":638,"statusMessage":639,"message":639},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpartyks-search-connector-for-bonsai\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":641},[642],{"version":6,"download_url":24,"svn_tag_url":643,"released_at":26,"has_diff":240,"diff_files_changed":644,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":645,"is_current":242},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpartyks-search-connector-for-bonsai\u002Ftags\u002F1.4.2\u002F",[],[]]