[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzG8KjWCYKzPbRhshuaO7cE7c1eYoF4gG2DRUfaOk_20":3,"$faIM3IyNv-zhThw0U_jZLDTErNbUlfK5NbXJJ9egEQ14":195,"$f4jIlvrzPdGPRV4GO7a4aoboN5dIFMc0L3ifGAfq5ztQ":200},{"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":18,"download_link":22,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":144,"fingerprints":182},"ajax-heartbeat-tool","AJAX Heartbeat Tool","1.4.1","Mikel King","https:\u002F\u002Fprofiles.wordpress.org\u002Fvizkr\u002F","\u003Cp>Provides a method of turning the WordPress heartbeat off as well as change some settings. We use this plugin at RD because the heartbeat was clobbering site performance when more than one editor was logged into the CMS. In the future I plan to add the ability to adjust the settings.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disables admin-ajax.php except on the posts, post edit & quick edit pages\u003C\u002Fli>\n\u003Cli>Disables hearbeat autostart\u003C\u002Fli>\n\u003Cli>Sets the heartbeat interval to 60 seconds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>This is my arbitrary section. There’s really nothing special to add because this is truly a simple plugin with no settings or configuration. Turn it on and block the iframe content thieves. Much of this can also be achieve by working with a good hosting provider. If you are board then head over to my content site \u003Ca href=\"https:\u002F\u002Fwww.jafdip.com\" rel=\"nofollow ugc\">JAFDIP\u003C\u002Fa>.\u003C\u002Fp>\n","Provides a method of turning the WordPress heartbeat off as well as change some settings.",400,12962,90,4,"2021-08-13T21:41:00.000Z","5.7.15","3.8","",[20,21],"ajax","heartbeat","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-heartbeat-tool.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":23,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"vizkr",2,500,30,84,"2026-05-20T08:24:10.790Z",[37,58,80,98,118],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":34,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"heartbeat-control","Heartbeat Control","2.0.1","WP Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp_media\u002F","\u003Cp>Heartbeat Control by WP Rocket allows you to manage the frequency of the WordPress heartbeat API in a few clicks.\u003C\u002Fp>\n\u003Cp>The WordPress Heartbeat API is a great feature that provides real-time communication between the server and the browser when you are logged into your WordPress admin panel. It uses the file \u002Fwp-admin\u002Fadmin-ajax.php to run AJAX calls from the browser. By default, AJAX requests are sent every 15 seconds on post edit pages, and every 60 seconds on the dashboard.\u003C\u002Fp>\n\u003Cp>This is indeed helpful; but if you usually leave your WordPress admin open for long periods (for example when you write or edit posts), the AJAX requests from the API can pile up and generate high CPU usage, leading to server performance issues and even hosting account suspensions.\u003C\u002Fp>\n\u003Cp>With Heartbeat Control by WP Rocket, you can easily choose to limit or completely stop the activity of the WordPress Heartbeat API. You can also add rules for specific locations only (Dashboard, Frontend or Post Editor).\u003C\u002Fp>\n\u003Cp>To learn more about WordPress performance optimization and make your website faster, join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002FWPRocketUsers\u002F\" rel=\"nofollow ugc\">WP Rocket Facebook Community\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-rocket.me\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=HeartBeatPlugin\" rel=\"nofollow ugc\">WP Rocket\u003C\u002Fa>: Best caching plugin to speed-up your WordPress website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frocket-lazy-load\u002F\" rel=\"ugc\">Lazy Load by WP Rocket\u003C\u002Fa>: Best Lazy Load script to reduce the number of HTTP requests and improves the websites loading time.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimagify\u002F\" rel=\"ugc\">Imagify\u003C\u002Fa>: Best Image Optimizer to speed up your website with lighter images.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to easily manage the frequency of the WordPress heartbeat API.",80000,1221037,68,"2023-08-31T13:23:00.000Z","6.3.8","3.6","5.3",[53,21,54,38,55],"admin-ajax","heartbeat-api","server-resources","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fheartbeat-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheartbeat-control.2.0.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"dynamic-front-end-heartbeat-control","Dynamic Front-End Heartbeat Control","1.2.998.1","Codeloghin","https:\u002F\u002Fprofiles.wordpress.org\u002Floghin\u002F","\u003Cp>Your all-in-one solution for intelligently optimizing the WordPress Heartbeat API.\u003C\u002Fp>\n\u003Cp>This plugin stabilizes server load and improves the browsing experience during traffic spikes by dynamically controlling the Heartbeat interval based on real site conditions. Instead of relying on outdated manual tuning or fixed settings, it continuously analyzes factors such as user activity, server environment, and page complexity to determine the most efficient configuration for your website.\u003C\u002Fp>\n\u003Cp>Designed to work seamlessly alongside most performance and caching plugins, it introduces an adaptive approach that helps your WordPress installation operate at its full potential without adding unnecessary server overhead.\u003C\u002Fp>\n\u003Cp>Once activated, the plugin begins optimizing immediately—no configuration required in most cases. It intelligently adjusts the Heartbeat interval in real time, responding to changes in traffic and workload to maintain stability, responsiveness, and optimal performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✅ Dynamically optimizes the WordPress Heartbeat API using real-time site conditions\u003Cbr \u002F>\n✅ Smart automation with optional manual control when you need it\u003Cbr \u002F>\n✅ Custom intervals for the Admin Dashboard and Editor environments\u003Cbr \u002F>\n✅ Option to completely disable Heartbeat with a single click\u003Cbr \u002F>\n✅ Advanced real-time decision making with minimal server overhead that completely prioritises user experience and website speed\u003Cbr \u002F>\n✅ One-click database cleanup to remove unnecessary clutter\u003Cbr \u002F>\n✅ Works alongside most caching and performance plugins\u003Cbr \u002F>\n✅ Multisite compatible\u003Cbr \u002F>\n✅ Install, activate, done — performance improvements begin immediately\u003C\u002Fp>\n\u003Cp>For optimal results, it is recommended to use this plugin alongside a caching solution and properly optimized pages (minified CSS and JavaScript, compressed and optimized images, etc.).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Important Information:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Some caching plugins provide manual control over the WordPress Heartbeat API. For best results, allow this plugin to manage the heartbeat intervals automatically. You may continue using other performance features from those plugins, but avoid enabling their manual heartbeat controls.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GDPR-friendly design:\u003C\u002Fstrong> The plugin may set a lightweight cookie used solely for visitor counting and abuse prevention (rate limiting). No personal data is collected, tracked, or shared with third parties.\u003C\u002Fp>\n\u003Cp>Rigorously tested to maintain reliable performance during high-traffic spikes and under constrained server resources.\u003C\u002Fp>\n","An enhanced solution to optimize the performance of your WordPress website and automatically achieve the best Heartbeat API values.",1000,12699,96,12,"2026-03-07T14:30:00.000Z","7.0","5.5","7.2",[53,21,54,75,76],"performance","site-health","https:\u002F\u002Fheartbeat.support","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-front-end-heartbeat-control.1.2.998.1.zip",100,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":24,"num_ratings":24,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":73,"tags":93,"homepage":96,"download_link":97,"security_score":79,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"heartbeat-controller","Heartbeat Controller","1.0","Abdur Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevabdurrahman\u002F","\u003Cp>“Heartbeat Controller” helps you reduce server load by managing WordPress’s built-in Heartbeat API. WordPress uses the Heartbeat API to make frequent background requests to \u003Ccode>admin-ajax.php\u003C\u002Fcode>, which can overwhelm your server especially on shared or VPS hosting.\u003C\u002Fp>\n\u003Cp>This plugin provides a clean, user-friendly interface that lets you:\u003Cbr \u002F>\n– ✅ Enable or disable Heartbeat API\u003Cbr \u002F>\n– ✅ Adjust Heartbeat frequency (interval in seconds)\u003Cbr \u002F>\n– ✅ Control behavior per section: Dashboard, Post Editor, Frontend\u003Cbr \u002F>\n– ✅ Instantly apply changes without code\u003C\u002Fp>\n\u003Cp>Ideal for performance-conscious site owners and developers.\u003C\u002Fp>\n\u003Cp>🛠 No need to write a single line of code. Everything is controllable through the WordPress admin.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Control WordPress Heartbeat activity from the admin panel\u003C\u002Fli>\n\u003Cli>Apply settings independently for:\n\u003Cul>\n\u003Cli>Admin Dashboard\u003C\u002Fli>\n\u003Cli>Post\u002FPage Editor\u003C\u002Fli>\n\u003Cli>Frontend (theme side)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Choose from:\n\u003Cul>\n\u003Cli>Allow (default WordPress behavior)\u003C\u002Fli>\n\u003Cli>Disallow (disable AJAX polling)\u003C\u002Fli>\n\u003Cli>Modify frequency (set custom interval, e.g., 60 seconds)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Built-in protection to prevent unsafe frequency (minimum 15s)\u003C\u002Fli>\n\u003Cli>Lightweight and developer-friendly\u003C\u002Fli>\n\u003Cli>Clean UI that follows WordPress standards\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About the Developer\u003C\u002Fh3>\n\u003Cp>Created and maintained by “Abdur Rahman”, a WordPress developer passionate about performance, custom plugins, and helping businesses scale through fast and secure websites.\u003C\u002Fp>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fdevabdurrahman.com\" rel=\"nofollow ugc\">Visit My Portfolio\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Need a custom plugin? Reach out for collaborations or freelance projects!\u003C\u002Fp>\n","Control WordPress Heartbeat API to reduce load. Allow, disable, or set custom frequency for Dashboard, Post Editor, and Frontend.",800,2309,"2025-07-28T20:10:00.000Z","6.8.5","5.2",[94,95,21,54,75],"admin-ajax-php","autosave","https:\u002F\u002Fgithub.com\u002Fdevabdurrahman\u002Fheartbeat-controller","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheartbeat-controller.1.0.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":79,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":18,"download_link":117,"security_score":79,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"orderpulse-auto-refresh-orders-for-woocommerce","OrderPulse: Auto Refresh Orders for WooCommerce","1.2.6","Bishoy.A","https:\u002F\u002Fprofiles.wordpress.org\u002Fbishoya\u002F","\u003Cp>\u003Cstrong>OrderPulse\u003C\u002Fstrong> keeps your WooCommerce store’s order list always up to date — no manual refreshing required.\u003C\u002Fp>\n\u003Cp>Whether you’re fulfilling orders, monitoring subscriptions, or managing staff, you can see new or updated orders appear right in the \u003Cstrong>Orders\u003C\u002Fstrong> or \u003Cstrong>Subscriptions\u003C\u002Fstrong> admin screen automatically.\u003C\u002Fp>\n\u003Cp>OrderPulse leverages the \u003Cstrong>WordPress Heartbeat API\u003C\u002Fstrong> for efficient, server-friendly background polling and includes a custom \u003Cstrong>AJAX fallback\u003C\u002Fstrong> option when the heartbeat is disabled by performance plugins or host restrictions.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Real-time automatic refresh for WooCommerce \u003Cstrong>Orders\u003C\u002Fstrong> and \u003Cstrong>Subscriptions\u003C\u002Fstrong> lists.\u003C\u002Fli>\n\u003Cli>Powered by the WordPress \u003Cstrong>Heartbeat API\u003C\u002Fstrong> (default) or a custom \u003Cstrong>AJAX\u003C\u002Fstrong> system.\u003C\u002Fli>\n\u003Cli>Lightweight and secure — works only on admin order list pages.\u003C\u002Fli>\n\u003Cli>Subscription monitoring with WooCommerce Subscriptions.\u003C\u002Fli>\n\u003Cli>Zero configuration required; activate and forget.\u003C\u002Fli>\n\u003Cli>Fully compatible with \u003Cstrong>HPOS (High-Performance Order Storage)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Use OrderPulse\u003C\u002Fh3>\n\u003Cp>OrderPulse saves time for shop managers and customer service teams by delivering up-to-date orders as they happen.\u003Cbr \u002F>\nNo more browser refresh cycles — focus on fulfillment, not the reload button.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software, distributed under the terms of the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU General Public License v2 or later\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Developed and maintained by the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.fixwp.io\" rel=\"nofollow ugc\">Fixwp.io\u003C\u002Fa>\u003C\u002Fstrong> team — the experts in\u003Cbr \u002F>\n\u003Cem>fixing WordPress errors, optimizing performance, securing websites, and building custom WooCommerce solutions.\u003C\u002Fem>\u003C\u002Fp>\n","Auto-refresh your WooCommerce Orders list in real time — no manual page reloads required.",20,205,1,"2026-03-20T15:35:00.000Z","6.9.4","6.0","7.4",[20,21,114,115,116],"orders","realtime","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forderpulse-auto-refresh-orders-for-woocommerce.1.2.6.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":110,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":139,"download_link":140,"security_score":141,"vuln_count":142,"unpatched_count":24,"last_vuln_date":143,"fetched_at":26},"add-search-to-menu","Ivory Search – WordPress Search Plugin","5.5.14","Vinod Dalvi","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinod-dalvi\u002F","\u003Cp>Ivory Search is a simple to use advanced WordPress search plugin.\u003C\u002Fp>\n\u003Cp>It enhances the default WordPress search and also allows you to create new custom search forms.\u003C\u002Fp>\n\u003Cp>With Ivory Search, you can create an unlimited number of search forms and configure each search form individually to customize WordPress search and perform different types of searches on site content.\u003C\u002Fp>\n\u003Cp>Display the custom search forms on site header, footer, sidebar or widget area, navigation or menu, on pages, posts, custom post types or anywhere on the site using its shortcodes.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Note: The styling of the search form highly depends on how your theme styles it. If your theme does not style search form correctly then to style it get free support from \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Ivory Search Support\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Have any doubt or question?\u003Cbr \u002F>\nFeel free to ask it using \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Form\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Perform faster search with inverted index-based search engine.\u003C\u002Fli>\n\u003Cli> Index and search  shortcode contents.\u003C\u002Fli>\n\u003Cli> Search WooCommerce products.\u003C\u002Fli>\n\u003Cli> Search images, files and attachments.\u003C\u002Fli>\n\u003Cli> Customize search form using customizer.\u003C\u002Fli>\n\u003Cli> Search using AJAX search.\u003C\u002Fli>\n\u003Cli> Track searches in search analytics.\u003C\u002Fli>\n\u003Cli> Index and search TablePress shortcode contents.\u003C\u002Fli>\n\u003Cli> Create unlimited number of search forms.\u003C\u002Fli>\n\u003Cli> Configure each search forms separately.\u003C\u002Fli>\n\u003Cli> Configure search form to search specific content.\u003C\u002Fli>\n\u003Cli> Exclude specific content from search results.\u003C\u002Fli>\n\u003Cli> Display Search Forms anywhere on your site.\u003C\u002Fli>\n\u003Cli> Supports multilingual search.\u003C\u002Fli>\n\u003Cli> Multilingual Search supported by Weglot\u003C\u002Fli>\n\u003Cli> Integrates with popular plugins such as WooCommerce, Weglot, Polylang, bbPress, WPML etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AJAX Search or Live Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Convert any search form including default search form to AJAX search form.\u003C\u002Fli>\n\u003Cli> Search posts, pages, WooCommerce products, images, files or any custom post type using AJAX search.\u003C\u002Fli>\n\u003Cli> Exclude any specific content from AJAX search.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Search Form Customizer\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Use customizer to change search form colors and its text.\u003C\u002Fli>\n\u003Cli> Choose any search form style from various search forms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Search Specific Content\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Search specific post types such as post, page, product, attachment, forum etc.\u003C\u002Fli>\n\u003Cli> Search in post title.\u003C\u002Fli>\n\u003Cli> Search in post content.\u003C\u002Fli>\n\u003Cli> Search in post excerpt.\u003C\u002Fli>\n\u003Cli> Search posts having specific category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Search in category or taxonomy terms title.\u003C\u002Fli>\n\u003Cli> Search in category or taxonomy terms description.\u003C\u002Fli>\n\u003Cli> Search posts having specific custom fields or metadata.\u003C\u002Fli>\n\u003Cli> Search WooCommerce products SKU. [Premium]\u003C\u002Fli>\n\u003Cli> Search WooCommerce products variation. [Premium]\u003C\u002Fli>\n\u003Cli> Search posts created by specific authors. [Premium]\u003C\u002Fli>\n\u003Cli> Search in author Display name and display the posts created by that author.\u003C\u002Fli>\n\u003Cli> Search posts having specific statuses. [Premium]\u003C\u002Fli>\n\u003Cli> Search posts having specific number of comments. [Premium]\u003C\u002Fli>\n\u003Cli> Search in approved comments content.\u003C\u002Fli>\n\u003Cli> Search posts created in specific date.\u003C\u002Fli>\n\u003Cli> Search only password protected posts.\u003C\u002Fli>\n\u003Cli> Search only posts without passwords.\u003C\u002Fli>\n\u003Cli> Search all posts with and without passwords.\u003C\u002Fli>\n\u003Cli> Search specific files, MIME type or media attachments such as images, audio, videos, PDF, documents etc. [Premium]\u003C\u002Fli>\n\u003Cli> Search in the title, caption and description of images, attachments and media.\u003C\u002Fli>\n\u003Cli> Search in multiple languages as the plugin supports multilingual plugins such as Polylang, WPML etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Exclude Specific Content From Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Exclude specific post types from search.\u003C\u002Fli>\n\u003Cli> Exclude specific posts, pages, WooCommerce Products, Media Attachments, forums or any custom post type from search.\u003C\u002Fli>\n\u003Cli> Do not search in the post title.\u003C\u002Fli>\n\u003Cli> Configure to not search in post content.\u003C\u002Fli>\n\u003Cli> Configure to not search in post excerpt.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific custom fields or metadata. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude ‘out of stock’ WooCommerce products from search. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude posts from search created by specific authors. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific statuses. [Premium]\u003C\u002Fli>\n\u003Cli> Exclude sticky posts from search.\u003C\u002Fli>\n\u003Cli> Exclude posts from search having specific number of comments.\u003C\u002Fli>\n\u003Cli> Exclude posts from search created before or after specific dates.\u003C\u002Fli>\n\u003Cli> Exclude password protected posts from search.\u003C\u002Fli>\n\u003Cli> Exclude posts from search without passwords.\u003C\u002Fli>\n\u003Cli> Exclude images, audios, videos, PDF, documents, attachments, files, media, file type or MIME type from search. [Premium]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Control and Extend Search\u003C\u002Fh3>\n\u003Cul>\n\u003Cli> Display search form in navigation menu and configure its functionality.\u003C\u002Fli>\n\u003Cli> Configure the number of posts to display in search results.\u003C\u002Fli>\n\u003Cli> Highlight search terms on the search results page.\u003C\u002Fli>\n\u003Cli> Order posts in ascending or descending order of date, relevance, id, author, title, type, name, comment count, menu order or entirely random. [Premium]\u003C\u002Fli>\n\u003Cli> Display or hide sticky posts at the top of the search results page.\u003C\u002Fli>\n\u003Cli> Display an error page or list all posts for empty search queries.\u003C\u002Fli>\n\u003Cli> Display search forms only to site administrators while testing, before going live.\u003C\u002Fli>\n\u003Cli> Disable an individual search form or disable searching site wide.\u003C\u002Fli>\n\u003Cli> Configure stop words which are excluded from search.\u003C\u002Fli>\n\u003Cli> Option to add word synonyms to provide more relevant search results.\u003C\u002Fli>\n\u003Cli> Display post_type argument in the search query URL and restrict search to it.\u003C\u002Fli>\n\u003Cli> Search posts having all or any of the selected category or taxonomy terms.\u003C\u002Fli>\n\u003Cli> Display content having any or all the searched terms.\u003C\u002Fli>\n\u003Cli> Fuzzy Matching – Search posts that include the whole search term or search words in the posts that begins or ends with the search term.\u003C\u002Fli>\n\u003Cli> Keyword Stemming – Also searches base word of searched keyword. [Premium]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: some of the features are Premium marked as [Premium]. To have access to those features you will need Ivory Search Premium. You can \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">get Ivory Search Premium here\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>We enhanced and re-wrote old Add Search To Menu plugin from the ground up and Add Search To Menu has renamed to Ivory Search.\u003C\u002Fp>\n\u003Ch4>Help\u003C\u002Fh4>\n\u003Cp>Need Help? Get \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Ivory Search support\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>Any suggestions or comments are welcome. Feel free to contact us using this \u003Ca href=\"https:\u002F\u002Fivorysearch.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact form\u003C\u002Fa>.\u003C\u002Fp>\n","Advanced WordPress custom search plugin. Provides Search Form Customizer, WooCommerce Search, AJAX Search & Live Search support!",100000,2894763,98,1547,"2026-01-22T09:38:00.000Z","3.9","5.2.4",[134,135,136,137,138],"ajax-search","file-search","image-search","search","woocommerce-search","https:\u002F\u002Fivorysearch.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-search-to-menu.5.5.14.zip",95,11,"2026-01-27 19:35:51",{"attackSurface":145,"codeSignals":165,"taintFlows":172,"riskAssessment":173,"analyzedAt":181},{"hooks":146,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":164,"entryPointCount":24,"unprotectedCount":24},[147,153,158],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","admin_enqueue_scripts","unregister_wp_heartbeat","plugin.php",57,{"type":154,"name":155,"callback":156,"file":151,"line":157},"filter","heartbeat_settings","disable_wp_heartbeat_autostart",58,{"type":154,"name":155,"callback":159,"file":151,"line":160},"set_wp_heartbeat_interval",59,[],[],[],[],{"dangerousFunctions":166,"sqlUsage":167,"outputEscaping":169,"fileOperations":24,"externalRequests":24,"nonceChecks":24,"capabilityChecks":24,"bundledLibraries":171},[],{"prepared":24,"raw":24,"locations":168},[],{"escaped":24,"rawEcho":24,"locations":170},[],[],[],{"summary":174,"deductions":175},"The ajax-heartbeat-tool plugin version 1.4.1 demonstrates an exceptionally strong security posture based on the provided static analysis and vulnerability history.  The complete absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with any form of attack surface is a significant positive.  Furthermore, the code signals reveal a clean codebase with no dangerous functions, all SQL queries utilizing prepared statements, and 100% output escaping.  The lack of file operations, external HTTP requests, and crucially, the absence of nonce and capability checks, while not inherently a flaw given the lack of entry points, is noted.  The taint analysis shows zero flows, indicating no identifiable injection vulnerabilities.  The plugin's vulnerability history is also pristine, with zero recorded CVEs, which suggests a history of secure development and maintenance.  Overall, this plugin appears to be very well-secured and offers a minimal risk profile.",[176,179],{"reason":177,"points":178},"No Nonce Checks Found",5,{"reason":180,"points":178},"No Capability Checks Found","2026-03-16T19:41:02.442Z",{"wat":183,"direct":188},{"assetPaths":184,"generatorPatterns":185,"scriptPaths":186,"versionParams":187},[],[],[],[],{"cssClasses":189,"htmlComments":190,"htmlAttributes":191,"restEndpoints":192,"jsGlobals":193,"shortcodeOutput":194},[],[],[],[],[],[],{"error":196,"url":197,"statusCode":198,"statusMessage":199,"message":199},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fajax-heartbeat-tool\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":108,"versions":201},[202],{"version":6,"download_url":203,"svn_tag_url":204,"released_at":25,"has_diff":205,"diff_files_changed":206,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":207,"is_current":196},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-heartbeat-tool.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fajax-heartbeat-tool\u002Ftags\u002F1.4.1\u002F",false,[],[]]