[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCE1adyLf53j2hDt7KuiPYUDO8YjOsuaBFJdlsq0ZxX4":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":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":145,"fingerprints":301},"wpsearch","WP Search","2.0.4.0","Kenny","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatzgrau\u002F","\u003Cp>WPSearch 2 is a major update to the highest rated search plug-in for WordPress, WPSearch.\u003Cbr \u002F>\nThis plugin focuses on search relevancy and speed.\u003C\u002Fp>\n\u003Cp>If you find this project useful and you want to support it, just follow @_kennyk_ on Twitter 🙂\u003C\u002Fp>\n\u003Cp>The major features of WPSearch 2 are:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* Super-fast search speed\n* Unmatched and customizable search relevancy\n* Control over boosting the importance of title and content fields\n* Instantly updated searching after a post has been written\n* Searching of any type of post\n* Wildcard and Boolean operator support\n* Category searching\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Requirements:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* WordPress 3\n* The iconv library\u002Fmultibyte support (Usually installed\u002Fenabled on a server by default. If not, have an admin compile PHP with --enable-mbstring).\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Coming soon!: Exclude certain posts or categories (a long-standing feature request).\u003C\u002Fp>\n\u003Cp>Note:\u003C\u002Fp>\n\u003Cp>If you have a large site with over 10,000 posts, consider using WPSearch Premium,\u003Cbr \u002F>\nwhich has all the power of this free repository version, but can handle up to 500,000 posts under heavy load and faster speed\u003Cbr \u002F>\nwith it’s low-level backend driver. To learn more, email kenny@oconf.org.\u003C\u002Fp>\n\u003Ch3>Manual Installation\u003C\u002Fh3>\n\u003Cp>Install WPSearch 2 from the WordPress plugin admin panel if possible.\u003C\u002Fp>\n\u003Cp>If you are upgrading from a previous version, it is recommended that you rebuild your index after the upgrade.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>* Copy the wpsearch folder to the WordPress plugins directory\n* Set permissions of the wpsearch directory to 777 (very important!): $ chmod -R 777 wpsearch\u002F*\n* Activate wpSearch\n* Go to Settings-->WPSearch Options, and click \"Build Index\"\n* Click \"Save Changes\" and wait until the page reloads (this can take a while depending on the number of posts in your blog)\n* Go to your blog's search box and search. Do the results look better? Cool!\n\nDid you have trouble installing? Let me know! katzgrau@gmail.com\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note: Don’t forget the bit about changing folder permissions!\u003C\u002Fp>\n\u003Ch3>Fix Log\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>2.0.3.0: Fixed file path inclusion issue for Zend library. Added notice in case user does not have multibyte support.\u003C\u002Fli>\n\u003Cli>2.0.2.5: Stopped WPSearch from interfering with admin post search, fixed error message in WP admin page registration\u003C\u002Fli>\n\u003Cli>2.0.2.0: Added customizable searching of post types, and a relevancy fix\u003C\u002Fli>\n\u003Cli>2.0.1.2: Fixed ‘quick edit’ javascript error due to erroneous inclusion, added fix for long indexing times\u003C\u002Fli>\n\u003Cli>2.0.1.0: Re-added ability to boost title and content, fixed pagination bug\u003C\u002Fli>\n\u003Cli>2.0.0.0: Complete rewrite with a bunch of new features. Check it out!\u003C\u002Fli>\n\u003Cli>1.5.0.5: Null Result Fix ( Finally! ), logging support, search library upgrade (ZF v1.5.3)\u003C\u002Fli>\n\u003Cli>1.5.0.1: Comment Searching, Foreign Character support, ‘Phone Home’\u003C\u002Fli>\n\u003Cli>1.5.0.0: Faster searching, core integration, 0 style or javascript includes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Known Conflictions\u003C\u002Fh3>\n\u003Cp>wpSearch is known to react with certain plugins which manipulate search results.\u003Cbr \u002F>\nThese plugins most likely expect the default WordPress search to in use, which it is not.\u003Cbr \u002F>\nThe following plugins are known to cause issues:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom Query String ( CQS )\u003C\u002Fli>\n\u003Cli>Headspace2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Send all bug reports to ohcrap@oconf.org.\u003C\u002Fp>\n","WPSearch 2 is the missing site search for your Wordpress installation. Install this plugin if you need a fast, relevant, google-like search.",80,29851,40,1,"2011-10-25T22:08:00.000Z","3.2.1","3.0","",[20,21,22,23],"fast","lucene","relevant","search","http:\u002F\u002Fcodefury.net\u002Fprojects\u002FwpSearch\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsearch.2.0.4.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"katzgrau",3,110,90,30,87,"2026-04-05T17:18:39.910Z",[40,57,81,102,125],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":27,"downloaded":48,"rating":49,"num_ratings":14,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":18,"download_link":56,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"enhanced-search","Enhanced Search","1.2.0","Simone Baldini","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimonebaldini\u002F","\u003Cp>WordPress plugin that improves basic search giving you the possibility to do a fine tuning.\u003C\u002Fp>\n","Wordpress plugin that improves basic search giving you the possibility to do a fine tuning.",1106,100,"2019-11-28T21:12:00.000Z","5.3.21","3.7.1",[20,54,55,21,23],"fine","fuzzy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-search.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":35,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":27,"last_vuln_date":80,"fetched_at":29},"better-search","Better Search – Relevant search results for WordPress","4.2.4","Ajay","https:\u002F\u002Fprofiles.wordpress.org\u002Fajay\u002F","\u003Cp>Supercharge your WordPress site search with \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Fbetter-search\u002F\" rel=\"nofollow ugc\">Better Search\u003C\u002Fa>\u003C\u002Fstrong> – a powerful replacement for the default WordPress search engine that delivers more relevant results and a richer search experience.\u003C\u002Fp>\n\u003Cp>Better Search gives you complete control over your site’s search results. Fine-tune relevance, search across different fields and post types, track popular queries, and customise the output — all without writing a single line of code.\u003C\u002Fp>\n\u003Cp>Make your search more intuitive and engaging with a search heatmap of popular queries, display results as users type with AJAX Live Search, and tailor the look to your theme with custom templates and styles.\u003C\u002Fp>\n\u003Cp>Built with performance in mind, Better Search includes its own caching system and works smoothly with popular caching plugins like WP Super Cache and W3 Total Cache. It also features a profanity filter and is translation-ready for global use.\u003C\u002Fp>\n\u003Cp>Here are some of the main features of \u003Cstrong>Better Search\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic\u003C\u002Fstrong>: Just activate the plugin and enjoy better search results right away\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless integration\u003C\u002Fstrong>: No need to edit any code or create custom search templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Relevance\u003C\u002Fstrong>: Sort the results by relevance or date, and assign different weights to title and content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Control the results\u003C\u002Fstrong>: Search within title, content, excerpt, meta fields, authors, tags and other taxonomies and comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular searches\u003C\u002Fstrong>: Show a heatmap of the most popular searches on your site, either as a widget or a shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX Live Search\u003C\u002Fstrong>: Show search results as you type in any search form on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customisation\u003C\u002Fstrong>: Use your own template file and CSS styles for the ultimate look and feel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports cache plugins\u003C\u002Fstrong>: Works seamlessly with caching plugins like WP-Super-Cache and W3 Total Cache\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Profanity filter\u003C\u002Fstrong>: Filter out any words that you don’t want to appear in search queries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready\u003C\u002Fstrong>: Use the plugin in any language\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to improve your site search, download Better Search today and experience the difference for yourself.\u003C\u002Fp>\n\u003Ch3>Features in Better Search Pro\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Fbetter-search\u002Fpro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Better Search Pro\u003C\u002Fstrong>\u003C\u002Fa> gives you even more control and performance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔍 \u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fsupport\u002Fknowledgebase\u002Fmultisite-search\u002F\" rel=\"nofollow ugc\">Multisite Search\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>✨ \u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fsupport\u002Fknowledgebase\u002Ffuzzy-matches\u002F\" rel=\"nofollow ugc\">Fuzzy Matches\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🎯 \u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fsupport\u002Fknowledgebase\u002Fbetter-search-settings-search\u002F#minimum-relevance-percentage-pro-only\" rel=\"nofollow ugc\">Relevance Threshold\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🔗 \u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fsupport\u002Fknowledgebase\u002Fbetter-search-settings-search\u002F#search-post-slug-pro-only\" rel=\"nofollow ugc\">Search Post Slugs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>⚙️ \u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fsupport\u002Fknowledgebase\u002Fbetter-search-rest-api\u002F\" rel=\"nofollow ugc\">REST API Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MySQL FULLTEXT indices\u003C\u002Fh3>\n\u003Cp>Better Search adds the following MySQL FULLTEXT indices to the \u003Ccode>wp_posts\u003C\u002Fcode> table:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>post_content\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>(post_title, post_content)\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>On multisite, these are added to each blog upon activation. These indices power the relevance-based search and are required for full functionality.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Better Search is also available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWebberZone\u002Fbetter-search\" rel=\"nofollow ugc\">Github\u003C\u002Fa>. If you’ve got some cool feature you’d like to implement into the plugin or a bug you’ve been able to fix, consider forking the project and sending me a pull request.\u003C\u002Fp>\n\u003Ch3>Plugins by WebberZone\u003C\u002Fh3>\n\u003Cp>Better Search is one of the many plugins developed by WebberZone. Check out our other plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontextual-related-posts\u002F\" rel=\"ugc\">Contextual Related Posts\u003C\u002Fa> – Display related posts on your WordPress blog and feed\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftop-10\u002F\" rel=\"ugc\">Top 10\u003C\u002Fa> – Track daily and total visits to your blog posts and display the popular and trending posts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fknowledgebase\u002F\" rel=\"ugc\">Knowledge Base\u003C\u002Fa> – Create a knowledge base or FAQ section on your WordPress site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-to-all\u002F\" rel=\"ugc\">WebberZone Snippetz\u003C\u002Fa> – The ultimate snippet manager for WordPress to create and manage custom HTML, CSS or JS code snippets\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoclose\u002F\" rel=\"ugc\">Auto-Close\u003C\u002Fa> – Automatically close comments, pingbacks and trackbacks and manage revisions on your WordPress site\u003C\u002Fli>\n\u003C\u002Ful>\n","Better Search replaces the default WordPress search with a better search engine that gives contextual results sorted by relevance.",5000,295697,60,"2026-02-21T09:58:00.000Z","6.9.4","6.6","7.4",[58,73,74,75,23],"related-search","relevance","relevant-search","https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Fbetter-search\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-search.4.2.4.zip",83,8,"2025-11-22 13:00:37",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":18,"tags":96,"homepage":18,"download_link":99,"security_score":100,"vuln_count":79,"unpatched_count":27,"last_vuln_date":101,"fetched_at":29},"fulltext-search","WP Fast Total Search – The Power of Indexed Search","1.79.274","Epsiloncool","https:\u002F\u002Fprofiles.wordpress.org\u002Fepsiloncool\u002F","\u003Cp>\u003Cstrong>🚀 Supercharge Your WordPress Search with WP Fast Total Search (WPFTS)!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Tired of the standard WordPress search that doesn’t find what you need? Are your users struggling to find content hidden in meta fields, shortcodes, or even files?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Fast Total Search (WPFTS)\u003C\u002Fstrong> is the solution that revolutionizes search on your site, making it truly \u003Cstrong>fast, accurate, and comprehensive\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why WPFTS is Exactly What You Need:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✨ \u003Cstrong>Searches EVERYWHERE:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Unlike standard search, WPFTS indexes and finds information not only in post \u003Cstrong>titles and content\u003C\u002Fstrong>, but also within:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Meta fields\u003C\u002Fstrong> (Custom Fields)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Text \u003Cstrong>inside shortcodes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Content of \u003Cstrong>attached files\u003C\u002Fstrong> (PDF, DOCX, etc. in the Pro version)\u003C\u002Fli>\n\u003Cli>Dynamically \u003Cstrong>generated content\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>⚙️ \u003Cstrong>Simplicity and Compatibility:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No External Dependencies:\u003C\u002Fstrong> Doesn’t require installing heavy external services (like Elasticsearch or Solr). Perfect for \u003Cstrong>standard shared hosting\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhances, Doesn’t Replace:\u003C\u002Fstrong> WPFTS \u003Cem>enhances\u003C\u002Fem> the standard WordPress search (\u003Ccode>WP_Query\u003C\u002Fcode>), it doesn’t break it. All your plugins and themes using standard search will \u003Cstrong>automatically work better\u003C\u002Fstrong> with WPFTS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works Out-of-the-Box:\u003C\u002Fstrong> Just install and activate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🎯 \u003Cstrong>Flexibility and Control:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customizable Relevance:\u003C\u002Fstrong> Control what matters most in search results! Assign “weights” for title, content, and each meta field using an \u003Cstrong>improved TF-IDF algorithm\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Search (AJAX):\u003C\u002Fstrong> Let users see search results instantly as they type. Easily added via the widget or shortcode \u003Ccode>[wpfts_widget]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phrase Search Support:\u003C\u002Fstrong> Find exact matches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Sorting:\u003C\u002Fstrong> Sort results by relevance, date, title, and many other parameters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Advantages of WPFTS:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>True Indexed Search:\u003C\u002Fstrong> Fast and efficient.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>No External Libraries or Services Required:\u003C\u002Fstrong> Everything works right inside your website.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>HTML Cleanup:\u003C\u002Fstrong> Correctly indexes content by removing tags and comments (important for Gutenberg).\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Language Support:\u003C\u002Fstrong> Ready translations (English, German, Dutch, Russian, Ukrainian) and easy to add your own.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>API and Documentation:\u003C\u002Fstrong> Extend and customize the plugin to fit your needs.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Compatibility:\u003C\u002Fstrong> Works great with PHP 5.6 up to PHP 8.2+.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Extensibility:\u003C\u002Fstrong> Supports add-ons, with a large library available and the ability to create your own.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>💎 Get Even More with WP Fast Total Search Pro!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Pro version unlocks powerful features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📄 \u003Cstrong>Search Inside File Content:\u003C\u002Fstrong> Indexes text within PDF, DOC, DOCX, and other formats.\u003C\u002Fli>\n\u003Cli>🔍 \u003Cstrong>Filter Search by File Type\u003C\u002Fstrong> (MIME-type).\u003C\u002Fli>\n\u003Cli>💡 \u003Cstrong>Smart Excerpts:\u003C\u002Fstrong> Displays PDF content snippets directly in search results.\u003C\u002Fli>\n\u003Cli>☁️ \u003Cstrong>Optional External Service\u003C\u002Fstrong> for text extraction from files (license included).\u003C\u002Fli>\n\u003Cli>🤝 \u003Cstrong>Priority Technical Support:\u003C\u002Fstrong> Help with installation, configuration, and conflict resolution.\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Regular Auto-Updates:\u003C\u002Fstrong> Just like plugins from the WordPress repository.\u003C\u002Fli>\n\u003Cli>🧩 \u003Cstrong>Premium Add-on Bundle:\u003C\u002Fstrong> Integrations with popular plugins (WordPress Download Manager, Filebase Pro, Delicious Downloads, etc.) to index their content and files. \u003Cem>Ability to request custom add-on development.\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffulltextsearch.org\u002Fevaluation\u002F\" title=\"WP Fast Total Search Pro Evaluation License\" rel=\"nofollow ugc\">TEST DRIVE – TRY FOR FREE\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ffulltextsearch.org\u002Fbuy\u002F\" title=\"Download WP Fast Total Search Pro\" rel=\"nofollow ugc\">GET PRO\u003C\u002Fa> 💎\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌍 Translations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We are grateful to the translators who made the plugin accessible worldwide:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>torkeller (\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftorkeller\u002F\" rel=\"nofollow ugc\">@torkeller\u003C\u002Fa>) for German and German_formal \u003C\u002Fli>\n\u003Cli>Peter Smits \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fpsmits1567\u002F\" rel=\"ugc\">@psmits1567\u003C\u002Fa> for Dutch\u003C\u002Fli>\n\u003Cli>Lera Suhanova for Ukrainian\u003C\u002Fli>\n\u003Cli>epsiloncool \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fepsiloncool\u002F\" rel=\"nofollow ugc\">@epsiloncool\u003C\u002Fa> for Russian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Join us in translating the plugin into your language! Let’s make it useful for everyone.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📚 Documentation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Detailed information can be found in the \u003Ca href=\"https:\u002F\u002Ffulltextsearch.org\u002Fdocumentation\u002F\" title=\"WP Fast Total Search Documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Security Policy\u003C\u002Fh3>\n\u003Ch4>Reporting Security Bugs\u003C\u002Fh4>\n\u003Cp>Please report security bugs found in the WP Fast Total Search plugin’s source code through the \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Ffulltext-search\" rel=\"nofollow ugc\">Patchstack Vulnerability Disclosure Program\u003C\u002Fa>. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.\u003C\u002Fp>\n","Extends the default fulltext search with relevance, jet speed and ability to search any posts, metadata, taxonomy, shortcode content and more data.",1000,67730,88,28,"2025-08-21T01:36:00.000Z","6.8.5","5.0",[58,97,82,75,98],"extended-search","search-pdf","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffulltext-search.1.79.274.zip",94,"2025-08-22 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":49,"num_ratings":112,"last_updated":113,"tested_up_to":94,"requires_at_least":114,"requires_php":71,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":123,"unpatched_count":27,"last_vuln_date":124,"fetched_at":29},"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.",600,22978,11,"2026-03-04T05:19:00.000Z","6.8",[116,117,118,23,119],"autocomplete","instant-search","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":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":18,"tags":140,"homepage":143,"download_link":144,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"swiftype-search","Swiftype Site Search Plugin for WordPress","2.0.5","matthewtyriley","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatthewtyriley\u002F","\u003Cp>The Site Search WordPress plugin replaces the standard WordPress search with a polished, customizable, and more relevant search engine. Gain access to deep search insights and all the tools you need to customize and perfect your search experience. Join thousands of growing customers and bring world class search to your website, all backed under the hood by Elasticsearch.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fswiftype.com\u002Fsite-search\" rel=\"nofollow ugc\">What is Site Search?\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fully managed\u003C\u002Fstrong>: We secure, store, and search all of your documents in the cloud. Your site stays fast.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No programming required\u003C\u002Fstrong>: Works with your theme’s existing search.php template. Drop in the Site Search plugin and it \u003Cem>just works\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Out of the box relevance\u003C\u002Fstrong>: Pre-optimized typo tolerance, bigram matching, stemming, synonyms, phrase matching, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Updating\u003C\u002Fstrong>: Search results \u003Cem>automatically synchronize\u003C\u002Fem> when you save, delete, or change WordPress content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intuitive Dashboard\u003C\u002Fstrong>: Use slick and powerful dashboard tools to customize your search relevance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deep Insights\u003C\u002Fstrong>: Impactful search analytics help you understand your users and guide you to productive actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Your Language\u003C\u002Fstrong>: Supports 13 languages, including: English, French, German, Russian, Chinese, Japanese, Universal, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Read the \u003Ca href=\"https:\u002F\u002Fswiftype.com\u002Fdocumentation\u002Fsite-search\u002Fguides\u002Fwordpress\" rel=\"nofollow ugc\">Site Search WordPress guide\u003C\u002Fa> for more details.\u003C\u002Fp>\n","Fast, intelligent, and fully customizable search for your site.",500,137041,74,24,"2021-09-15T13:15:00.000Z","5.8.13","3.3",[58,141,75,23,142],"custom-search","search-by-category","http:\u002F\u002Fswiftype.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswiftype-search.2.0.5.zip",{"attackSurface":146,"codeSignals":222,"taintFlows":284,"riskAssessment":285,"analyzedAt":300},{"hooks":147,"ajaxHandlers":186,"restRoutes":218,"shortcodes":219,"cronEvents":220,"entryPointCount":221,"unprotectedCount":221},[148,154,157,161,164,168,171,174,179,182],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","edit_post","editCallback","WPSearch\\Core.php",82,{"type":149,"name":155,"callback":156,"file":152,"line":78},"delete_post","deleteCallback",{"type":149,"name":158,"callback":159,"file":152,"line":160},"publish_post","postCallback",84,{"type":149,"name":162,"callback":163,"file":152,"line":26},"publish_page","pageCallback",{"type":149,"name":165,"callback":166,"file":152,"line":167},"admin_menu","adminCallback",86,{"type":149,"name":169,"callback":170,"file":152,"line":37},"admin_init","adminInitCallback",{"type":149,"name":172,"callback":173,"file":152,"line":91},"admin_notices","adminWarningCallback",{"type":175,"name":176,"callback":177,"file":152,"line":178},"filter","posts_where","searchCallback",89,{"type":175,"name":180,"callback":181,"file":152,"line":35},"post_limits","limitCallback",{"type":175,"name":183,"callback":184,"file":152,"line":185},"the_posts","queryCallback",91,[187,191,195,199,203,207,210,213,215],{"action":188,"nopriv":189,"callback":190,"hasNonce":189,"hasCapCheck":189,"file":152,"line":100},"get_stats",false,"getStats",{"action":192,"nopriv":189,"callback":193,"hasNonce":189,"hasCapCheck":189,"file":152,"line":194},"save_index_comments","saveIndexComments",95,{"action":196,"nopriv":189,"callback":197,"hasNonce":189,"hasCapCheck":189,"file":152,"line":198},"save_index_categories","saveIndexCategories",96,{"action":200,"nopriv":189,"callback":201,"hasNonce":189,"hasCapCheck":189,"file":152,"line":202},"save_title_boost","saveTitleBoost",97,{"action":204,"nopriv":189,"callback":205,"hasNonce":189,"hasCapCheck":189,"file":152,"line":206},"save_content_boost","saveContentBoost",98,{"action":208,"nopriv":189,"callback":209,"hasNonce":189,"hasCapCheck":189,"file":152,"line":122},"save_search_types","saveSearchTypes",{"action":211,"nopriv":189,"callback":212,"hasNonce":189,"hasCapCheck":189,"file":152,"line":49},"rebuild_index","rebuildIndex",{"action":23,"nopriv":189,"callback":23,"hasNonce":189,"hasCapCheck":189,"file":152,"line":214},101,{"action":23,"nopriv":216,"callback":23,"hasNonce":189,"hasCapCheck":189,"file":152,"line":217},true,102,[],[],[],9,{"dangerousFunctions":223,"sqlUsage":243,"outputEscaping":245,"fileOperations":282,"externalRequests":14,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":283},[224,229,232,235,238],{"fn":225,"file":226,"line":227,"context":228},"unserialize","WPSearch\\Backends\\Phplucene\\Zend\\Search\\Lucene\\Index\\SegmentInfo.php",588,"if (($unserializedData = @unserialize($stiFileData)) !== false) {",{"fn":225,"file":152,"line":230,"context":231},313,"$search_types = unserialize(WPSearch_Utility::getOption(self::KEY_SEARCH_TYPES, FALSE));",{"fn":225,"file":233,"line":100,"context":234},"WPSearch\\Drivers\\Search\\Phplucene.php","$search_types  = unserialize(WPSearch_Utility::getOption(WPSearch_Core::KEY_SEARCH_TYPES, FALSE));",{"fn":225,"file":233,"line":236,"context":237},681,"$status = unserialize($content);",{"fn":239,"file":240,"line":241,"context":242},"exec","WPSearch\\Utility.php",126,"exec('ps -A -o pid', $output);",{"prepared":221,"raw":27,"locations":244},[],{"escaped":246,"rawEcho":247,"locations":248},5,18,[249,252,255,256,258,260,261,263,265,267,269,270,271,273,274,276,278,280],{"file":240,"line":250,"context":251},114,"raw output",{"file":253,"line":254,"context":251},"WPSearch\\Views\\admin.php",4,{"file":253,"line":221,"context":251},{"file":253,"line":257,"context":251},15,{"file":253,"line":259,"context":251},16,{"file":253,"line":136,"context":251},{"file":253,"line":262,"context":251},33,{"file":253,"line":264,"context":251},53,{"file":253,"line":266,"context":251},58,{"file":253,"line":268,"context":251},61,{"file":253,"line":153,"context":251},{"file":253,"line":100,"context":251},{"file":253,"line":272,"context":251},159,{"file":253,"line":272,"context":251},{"file":253,"line":275,"context":251},214,{"file":253,"line":277,"context":251},219,{"file":253,"line":279,"context":251},225,{"file":253,"line":281,"context":251},257,22,[],[],{"summary":286,"deductions":287},"The wpsearch v2.0.4.0 plugin exhibits a significant security risk due to a large attack surface with entirely unprotected entry points. All 9 AJAX handlers lack authentication checks, meaning any user, including unauthenticated visitors, can trigger these functions. This is a critical oversight that exposes the plugin to numerous potential attacks. Furthermore, the presence of dangerous functions like `unserialize` and `exec` within the codebase, combined with a low percentage of properly escaped output (22%), raises serious concerns about the plugin's ability to handle potentially malicious data safely. The lack of any nonce checks or capability checks on AJAX handlers amplifies the risk of unauthorized actions and privilege escalation.\n\nWhile the plugin does utilize prepared statements for all its SQL queries, which is a positive practice, this single strength is heavily outweighed by the numerous weaknesses. The complete absence of any recorded vulnerabilities in its history is notable, but it does not negate the immediate and inherent risks identified in the static analysis. The lack of recorded vulnerabilities might indicate either a lack of historical scrutiny or that previous versions did not have these specific exploitable patterns. The combination of unprotected AJAX endpoints, dangerous function usage, and insufficient output escaping creates a high-risk profile for this plugin.",[288,291,293,296,298],{"reason":289,"points":290},"AJAX handlers without authentication checks",10,{"reason":292,"points":79},"Dangerous functions found (unserialize, exec)",{"reason":294,"points":295},"Low percentage of properly escaped output",7,{"reason":297,"points":295},"No nonce checks on AJAX handlers",{"reason":299,"points":246},"No capability checks on AJAX handlers","2026-03-16T21:30:54.074Z",{"wat":302,"direct":319},{"assetPaths":303,"generatorPatterns":309,"scriptPaths":310,"versionParams":313},[304,305,306,307,308],"\u002Fwp-content\u002Fplugins\u002Fwpsearch\u002Fwpsearch.css","\u002Fwp-content\u002Fplugins\u002Fwpsearch\u002Fjquery.multiselect.css","\u002Fwp-content\u002Fplugins\u002Fwpsearch\u002Fjs\u002Fjquery.timers-1.2.js","\u002Fwp-content\u002Fplugins\u002Fwpsearch\u002Fjs\u002Fjquery.multiselect.min.js","\u002Fwp-content\u002Fplugins\u002Fwpsearch\u002Fjs\u002Fwpsearch.js",[],[311,312],"http:\u002F\u002Fajax.googleapis.com\u002Fajax\u002Flibs\u002Fjqueryui\u002F1.8\u002Fjquery-ui.min.js","http:\u002F\u002Fajax.googleapis.com\u002Fajax\u002Flibs\u002Fjqueryui\u002F1.8\u002Fthemes\u002Fbase\u002Fjquery-ui.css",[314,315,316,317,318],"wpsearch.css?ver=","jquery.multiselect.css?ver=","jquery.timers-1.2.js?ver=","jquery.multiselect.min.js?ver=","wpsearch.js?ver=",{"cssClasses":320,"htmlComments":324,"htmlAttributes":327,"restEndpoints":331,"jsGlobals":333,"shortcodeOutput":336},[321,322,323],"wpsearch-main-content","wpsearch-title","wpsearch-search-form",[325,326],"\u003C!-- WPSearch Admin Warning -->","\u003C!-- Admin Notice -->",[328,329,330],"data-wpsearch-id","data-wpsearch-type","data-wpsearch-title",[332],"\u002Fwp-json\u002Fwpsearch\u002Fv1\u002Fsearch",[334,335],"WPSearch_DATA","wpsearchConfig",[337],"[wpsearch]"]