[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1I5vrHhMctDE8IPQpwtU8fmiOeuOyKSE9llDutmm2wc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":15,"tags":18,"homepage":24,"download_link":25,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":38,"analysis":145,"fingerprints":322},"tp-advanced-search-for-woocommerce","TP Advanced Search For WooCommerce","1.0.0","TPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Ftplugins\u002F","\u003Cp>TP Advanced Search For WooCommerce is a robust plugin designed to enhance the search capabilities within WooCommerce stores. It offers customizable and advanced search features, seamlessly integrating with WooCommerce and providing a range of settings for both appearance and functionality.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-advanced-search-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Learn more about TP Advanced Search For WooCommerce Plugin features.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftplugins.com\u002Fdemos\u002Fex2\u002Fshop\u002F?tpasfw\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.tplugins.com\u002Fproduct\u002Ftp-advanced-search-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Click Here to Get the Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ajax Search: Enhance user experience with fast, no-refresh search apabilities.\u003C\u002Fli>\n\u003Cli>Responsive Design: Seamlessly adapts to various screen sizes for optimal viewing.\u003C\u002Fli>\n\u003Cli>Product Gallery Slider: Showcase products with an elegant slider feature. Customizable to flip through products efficiently.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>User Interface Enhancements:\u003C\u002Fp>\n\u003Cp>Cart Icon: Easily accessible cart icon for a streamlined shopping experience.\u003Cbr \u002F>\nMy Account Icon: Quick access to user accounts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Design Customizations:\u003C\u002Fp>\n\u003Cp>Choose from 10 dynamic loading designs.\u003Cbr \u002F>\nCustomize color schemes for arrows and icons to match your site’s aesthetics.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ease of Use:\u003C\u002Fp>\n\u003Cp>Shortcode Integration: Implement the search feature anywhere on your site with a simple shortcode.\u003Cbr \u002F>\nFlexible Display: Set the number of items per row, adjustable by screen resolution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All free Features and – \u003C\u002Fli>\n\u003Cli>Hide Product Price From Results.\u003C\u002Fli>\n\u003Cli>Display Order By (Select)\n\u003Col>\n\u003Cli>Order by Latest.  \u003C\u002Fli>\n\u003Cli>Order by Price: Low to High.  \u003C\u002Fli>\n\u003Cli>Order by Price: High to Low.  \u003C\u002Fli>\n\u003Cli>Order by Popularity.  \u003C\u002Fli>\n\u003Cli>Order by Average Rating.  \u003C\u002Fli>\n\u003Cli>Order by Featured.  \u003C\u002Fli>\n\u003Cli>Order by Sale Items First.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Activate Caching System – speeds up search result loading, ensuring a faster and smoother user experience by storing previously retrieved data.\u003C\u002Fli>\n\u003Cli>Save Users Searches – allowing for the storage of search queries to personalize user experience and facilitate quicker future searches.\u003C\u002Fli>\n\u003Cli>Display Site Logo or Upload new Logo.\u003C\u002Fli>\n\u003Cli>Display Categories in Results Categories according to search.\u003C\u002Fli>\n\u003Cli>Categories Promotion: will always be shown regardless of search results.\u003C\u002Fli>\n\u003Cli>Paging – designed to efficiently organize large numbers of results into manageable pages for user convenience.\u003C\u002Fli>\n\u003Cli>And much more …\u003C\u002Fli>\n\u003C\u002Ful>\n","The Best WooCommerce Product Search.",0,550,100,3,"","6.4.8","4.5",[19,20,21,22,23],"advanced-search","gallery","search","woocommerce","woocommerce-product-search","https:\u002F\u002Fwww.tplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftp-advanced-search-for-woocommerce.1.0.0.zip",null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":31,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"tplugins","Payment Plugins",65,296010,96,88,85,"2026-04-04T07:20:14.840Z",[39,66,88,110,127],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":11,"last_vuln_date":64,"fetched_at":65},"themify-wc-product-filter","Themify – WooCommerce Product Filter","1.5.4","themifyme","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemifyme\u002F","\u003Cp>Shopping online can be very time consuming, especially if you have to shift through hundreds of products. With the Product Filter, you can help shoppers easily find products on your WooCommerce shop. This free WordPress plugin allow users to easily filter through products by price range, categories, attributes, tags, and much more. As users select a filter they’ll be able to see live search results where products will instantly be displayed on the page. In addition to this, we’ve added the ability to create filter combinations! Unlike many other product filters, where you can only select one filter at a time, Product Filter allows multiple selections which help shoppers to refine the product search results.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZ7My8WsG11w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Keeping you in mind, this powerful plugin comes with a simple easy-to-use drag and drop form Builder, making it easy for you to create an unlimited number of search forms. The Product Filter plugin is a must-have tool for any ecommerce site!\u003C\u002Fp>\n\u003Cp>Plugin documentation is available at: https:\u002F\u002Fthemify.me\u002Fdocs\u002Fwc-product-filter-documentation\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Live search results\u003C\u002Fli>\n\u003Cli>Drag and drop form builder\u003C\u002Fli>\n\u003Cli>Multiple filter combinations\u003C\u002Fli>\n\u003Cli>Vertical or horizontal layout\u003C\u002Fli>\n\u003Cli>Works with Divi, Elementor and Themify Builder product module\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin helps shoppers quickly find products in your WooCommerce shop by filtering through price, categories, attributes, tags, and more.",20000,777511,70,72,"2025-02-27T03:13:00.000Z","6.7.5","5.0","7.2",[56,57,58,59,23],"product-filter","product-search","product-sort","woocommerce-product-filter","https:\u002F\u002Fthemify.me\u002Fthemify-product-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthemify-wc-product-filter.1.5.4.zip",86,6,"2024-09-23 00:00:00","2026-03-15T15:16:48.613Z",{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":47,"downloaded":74,"rating":75,"num_ratings":50,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":84,"download_link":85,"security_score":13,"vuln_count":86,"unpatched_count":11,"last_vuln_date":87,"fetched_at":65},"wp-extended-search","WP Extended Search","2.2.1","Sumit Singh","https:\u002F\u002Fprofiles.wordpress.org\u002F5um17\u002F","\u003Cp>WP Extended Search is a lightweight and powerful search plugin.\u003C\u002Fp>\n\u003Cp>With this plugin you can customize WordPress search to search in Post Meta, Author names, Categories, Tags, or Custom Taxonomies via admin settings. You can control the default behavior of WordPress to search in the post title, post content, and post excerpt.\u003C\u002Fp>\n\u003Cp>Apart from customizing default search behavior, you can create multiple search settings, and then you can assign these settings to custom search forms.\u003Cbr \u002F>\nFor custom search forms, you have the option to choose from a widget, shortcode, PHP function, or HTML.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Search in selected meta keys\u003C\u002Fli>\n\u003Cli>Search in category, tags or custom taxonomies\u003C\u002Fli>\n\u003Cli>Search in the post author name\u003C\u002Fli>\n\u003Cli>Include or exclude any public post type\u003C\u002Fli>\n\u003Cli>Control whether to search in title or content or excerpt or all\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce. Search in product SKU, Attributes, variations, and custom fields, etc.\u003C\u002Fli>\n\u003Cli>Create unlimited search settings to use with custom search forms.\u003C\u002Fli>\n\u003Cli>Add search forms using a widget, shortcode or PHP function. Also works with custom searchform.php\u003C\u002Fli>\n\u003Cli>Exclude old content from search results (Older than admin specified date)\u003C\u002Fli>\n\u003Cli>Customize the number of posts to display on the search results page\u003C\u002Fli>\n\u003Cli>Customize SQL relation (AND\u002FOR) between search terms\u003C\u002Fli>\n\u003Cli>Customize order of search results\u003C\u002Fli>\n\u003Cli>Control whether to match search query exactly or partially\u003C\u002Fli>\n\u003Cli>Limit attachment results by mime type e.g. display only pdf files in search results.\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003Cli>Compatible with WPML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpes.secretsofgeeks.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002F5um17\u002Fwp-extended-search\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Extend search functionality to search in selected post meta, taxonomies, post types, and all authors.",347803,98,"2025-12-07T18:12:00.000Z","6.9.4","4.9","7.0",[19,81,21,82,83],"category-search","tag-search","woocommerce-search","https:\u002F\u002Fwww.secretsofgeeks.com\u002F2014\u002F09\u002Fwordpress-search-tags-and-categories.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-extended-search.2.2.1.zip",1,"2023-01-05 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":77,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":106,"download_link":107,"security_score":108,"vuln_count":14,"unpatched_count":86,"last_vuln_date":109,"fetched_at":65},"premmerce-search","Premmerce Product Search for WooCommerce","2.2.5","Premmerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fpremmerce\u002F","\u003Cp>Premmerce Search makes the WooCommerce product search more flexible and efficient and gives the additional search results due to the spell correction.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZ2W64Nghxzs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>The only plugin you need to improve and ajaxify your WooCommerce Product Search\u003C\u002Fh3>\n\u003Cp>Live search\u003Cbr \u002F>\nProvides the possibility to search with autocomplete results\u003C\u002Fp>\n\u003Cp>Standart WooCommerce widget\u003Cbr \u002F>\nWorks with the standard WooCommerce Product Search widget. You don’t need additional settings.\u003C\u002Fp>\n\u003Ch3>The only Search plugin with the auto correction of the input errors\u003C\u002Fh3>\n\u003Cp>With the help of this plugin, the products search results within your store will be as relevant as possible for your potential customers. With our plugin, you no longer have to create the databases of synonyms and duplicate the words with common mistakes in the product name or its description.\u003C\u002Fp>\n\u003Cp>For example, if your potential customer searches for “Aple” or “Appl”, instead of “No products found”, the plugin will show the Apple products in the results, if you have them in your store.\u003C\u002Fp>\n\u003Cp>Premmerce Product Search for WooCommerce has the following correction features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Spell correction\u003C\u002Fli>\n\u003Cli>Search for the similar words\u003C\u002Fli>\n\u003Cli>Search for the words with the same pronunciation\u003C\u002Fli>\n\u003Cli>Search for the transliterated words\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additionally enjoy the following Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Setting up the minimum number of symbols to start the live search\u003C\u002Fli>\n\u003Cli>Setting up the number of live search (autocomplete) results\u003C\u002Fli>\n\u003Cli>Product search by its SKU\u003C\u002Fli>\n\u003Cli>Product search by its short description\u003C\u002Fli>\n\u003Cli>The ‘All search results’ button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Version last update details\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hide out of stock items from live search\u003Cbr \u002F>\nMost of the users are turning to the e-shops in search of something available at the click of a mouse. After all, this is one of the main advantages of online shopping. That’s why it’s better to hide the things that are out of stock. They don’t have any positive influence on the brand’s reputation and only confuse someone who’s trying to make a satisfying choice. Leaving such items out of the live search and, thus, out of sight solves the problem.\u003C\u002Fli>\n\u003Cli>Show image in live search\u003Cbr \u002F>\nThe live search in itself is a powerful tool to take into account but make just a few tweaks – and it takes you to a whole other level. This is one of them. Displaying an image along the search results engages the visual element that can be handy. If you’re confident in its quality, it would be imprudent to ignore such a function and not to make use out of the whole product image.\u003C\u002Fli>\n\u003Cli>Show price in live search\u003Cbr \u002F>\nDisplaying price in the autocomplete form is another add-on to get value out of. This criterion is one of the most deciding and seeing it right away won’t scare customers, instead, it can become an extra push to place an order. The display of attractive numbers is quite convincing and our WooCommerce Product Search acknowledges their potential.\u003C\u002Fli>\n\u003Cli>“Add to cart” in live search\u003Cbr \u002F>\nFinally, this is the one upgrade to go for. Either working on its own or stacked on top of the previous features, this is a mighty addition to have on the site. Just imagine that someone in search of a thing, all he has to do is to start typing and choose from the drop-down variants. If he finds something desired, the “Add to cart” button won’t go unnoticed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read more about: \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fpremmerce-woocommerce-product-search\u002F\" rel=\"nofollow ugc\">Premmerce Product Search for WooCommerce Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>You can see how it works on the Storefront theme here: \u003Ca href=\"https:\u002F\u002Fstorefront.premmerce.com\" rel=\"nofollow ugc\">https:\u002F\u002Fstorefront.premmerce.com\u003C\u002Fa> .\u003C\u002Fp>\n\u003Cp>You can see how it works on the SalesZone theme here: \u003Ca href=\"https:\u002F\u002Fsaleszone.premmerce.com\" rel=\"nofollow ugc\">https:\u002F\u002Fsaleszone.premmerce.com\u003C\u002Fa> .\u003C\u002Fp>\n\u003Cp>Plus, you can create your personal demo store and test  this plugin together with \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Premmerce Premium\u003C\u002Fa> and all other Premmerce plugins and themes  developed by our team here: \u003Ca href=\"https:\u002F\u002Fpremmerce.com\u002Fpremmerce-woocommerce-demo\u002F\" rel=\"nofollow ugc\">Premmerce WooCommerce Demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Compatibility with other Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Premmerce WooCommerce Product Filter\u003C\u002Fli>\n\u003C\u002Ful>\n","Premmerce Search makes the WooCommerce product search more flexible and efficient and gives the additional search results due to the spell correction.",1000,54463,78,7,"2026-02-19T18:51:00.000Z","4.8","5.6",[104,105,57,23],"ajax-product-search","live-product-search","https:\u002F\u002Fpremmerce.com\u002Fwoocommerce-product-search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpremmerce-search.2.2.5.zip",73,"2025-07-28 00:00:00",{"slug":111,"name":112,"version":6,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":13,"downloaded":117,"rating":11,"num_ratings":11,"last_updated":118,"tested_up_to":119,"requires_at_least":120,"requires_php":15,"tags":121,"homepage":15,"download_link":126,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":65},"attribute-dropdowns","Attribute Dropdowns","Pektsekye","https:\u002F\u002Fprofiles.wordpress.org\u002Fpektsekye\u002F","\u003Cp>This plugin displays multiple drop-down selects with WooCommerce product attributes as a search box on the Shop page.\u003Cbr \u002F>\nAfter selecting attribute values customer can click on the search button and see the products for the selected attributes.\u003Cbr \u002F>\nDrop-down selects are not dependent on each other.\u003Cbr \u002F>\nEach drop-down has only the attribute values that have products.\u003C\u002Fp>\n\u003Cp>Store administrator can specify comma separated slugs of the attributes that will be used for searching in the widget settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displays product attributes as a search box with drop-down selects.\u003C\u002Fli>\n\u003Cli>Can be added to any page as a widget or with a shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can check a demo page here:\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fhottons.com\u002Fdemo\u002Fwp\u002Fodp\u002F\" rel=\"nofollow ugc\">DEMO Page\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can read the installation instructions here:\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fhottons.com\u002Fdemo\u002Fwp\u002Fad\u002FREADME.html\" rel=\"nofollow ugc\">README\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple Code Idea:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The idea of this plugin is to keep the base version as simple as possible.\u003Cbr \u002F>\nAnd to add the new features as modifications.\u003C\u002Fp>\n\u003Cp>This plugin has just 9 files to make it easy to use and customize. If you need more features check the modifications page \u003Ca href=\"http:\u002F\u002Fhottons.com\u002Fad_modifications\" rel=\"nofollow ugc\">hottons.com\u002Fad_modifications\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Contact me by email \u003Ca href=\"mailto:pektsekye@gmail.com\" rel=\"nofollow ugc\">pektsekye@gmail.com\u003C\u002Fa> if you have questions or need help.\u003C\u002Fp>\n\u003Ch3>Other plugins\u003C\u002Fh3>\n\u003Ch4>If you like this plugin check also:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fhottons.com\u002Fwoocommerce\u002Fattribute-search.html\" rel=\"nofollow ugc\">Attribute Search\u003C\u002Fa> (PAID)\u003Cbr \u002F>\nTo make drop-down selects dependent on each other. For tyre and rim search.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translators\u003C\u002Fh3>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (Default)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>Full documentation is available \u003Ca href=\"http:\u002F\u002Fhottons.com\u002Fdemo\u002Fwp\u002Fad\u002FREADME.html\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","Displays multiple product attributes as drop-down selects with a search button.",3106,"2025-11-09T09:07:00.000Z","6.8.5","4.7",[122,123,124,125,23],"attribute-dropdown-selects","product-attributes","search-by-attribute","search-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fattribute-dropdowns.zip",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":13,"downloaded":135,"rating":13,"num_ratings":136,"last_updated":137,"tested_up_to":77,"requires_at_least":102,"requires_php":138,"tags":139,"homepage":143,"download_link":144,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":65},"wp-fastest-site-search","WP Fastest Site Search","5.4.12","ExpertRec","https:\u002F\u002Fprofiles.wordpress.org\u002Fsrikanthrenatla\u002F","\u003Cp>Dramatically improve your website’s search experience with ExpertRec, the all-in-one solution for WordPress and WooCommerce search. This powerful plugin supercharges your search functionality, leading to increased conversions, reduced bounce rates, and ultimately boosted user satisfaction. ExpertRec achieves this through a variety of innovative features, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>**Chatgpt based page summary, Agentic search, results summary with AI and RAG based direct question answer, chat based on your site data etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Metafields & product attribute search\u003C\u002Fstrong>: Search for products based on information you define using metafields (e.g.,SKU, material, part numbers) and product attributes (e.g., clothing size, neckline).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voice search\u003C\u002Fstrong>: Search for products using your voice for a hands-free experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced search filters and facets\u003C\u002Fstrong>: Refine search results with multiple filter options and dynamic facets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PDF search\u003C\u002Fstrong>: Search within PDFs uploaded to your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable search engine rules\u003C\u002Fstrong>: Fine-tune how products are searched and ranked for optimal results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No-code UI customization\u003C\u002Fstrong>: Design the search interface to match your store’s look and feel without coding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-powered features\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Personalized search\u003C\u002Fstrong>: Recommends relevant products based on user behavior and purchase history.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent filtering\u003C\u002Fstrong>: Suggests filters based on the user’s search query for a more focused search.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NLP search\u003C\u002Fstrong>: Understands natural language queries to deliver accurate results even if phrased differently.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Analytics and Integrations\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Track search data\u003C\u002Fstrong>: Gain insights into user behavior and improve search effectiveness.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics integration\u003C\u002Fstrong>: Analyze search data alongside other website metrics for a holistic view.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search API endpoints\u003C\u002Fstrong>: Extend search functionality for developers through an API.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced search functionality\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast typeahead suggestions\u003C\u002Fstrong>: Get product suggestions as you type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular query suggestions\u003C\u002Fstrong>: Include trending searches to help users find what they’re looking for quickly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search ranking control\u003C\u002Fstrong>: Prioritize specific products in search results for promotions or bestsellers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced word matching and typo correction\u003C\u002Fstrong>: Ensure users find relevant products even with typos or misspellings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language support\u003C\u002Fstrong>: Makes your store searchable in over 30 languages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced search experience\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>\u003Cstrong>Add to cart from search\u003C\u002Fstrong>: Simplify the purchase process by allowing users to add products directly from search results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search layout customization\u003C\u002Fstrong>: Design a search page that aligns with your store’s overall layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highlight search terms\u003C\u002Fstrong>: Emphasize searched terms within search results for clarity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited search filters\u003C\u002Fstrong>: Create as many filters as needed for precise product searches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable sort order\u003C\u002Fstrong>: Allow users to sort search results by various criteria (e.g., price, popularity).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant search suggestions\u003C\u002Fstrong>: Get suggestions the moment you start typing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter suggestions\u003C\u002Fstrong>: Refine search suggestions based on specific filters applied.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Synonym management\u003C\u002Fstrong>: Define synonyms to ensure users find products even if they use different terms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search redirects\u003C\u002Fstrong>: Direct users to specific landing pages based on their search queries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero-character suggestions\u003C\u002Fstrong>: Get product suggestions even if you haven’t typed anything yet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No results customization\u003C\u002Fstrong>: Personalize the results displayed when no search results are found.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boosting rules\u003C\u002Fstrong>: Highlight specific products in search results for targeted promotions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual merchandising\u003C\u002Fstrong>: Design the search results page to visually promote specific products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Promotional banners\u003C\u002Fstrong>: Display targeted promotions directly on the search results page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variant support\u003C\u002Fstrong>: Enables searching for product variations (e.g., color, size).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category page search\u003C\u002Fstrong>: Improve search functionality on specific product category pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy search\u003C\u002Fstrong>: Allow searching within product classifications (e.g., brands, colors).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.expertrec.com\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fblog.expertrec.com\u002Fwordpress-fastest-site-search-plugin-step-by-step-details\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloudinfra.freshdesk.com\u002Fsupport\u002Ftickets\u002Fnew\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.expertrec.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pricing\u003C\u002Fh3>\n\u003Cp>We offer a \u003Cstrong>free\u003C\u002Fstrong> plan that supports up to \u003Cstrong>100\u003C\u002Fstrong> products or documents. Paid plans start from \u003Cstrong>9 USD\u003C\u002Fstrong> onwards.\u003C\u002Fp>\n\u003Ch3>Feedback and Support\u003C\u002Fh3>\n\u003Cp>Our support team is here to help you whenever you need it. Reach out to us via chat on \u003Ca href=\"https:\u002F\u002Fwww.expertrec.com\" rel=\"nofollow ugc\">our website\u003C\u002Fa> or by email at \u003Ca href=\"mailto:support@expertrec.com\" rel=\"nofollow ugc\">support@expertrec.com\u003C\u002Fa>. We’ll get back to you promptly.\u003C\u002Fp>\n\u003Ch3>Build Process\u003C\u002Fh3>\n\u003Cp>This plugin includes minified JavaScript files for production use. The source code for these files is available in the React frontend directory.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Minified Files:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>assets\u002Fjs\u002Fmain.js\u003C\u002Fcode> – Minified React application code\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Source Code Repository:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe complete source code for all minified JavaScript files is publicly available at:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fexpertrec\u002Fwp-fastest-site-search\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Source Code Location:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe source code for these minified files is located in the \u003Ccode>plugin_fe\u002F\u003C\u002Fcode> directory:\u003Cbr \u002F>\n– React application source: \u003Ccode>plugin_fe\u002Fsrc\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n– Build configuration: \u003Ccode>plugin_fe\u002Fpackage.json\u003C\u002Fcode> and \u003Ccode>plugin_fe\u002Fwebpack.config.js\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Process:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. The React application is built using npm\u002Fwebpack\u003Cbr \u002F>\n2. Source files are compiled and minified for production\u003Cbr \u002F>\n3. Minified files are copied to \u003Ccode>plugin_be\u002Fassets\u002Fjs\u002F\u003C\u002Fcode> for WordPress integration\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Development:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo modify the JavaScript code:\u003Cbr \u002F>\n1. Edit files in \u003Ccode>plugin_fe\u002Fsrc\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n2. Run \u003Ccode>npm run build\u003C\u002Fcode> in the \u003Ccode>plugin_fe\u002F\u003C\u002Fcode> directory\u003Cbr \u002F>\n3. The minified output will be generated in \u003Ccode>plugin_fe\u002Fbuild\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n4. Copy the minified files to \u003Ccode>plugin_be\u002Fassets\u002Fjs\u002F\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Tools Used:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Webpack for bundling\u003Cbr \u002F>\n– Babel for JavaScript transpilation\u003Cbr \u002F>\n– CSS loaders for styling\u003Cbr \u002F>\n– UglifyJS for minification\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to several external services to provide enhanced search functionality and analytics. Here’s what data is sent and when:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ExpertRec Search Services (expertrec.com, cse.expertrec.com, cseb.expertrec.com, data.expertrec.com, fe.expertrec.com)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>What it’s used for\u003C\u002Fstrong>: Core search functionality, indexing, and search results delivery\u003Cbr \u002F>\n* \u003Cstrong>What data is sent\u003C\u002Fstrong>: Public website content (pages, posts, products, categories), search queries, and user interactions\u003Cbr \u002F>\n* \u003Cstrong>When it’s sent\u003C\u002Fstrong>: During indexing, search requests, and user interactions\u003Cbr \u002F>\n* \u003Cstrong>Terms of Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.expertrec.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">ExpertRec Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.expertrec.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">ExpertRec Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IP Geolocation Service (ipapi.co)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>What it’s used for\u003C\u002Fstrong>: Country-based search customization and analytics\u003Cbr \u002F>\n* \u003Cstrong>What data is sent\u003C\u002Fstrong>: User’s IP address to determine country location\u003Cbr \u002F>\n* \u003Cstrong>When it’s sent\u003C\u002Fstrong>: When the search interface loads\u003Cbr \u002F>\n* \u003Cstrong>Terms of Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">IP-API Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">IP-API Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google Tag Manager (googletagmanager.com)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>What it’s used for\u003C\u002Fstrong>: Analytics and tracking user interactions\u003Cbr \u002F>\n* \u003Cstrong>What data is sent\u003C\u002Fstrong>: Page views, user interactions, and search behavior\u003Cbr \u002F>\n* \u003Cstrong>When it’s sent\u003C\u002Fstrong>: During user interactions with the search interface\u003Cbr \u002F>\n* \u003Cstrong>Terms of Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002Fterms\u002F\" rel=\"nofollow ugc\">Google Tag Manager Terms\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Yandex Analytics (mc.yandex.ru)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>What it’s used for\u003C\u002Fstrong>: Website analytics and user behavior tracking\u003Cbr \u002F>\n* \u003Cstrong>What data is sent\u003C\u002Fstrong>: Page views and user interactions\u003Cbr \u002F>\n* \u003Cstrong>When it’s sent\u003C\u002Fstrong>: During user interactions with the search interface\u003Cbr \u002F>\n* \u003Cstrong>Terms of Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fyandex.com\u002Flegal\u002Ftermsofservice\u002F\" rel=\"nofollow ugc\">Yandex Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fyandex.com\u002Flegal\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Yandex Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sentry Error Tracking (sentry.io)\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>What it’s used for\u003C\u002Fstrong>: Error monitoring and debugging\u003Cbr \u002F>\n* \u003Cstrong>What data is sent\u003C\u002Fstrong>: Error logs and debugging information\u003Cbr \u002F>\n* \u003Cstrong>When it’s sent\u003C\u002Fstrong>: When errors occur in the plugin\u003Cbr \u002F>\n* \u003Cstrong>Terms of Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fsentry.io\u002Flegal\u002Fterms\u002F\" rel=\"nofollow ugc\">Sentry Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fsentry.io\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Sentry Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Replace the default search with ExpertRec's powerful and fully customizable WordPress search plugin.",40497,27,"2026-02-06T07:58:00.000Z","7.1",[19,140,141,142,83],"ajax-search","site-search","voice-search","https:\u002F\u002Fblog.expertrec.com\u002Fwordpress-search-not-working-how-to-fix\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-fastest-site-search.5.4.12.zip",{"attackSurface":146,"codeSignals":225,"taintFlows":281,"riskAssessment":308,"analyzedAt":321},{"hooks":147,"ajaxHandlers":192,"restRoutes":212,"shortcodes":213,"cronEvents":223,"entryPointCount":224,"unprotectedCount":63},[148,154,157,159,162,165,168,171,174,177,179,182,185,187,189],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","plugins_loaded","anonymous","includes\\class-tp-advanced-search-for-woocommerce.php",142,{"type":149,"name":155,"callback":151,"file":152,"line":156},"admin_enqueue_scripts",157,{"type":149,"name":155,"callback":151,"file":152,"line":158},158,{"type":149,"name":160,"callback":151,"file":152,"line":161},"admin_menu",160,{"type":149,"name":163,"callback":151,"file":152,"line":164},"admin_init",161,{"type":149,"name":166,"callback":151,"file":152,"line":167},"wp_dashboard_setup",169,{"type":149,"name":169,"callback":151,"file":152,"line":170},"save_post_product",172,{"type":149,"name":172,"callback":151,"file":152,"line":173},"deleted_post",173,{"type":149,"name":175,"callback":151,"file":152,"line":176},"wp_enqueue_scripts",187,{"type":149,"name":175,"callback":151,"file":152,"line":178},188,{"type":149,"name":180,"callback":151,"file":152,"line":181},"wp_head",193,{"type":149,"name":183,"callback":151,"file":152,"line":184},"tpasfw_form_abs_right",196,{"type":149,"name":183,"callback":151,"file":152,"line":186},197,{"type":149,"name":183,"callback":151,"file":152,"line":188},198,{"type":149,"name":190,"callback":151,"file":152,"line":191},"tpasfw_after_search_form",199,[193,197,200,203,206,209],{"action":194,"nopriv":195,"callback":151,"hasNonce":195,"hasCapCheck":195,"file":152,"line":196},"tpasfw_get_search_terms",false,163,{"action":198,"nopriv":195,"callback":151,"hasNonce":195,"hasCapCheck":195,"file":152,"line":199},"tpasfw_delete_all_search_terms",164,{"action":201,"nopriv":195,"callback":151,"hasNonce":195,"hasCapCheck":195,"file":152,"line":202},"tpasfw_delete_no_results_search_terms",165,{"action":204,"nopriv":195,"callback":151,"hasNonce":195,"hasCapCheck":195,"file":152,"line":205},"tpasfw_clear_all_cache",171,{"action":207,"nopriv":195,"callback":151,"hasNonce":195,"hasCapCheck":195,"file":152,"line":208},"tpasfw_search_products",190,{"action":207,"nopriv":210,"callback":151,"hasNonce":195,"hasCapCheck":195,"file":152,"line":211},true,191,[],[214,219],{"tag":215,"callback":216,"file":217,"line":218},"tpasfw","render_tpasfw_shortcode","public\\class-tp-advanced-search-for-woocommerce-public.php",55,{"tag":220,"callback":221,"file":217,"line":222},"tpasfwopen","render_tpasfwopen_shortcode",56,[],8,{"dangerousFunctions":226,"sqlUsage":227,"outputEscaping":246,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":274},[],{"prepared":228,"raw":63,"locations":229},5,[230,234,237,239,242,244],{"file":231,"line":232,"context":233},"admin\\class-tp-advanced-search-for-woocommerce-admin.php",368,"$wpdb->get_var() with variable interpolation",{"file":231,"line":235,"context":236},386,"$wpdb->query() with variable interpolation",{"file":231,"line":238,"context":236},395,{"file":231,"line":240,"context":241},416,"$wpdb->get_results() with variable interpolation",{"file":231,"line":243,"context":236},458,{"file":231,"line":245,"context":236},463,{"escaped":156,"rawEcho":247,"locations":248},13,[249,253,255,256,258,260,262,263,265,267,269,270,272],{"file":250,"line":251,"context":252},"admin\\partials\\tp-advanced-search-for-woocommerce-admin-display.php",90,"raw output",{"file":250,"line":254,"context":252},95,{"file":250,"line":13,"context":252},{"file":250,"line":257,"context":252},105,{"file":250,"line":259,"context":252},111,{"file":250,"line":261,"context":252},117,{"file":250,"line":191,"context":252},{"file":250,"line":264,"context":252},350,{"file":250,"line":266,"context":252},351,{"file":250,"line":268,"context":252},382,{"file":217,"line":153,"context":252},{"file":217,"line":271,"context":252},180,{"file":217,"line":273,"context":252},411,[275,278],{"name":276,"version":26,"knownCves":277},"DataTables",[],{"name":279,"version":26,"knownCves":280},"Select2",[],[282,300],{"entryPoint":283,"graph":284,"unsanitizedCount":11,"severity":299},"ajax_get_search_terms (admin\\class-tp-advanced-search-for-woocommerce-admin.php:357)",{"nodes":285,"edges":297},[286,291],{"id":287,"type":288,"label":289,"file":231,"line":290},"n0","source","$_POST",361,{"id":292,"type":293,"label":294,"file":231,"line":295,"wp_function":296},"n1","sink","get_results() [SQLi]",365,"get_results",[298],{"from":287,"to":292,"sanitized":210},"low",{"entryPoint":301,"graph":302,"unsanitizedCount":11,"severity":299},"\u003Cclass-tp-advanced-search-for-woocommerce-admin> (admin\\class-tp-advanced-search-for-woocommerce-admin.php:0)",{"nodes":303,"edges":306},[304,305],{"id":287,"type":288,"label":289,"file":231,"line":290},{"id":292,"type":293,"label":294,"file":231,"line":295,"wp_function":296},[307],{"from":287,"to":292,"sanitized":210},{"summary":309,"deductions":310},"The plugin 'tp-advanced-search-for-woocommerce' v1.0.0 exhibits a concerning security posture due to a significant number of unprotected entry points, specifically AJAX handlers. While the code analysis shows a commendable rate of properly escaped outputs and a lack of critical taint flows, the absence of authorization checks on half of its total entry points represents a substantial risk. This leaves the plugin vulnerable to unauthorized actions or data manipulation if an attacker can trigger these AJAX calls.\n\nFurthermore, the complete absence of nonce checks on any of the AJAX handlers is a major security weakness. This, combined with the unprotected AJAX endpoints, significantly increases the likelihood of Cross-Site Request Forgery (CSRF) attacks. The plugin's history of zero known vulnerabilities might suggest it has historically been secure or has not been a target, but this cannot be relied upon given the current implementation flaws. The presence of bundled libraries like DataTables and Select2, while common, also introduces a potential risk if they are outdated or have known vulnerabilities, although no specific issues were flagged in this analysis.\n\nIn conclusion, while the plugin demonstrates good practices in output escaping and avoids critical taint issues, the critical security gaps in its authorization and nonce handling for AJAX requests necessitate immediate attention. The large number of unprotected entry points significantly outweighs the positive code signals, presenting a high-risk profile.",[311,314,316,319],{"reason":312,"points":313},"Unprotected AJAX handlers",10,{"reason":315,"points":224},"Missing nonce checks on AJAX",{"reason":317,"points":318},"SQL queries with insufficient prepared statements",4,{"reason":320,"points":14},"Bundled libraries (potential for outdated versions)","2026-03-17T05:45:22.653Z",{"wat":323,"direct":347},{"assetPaths":324,"generatorPatterns":333,"scriptPaths":334,"versionParams":338},[325,326,327,328,329,330,331,332],"\u002Fwp-content\u002Fplugins\u002Ftp-advanced-search-for-woocommerce\u002Fadmin\u002Fcss\u002Fdatatables.min.css","\u002Fwp-content\u002Fplugins\u002Ftp-advanced-search-for-woocommerce\u002Fadmin\u002Fcss\u002Ftp-advanced-search-for-woocommerce-loading.css","\u002Fwp-content\u002Fplugins\u002Ftp-advanced-search-for-woocommerce\u002Fadmin\u002Ficons\u002Fcss\u002Ffontello.css","\u002Fwp-content\u002Fplugins\u002Ftp-advanced-search-for-woocommerce\u002Fadmin\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Ftp-advanced-search-for-woocommerce\u002Fadmin\u002Fcss\u002Ftp-advanced-search-for-woocommerce-admin.css","\u002Fwp-content\u002Fplugins\u002Ftp-advanced-search-for-woocommerce\u002Fadmin\u002Fjs\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Ftp-advanced-search-for-woocommerce\u002Fadmin\u002Fjs\u002Fdatatables.min.js","\u002Fwp-content\u002Fplugins\u002Ftp-advanced-search-for-woocommerce\u002Fadmin\u002Fjs\u002Ftp-advanced-search-for-woocommerce-admin.js",[],[335,336,337],"select2.min","datatables.min","tp-advanced-search-for-woocommerce-admin",[339,340,341,342,343,344,345,346],"tp-advanced-search-for-woocommerce\u002Fadmin\u002Fcss\u002Fdatatables.min.css?ver=","tp-advanced-search-for-woocommerce\u002Fadmin\u002Fcss\u002Ftp-advanced-search-for-woocommerce-loading.css?ver=","tp-advanced-search-for-woocommerce\u002Fadmin\u002Ficons\u002Fcss\u002Ffontello.css?ver=","tp-advanced-search-for-woocommerce\u002Fadmin\u002Fcss\u002Fselect2.min.css?ver=","tp-advanced-search-for-woocommerce\u002Fadmin\u002Fcss\u002Ftp-advanced-search-for-woocommerce-admin.css?ver=","tp-advanced-search-for-woocommerce\u002Fadmin\u002Fjs\u002Fselect2.min.js?ver=","tp-advanced-search-for-woocommerce\u002Fadmin\u002Fjs\u002Fdatatables.min.js?ver=","tp-advanced-search-for-woocommerce\u002Fadmin\u002Fjs\u002Ftp-advanced-search-for-woocommerce-admin.js?ver=",{"cssClasses":348,"htmlComments":350,"htmlAttributes":352,"restEndpoints":354,"jsGlobals":355,"shortcodeOutput":357},[349],"tpasfw-search-wrapper",[351],"\u003C!-- TP Advanced Search For WooCommerce Admin Settings -->",[353],"data-plugin-name=\"TP Advanced Search For WooCommerce\"",[],[356],"tpasfwParam",[]]