[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIZMAg2d4k1Jbapq58OBjGXE-B3bRYjfQqya10w56ia0":3,"$fjg_2ymVqCpN5sBHMf4_N3pfDacf4uZ22y1peYsxav60":542,"$fbiVbE9gEZimrgLnL5SqGCfkGcT2F4RGaQ1vzKf-4WiE":545},{"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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":141,"fingerprints":524},"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",[20,21,22,23,24],"admin-ajax","heartbeat","heartbeat-api","performance","site-health","https:\u002F\u002Fheartbeat.support","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-front-end-heartbeat-control.1.2.998.1.zip",100,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"loghin",1,30,94,"2026-05-20T02:43:53.425Z",[40,58,79,100,120],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":28,"num_ratings":28,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":56,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[54,55,21,22,23],"admin-ajax-php","autosave","https:\u002F\u002Fgithub.com\u002Fdevabdurrahman\u002Fheartbeat-controller","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheartbeat-controller.1.0.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":76,"download_link":77,"security_score":78,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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,84,68,"2023-08-31T13:23:00.000Z","6.3.8","3.6","5.3",[20,21,22,59,75],"server-resources","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fheartbeat-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheartbeat-control.2.0.1.zip",85,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":27,"num_ratings":89,"last_updated":90,"tested_up_to":51,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"native-performance","Native Performance","1.2.10","quecodigo","https:\u002F\u002Fprofiles.wordpress.org\u002Fquecodig\u002F","\u003Cp>Native Performance improves the performance of your WordPress, reducing site load times noticeably. This plugin is an all-in-one solution that incorporates a complete, powerful and robust core, which is constantly improved in each update and which aims to learn from all users to implement solutions, in the future, more effective.\u003C\u002Fp>\n\u003Cp>All the tools that the plugin incorporates are executed automatically, that is, you will not need to touch any adjustment, since it adapts to your site solving the problems. Native Performance, gathers a number of considerable characteristics, all of them have been tested beforehand so as not to generate future problems and, without any doubt, they are our best configuration for a fast site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remove Dashicons in admin bar (only for non logged users)\u003C\u002Fli>\n\u003Cli>Remove Emoji’s styles and scripts\u003C\u002Fli>\n\u003Cli>Disable REST API (full disabled)\u003C\u002Fli>\n\u003Cli>Disable Heartbeat API\u003C\u002Fli>\n\u003Cli>Remove Query Strings from Static Resources\u003C\u002Fli>\n\u003Cli>Defer Parsing of JavaScript\u003C\u002Fli>\n\u003Cli>Remove Gravatar Query Strings\u003C\u002Fli>\n\u003Cli>Remove Really Simple Discovery link from header\u003C\u002Fli>\n\u003Cli>Remove wlwmanifest.xml (Windows Live Writer) from header\u003C\u002Fli>\n\u003Cli>Remove Shortlink URL from header\u003C\u002Fli>\n\u003Cli>Remove WordPress Generator Version from header\u003C\u002Fli>\n\u003Cli>Remove s.w.org DNS Prefetch\u003C\u002Fli>\n\u003Cli>Remove jquery_migrate\u003C\u002Fli>\n\u003Cli>Remove unnecessary links from header\u003C\u002Fli>\n\u003Cli>Remove generator name from RSS Feeds\u003C\u002Fli>\n\u003Cli>Remove Capital P Dangit filter\u003C\u002Fli>\n\u003Cli>Disable PDF thumbnails preview\u003C\u002Fli>\n\u003Cli>Optimization for WooCommerce & Contact Form 7\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We are compatible with the main SEO plugins for WordPress, thanks to this you can improve the ranking in the search engines. In addition, you will have, at least, an improvement of 10 times the speed of your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> The adjustments panel is in development, with this aim to incorporate new improvements in the features and more performance functions.\u003C\u002Fp>\n\u003Ch3>Plugin Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin requires WordPress 3.8.2 or greater\u003C\u002Fli>\n\u003Cli>This plugin requires PHP 5.0 or greater\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>From within WordPress\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit ‘Plugins > Add New’\u003C\u002Fli>\n\u003Cli>Search for ‘Native Performance’\u003C\u002Fli>\n\u003Cli>Activate Native Performance from your Plugins page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Manually\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the \u003Ccode>native-performance\u003C\u002Fcode> folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory.\u003C\u002Fli>\n\u003Cli>Activate the Native Performance plugin through the ‘Plugins’ menu in WordPress.\u003C\u002Fli>\n\u003C\u002Fol>\n","Improve the performance of your WordPress: Reduce load times, solve common errors and more using the Native Performance plugin.",10,3424,2,"2025-04-28T14:26:00.000Z","4.0","5.0",[94,22,95,23,96],"cache","optimization","speed","https:\u002F\u002Fwww.quecodigo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnative-performance.1.2.10.zip",92,{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":16,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":117,"download_link":118,"security_score":27,"vuln_count":35,"unpatched_count":28,"last_vuln_date":119,"fetched_at":30},"performance-lab","Performance Lab","4.1.0","WordPress Performance Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fperformanceteam\u002F","\u003Cp>The Performance Lab plugin is a collection of features focused on enhancing the performance of your site, most of which should eventually be merged into WordPress core. The plugin facilitates the discovery and activation of the individual performance feature plugins which the performance team is developing. In this way you can test the features to get their benefits before they become available in WordPress core. You can also play an important role by providing feedback to further improve the solutions.\u003C\u002Fp>\n\u003Cp>The feature plugins which are currently featured by this plugin are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fembed-optimizer\u002F\" rel=\"ugc\">Embed Optimizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-sizes\u002F\" rel=\"ugc\">Enhanced Responsive Images\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdominant-color-images\u002F\" rel=\"ugc\">Image Placeholders\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-prioritizer\u002F\" rel=\"ugc\">Image Prioritizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnocache-bfcache\u002F\" rel=\"ugc\">Instant Back\u002FForward\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwebp-uploads\u002F\" rel=\"ugc\">Modern Image Formats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimization-detective\u002F\" rel=\"ugc\">Optimization Detective\u003C\u002Fa> (dependency for Embed Optimizer and Image Prioritizer)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fperformant-translations\u002F\" rel=\"ugc\">Performant Translations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fspeculation-rules\u002F\" rel=\"ugc\">Speculative Loading\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fview-transitions\u002F\" rel=\"ugc\">View Transitions\u003C\u002Fa> \u003Cem>(experimental)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These plugins can also be installed separately from installing Performance Lab, but having the Performance Lab plugin also active will ensure you find out about new performance features as they are developed.\u003C\u002Fp>\n","Performance plugin from the WordPress Performance Team, which is a collection of standalone performance features.",200000,3491178,86,50,"2026-02-27T20:19:00.000Z","6.6",[115,116,95,23,24],"diagnostics","measurement","https:\u002F\u002Fgithub.com\u002FWordPress\u002Fperformance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fperformance-lab.4.1.0.zip","2023-05-18 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":27,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":18,"tags":134,"homepage":139,"download_link":140,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"divewp-boost-site-performance","DiveWP – Boost Site Performance with Clear, Actionable Steps","2.3.3","Oleg Petrov","https:\u002F\u002Fprofiles.wordpress.org\u002Freplikon\u002F","\u003Ch4>🔌 NEW: Plugins Management\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Monitor and manage all installed plugins from one place.\u003C\u002Fstrong> DiveWP’s \u003Cstrong>Plugins Management\u003C\u002Fstrong> feature shows every plugin with active\u002Finactive status, update availability, and “Up to date” state. View details and changelog from WordPress.org, and activate or deactivate plugins without leaving the dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugins Management & Abilities API:\u003C\u002Fstrong> Use the \u003Ccode>divewp\u002Fplugins-management\u003C\u002Fcode> ability so AI assistants can list plugins, fetch description and changelog for a plugin, or activate\u002Fdeactivate a plugin by file path.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What Plugins Management Delivers:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Unified plugin list\u003C\u002Fstrong> – All installed plugins with status pills (Active, Inactive, Update Available, Up to date)\u003Cbr \u002F>\n* \u003Cstrong>Dashboard overview\u003C\u002Fstrong> – Green and red pill counts on the main dashboard for quick health overview\u003Cbr \u002F>\n* \u003Cstrong>Details drawer\u003C\u002Fstrong> – Overview, full description, and changelog from WordPress.org\u003Cbr \u002F>\n* \u003Cstrong>Toggle activation\u003C\u002Fstrong> – Activate or deactivate plugins from the card or drawer\u003Cbr \u002F>\n* \u003Cstrong>Search\u003C\u002Fstrong> – Filter plugins by name, author, or description\u003Cbr \u002F>\n* \u003Cstrong>Abilities API\u003C\u002Fstrong> – Operations: list (all plugins), details (wp.org info for one plugin), toggle (activate\u002Fdeactivate)\u003C\u002Fp>\n\u003Ch4>🤖 NEW: AI Capabilities & WordPress Abilities API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Talk to your WordPress site through AI!\u003C\u002Fstrong> DiveWP integrates with the \u003Cstrong>WordPress Abilities API\u003C\u002Fstrong> and Model Context Protocol (MCP), so AI tools like Cursor, Claude, and ChatGPT can query your site’s health and diagnostics directly—no copy-paste needed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Abilities API & MCP:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>11 Diagnostic Abilities\u003C\u002Fstrong> – Server insights, cron monitoring, plugins management, database health, security audits, and more via the Abilities API\u003Cbr \u002F>\n* \u003Cstrong>Zero Copy-Paste\u003C\u002Fstrong> – AI agents run diagnostics through MCP without manual log sharing\u003Cbr \u002F>\n* \u003Cstrong>Secure Authentication\u003C\u002Fstrong> – WordPress Application Passwords for safe, controlled access\u003Cbr \u002F>\n* \u003Cstrong>Step-by-Step Setup\u003C\u002Fstrong> – “AI Capabilities” tab guides you through 3-step configuration for Abilities API and MCP clients\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Available Abilities:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fserver-insights\u003C\u002Fcode> – Full server health & config check\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fcron-insights\u003C\u002Fcode> – Monitor WP-Cron and Action Scheduler; background tasks & overdue jobs\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fdb-insights\u003C\u002Fcode> – Database size & optimization status\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fsecurity-insights\u003C\u002Fcode> – Vulnerability & configuration audit\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fperformance-checks\u003C\u002Fcode> – Caching & optimization discovery\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Ftheme-builder-insights\u003C\u002Fcode> – Theme and page builder health\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fwoocommerce-best-practices\u003C\u002Fcode> – WooCommerce optimization\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fseo-optimization\u003C\u002Fcode> – SEO configuration audit\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Femail-communications\u003C\u002Fcode> – Email delivery & SMTP status\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fhosting-benchmark-latest\u003C\u002Fcode> – Latest benchmark results\u003Cbr \u002F>\n* \u003Ccode>divewp\u002Fplugins-management\u003C\u002Fcode> – List installed plugins, fetch wp.org details\u002Fchangelog, or toggle plugin activation (operations: list, details, toggle)\u003C\u002Fp>\n\u003Ch4>⏰ NEW: Cron Job Manager & WP-Cron Monitoring\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Take control of WordPress cron jobs and scheduled tasks.\u003C\u002Fstrong> DiveWP’s \u003Cstrong>Cron Job Manager\u003C\u002Fstrong> gives you a clear view of WP-Cron and Action Scheduler so you can spot overdue jobs, slow hooks, and misconfigured cron setups.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cron Jobs & Abilities API:\u003C\u002Fstrong> Use the \u003Ccode>divewp\u002Fcron-insights\u003C\u002Fcode> ability so AI assistants can inspect your cron status, overdue tasks, and recommendations without opening the admin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the Cron Job Manager Delivers:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Real-time cron monitoring\u003C\u002Fstrong> – WP-Cron and Action Scheduler in one dashboard\u003Cbr \u002F>\n* \u003Cstrong>Hook performance\u003C\u002Fstrong> – Execution time and memory per cron hook\u003Cbr \u002F>\n* \u003Cstrong>Overdue & orphan detection\u003C\u002Fstrong> – Find stuck or orphaned scheduled tasks\u003Cbr \u002F>\n* \u003Cstrong>Execution history\u003C\u002Fstrong> – Filterable, paginated cron run history\u003Cbr \u002F>\n* \u003Cstrong>Health guidance\u003C\u002Fstrong> – System health and cron configuration tips\u003C\u002Fp>\n\u003Ch4>🚀 Hosting Performance Benchmark – Know If You Need to Upgrade!\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Measure how your hosting handles your WordPress site!\u003C\u002Fstrong> DiveWP’s comprehensive Hosting Performance Benchmark is a powerful enterprise-grade testing system that evaluates your hosting environment through real-world performance tests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What It Tests:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Database Performance\u003C\u002Fstrong> – Tests INSERT, SELECT, UPDATE operations, datetime functions, and aggregate operations (8 comprehensive tests)\u003Cbr \u002F>\n* \u003Cstrong>Server Resources\u003C\u002Fstrong> – Evaluates CPU, memory, I\u002FO, and network capabilities (5 resource tests)\u003Cbr \u002F>\n* \u003Cstrong>Concurrency Handling\u003C\u002Fstrong> – Measures how your hosting performs under multiple simultaneous requests (4 concurrency tests)\u003Cbr \u002F>\n* \u003Cstrong>E-commerce Performance\u003C\u002Fstrong> – Tests WooCommerce-like operations including price calculations, shipping, and inventory checks (3 performance tests)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Benefits:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>20+ Individual Tests\u003C\u002Fstrong> – Comprehensive evaluation across 4 major categories\u003Cbr \u002F>\n* \u003Cstrong>Real-World Simulation\u003C\u002Fstrong> – Tests simulate actual WordPress operations, not synthetic benchmarks\u003Cbr \u002F>\n* \u003Cstrong>6-Minute Complete Analysis\u003C\u002Fstrong> – Get detailed insights in approximately 6 minutes\u003Cbr \u002F>\n* \u003Cstrong>Actionable Results\u003C\u002Fstrong> – Understand if your current hosting is sufficient or if you need to upgrade\u003Cbr \u002F>\n* \u003Cstrong>Cross-Database Compatible\u003C\u002Fstrong> – Works with MySQL, MariaDB, PostgreSQL, SQLite, and SQL Server\u003Cbr \u002F>\n* \u003Cstrong>Optimized for Shared Hosting\u003C\u002Fstrong> – Designed to work efficiently even on shared hosting environments\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Site owners wondering if their hosting plan is sufficient\u003Cbr \u002F>\n* Users experiencing slow performance and wanting to identify bottlenecks\u003Cbr \u002F>\n* Anyone considering upgrading their hosting plan\u003Cbr \u002F>\n* Developers evaluating hosting performance for client sites\u003C\u002Fp>\n\u003Ch4>🎯 Transform Your WP Journey\u003C\u002Fh4>\n\u003Cp>Discover your site’s true potential by understanding exactly what’s happening under the hood. DiveWP provides clear insights about Performance, Security, and Best Practices – all explained in plain English. Take control of your digital presence by learning as you optimize!\u003C\u002Fp>\n\u003Ch4>🔍 Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🔌 NEW: Plugins Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Unified list of all installed plugins with status (Active, Inactive, Update Available, Up to date)\u003Cbr \u002F>\n* Dashboard counts green (up to date) and red (updates available) pills for quick overview\u003Cbr \u002F>\n* Details drawer with overview, WordPress.org description, and changelog\u003Cbr \u002F>\n* Toggle plugin activation from card or drawer; search by name, author, or description\u003Cbr \u002F>\n* Abilities API: \u003Ccode>divewp\u002Fplugins-management\u003C\u002Fcode> (list, details, toggle) for AI-assisted plugin management\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⏰ NEW: Cron Job Manager & WP-Cron Monitoring\u003C\u002Fstrong>\u003Cbr \u002F>\n* Real-time WP-Cron and Action Scheduler tracking\u003Cbr \u002F>\n* Monitor hook performance and execution time\u003Cbr \u002F>\n* Detect orphaned and overdue tasks\u003Cbr \u002F>\n* Identify problematic cron hooks affecting performance\u003Cbr \u002F>\n* Complete execution history with filtering and pagination\u003Cbr \u002F>\n* Integrates with Abilities API via \u003Ccode>divewp\u002Fcron-insights\u003C\u002Fcode> for AI-assisted cron diagnostics\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🤖 NEW: AI Capabilities & WordPress Abilities API\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress Abilities API and MCP let AI assistants query your site for diagnostics\u003Cbr \u002F>\n* 11 abilities for server, cron jobs, plugins, security, database, and performance insights\u003Cbr \u002F>\n* Works with Cursor, Claude Desktop, ChatGPT, and other MCP clients\u003Cbr \u002F>\n* Secure access via WordPress Application Passwords\u003Cbr \u002F>\n* Step-by-step setup guide in “AI Capabilities” tab\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 Hosting Performance Benchmark\u003C\u002Fstrong>\u003Cbr \u002F>\n* Comprehensive hosting evaluation with 20+ real-world performance tests\u003Cbr \u002F>\n* Database, resource, concurrency, and e-commerce performance analysis\u003Cbr \u002F>\n* Determine if your hosting plan is sufficient for your site\u003Cbr \u002F>\n* Cross-database compatibility (MySQL, MariaDB, PostgreSQL, SQLite, SQL Server)\u003Cbr \u002F>\n* Optimized for shared hosting environments\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deep Site Insights\u003C\u002Fstrong>\u003Cbr \u002F>\n* Understand your site inside out\u003Cbr \u002F>\n* Comprehensive analysis of core functions\u003Cbr \u002F>\n* Database health monitoring\u003Cbr \u002F>\n* User activity tracking\u003Cbr \u002F>\n* Everything explained in plain English\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Performance & Speed\u003C\u002Fstrong>\u003Cbr \u002F>\n* Clear performance insights\u003Cbr \u002F>\n* Actionable optimization steps\u003Cbr \u002F>\n* Speed improvement recommendations\u003Cbr \u002F>\n* Learn what affects your site’s performance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛡️ Security & Best Practices\u003C\u002Fstrong>\u003Cbr \u002F>\n* Proactive security checks\u003Cbr \u002F>\n* Easy-to-follow hardening recommendations\u003Cbr \u002F>\n* Learn WordPress security best practices\u003Cbr \u002F>\n* Implement as you learn\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📊 Database Health\u003C\u002Fstrong>\u003Cbr \u002F>\n* Optimize database performance\u003Cbr \u002F>\n* Clear insights into tables and structure\u003Cbr \u002F>\n* Cleanup recommendations\u003Cbr \u002F>\n* Learn database management without being a tech expert\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎯 SEO & Visibility\u003C\u002Fstrong>\u003Cbr \u002F>\n* Practical SEO recommendations\u003Cbr \u002F>\n* Essential optimization techniques\u003Cbr \u002F>\n* Improve search engine rankings\u003Cbr \u002F>\n* Learn while implementing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛍️ WooCommerce Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Specialized store insights\u003Cbr \u002F>\n* Performance optimization\u003Cbr \u002F>\n* Checkout process analysis\u003Cbr \u002F>\n* Shopping experience improvements\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📧 Email System Monitor\u003C\u002Fstrong>\u003Cbr \u002F>\n* Detailed logging and diagnostics\u003Cbr \u002F>\n* Track email system performance\u003Cbr \u002F>\n* Ensure reliable communication\u003Cbr \u002F>\n* Monitor delivery status\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Theme & Builder Analysis\u003C\u002Fstrong>\u003Cbr \u002F>\n* Theme performance insights\u003Cbr \u002F>\n* Page builder optimization\u003Cbr \u002F>\n* Visual elements analysis\u003Cbr \u002F>\n* Speed optimization guidance\u003C\u002Fp>\n\u003Ch4>💡 How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Scan:\u003C\u002Fstrong> Quick installation and automatic site analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get Clear Insights:\u003C\u002Fstrong> Receive easy-to-understand explanations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Learn Best Practices:\u003C\u002Fstrong> Understand WordPress through your own site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Implement Changes:\u003C\u002Fstrong> Follow actionable recommendations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor Progress:\u003C\u002Fstrong> Track improvements and keep learning\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress Beginners:\u003C\u002Fstrong> Finally understand what’s happening on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Store Owners:\u003C\u002Fstrong> Optimize WooCommerce performance and boost sales\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agency Teams:\u003C\u002Fstrong> Maintain multiple sites while learning best practices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Creators:\u003C\u002Fstrong> Improve site visibility while mastering WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌟 What’s New in 2.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW\u003C\u002Fstrong>: Plugins Management\u003C\u002Fli>\n\u003Cli>New “Plugins Management” feature: view all installed plugins with status pills (Active, Inactive, Update Available, Up to date)\u003C\u002Fli>\n\u003Cli>Dashboard overview counts green (up to date) and red (updates available) pills alongside other feature statuses\u003C\u002Fli>\n\u003Cli>Details drawer with overview, full description, and changelog from WordPress.org\u003C\u002Fli>\n\u003Cli>Activate\u002Fdeactivate plugins from the card or drawer; search by name, author, or description\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW\u003C\u002Fstrong>: Abilities API – \u003Ccode>divewp\u002Fplugins-management\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Operations: list (all plugins with status), details (wp.org description and changelog for one plugin), toggle (activate\u002Fdeactivate by plugin file)\u003C\u002Fli>\n\u003Cli>AI assistants can list plugins, fetch plugin info, or change activation state via MCP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌟 What’s New in 2.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW\u003C\u002Fstrong>: AI Capabilities & WordPress Abilities API\u003C\u002Fli>\n\u003Cli>New “AI Capabilities” tab with step-by-step setup guide\u003C\u002Fli>\n\u003Cli>10 diagnostic abilities for AI agents (server, cron jobs, database, security, performance, and more)\u003C\u002Fli>\n\u003Cli>Support for Cursor, Claude Desktop, ChatGPT via Model Context Protocol (MCP)\u003C\u002Fli>\n\u003Cli>Secure access using WordPress Application Passwords\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW\u003C\u002Fstrong>: Cron Job Manager & WP-Cron Monitoring\u003C\u002Fli>\n\u003Cli>Full cron jobs dashboard: WP-Cron and Action Scheduler in one place\u003C\u002Fli>\n\u003Cli>Hook performance, overdue and orphan detection, execution history\u003C\u002Fli>\n\u003Cli>Abilities API integration: \u003Ccode>divewp\u002Fcron-insights\u003C\u002Fcode> for AI-driven cron diagnostics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW\u003C\u002Fstrong>: REST API Access Logging in User Events\u003C\u002Fli>\n\u003Cli>Track API access via Application Passwords in the event log\u003C\u002Fli>\n\u003Cli>Monitor AI agent activity and external integrations\u003C\u002Fli>\n\u003Cli>Throttled logging to prevent flood from MCP bursts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IMPROVED\u003C\u002Fstrong>: Cron Jobs Feature Enhancements\u003C\u002Fli>\n\u003Cli>Aligned AJAX and server health calculations for consistent status display\u003C\u002Fli>\n\u003Cli>“Potential orphan” terminology for clearer task identification\u003C\u002Fli>\n\u003Cli>Added Alternate Cron explanation footnote\u003C\u002Fli>\n\u003Cli>Visual accent pills for Important\u002FRecommendation notes in task modals\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? We’re here for you!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📚 \u003Ca href=\"https:\u002F\u002Fdivewp.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>💬 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdivewp\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>🐞 \u003Ca href=\"https:\u002F\u002Fdivewp.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Bug Reports and Contact\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>DiveWP respects your privacy and that of your users. We do not collect any personal data. All analysis is performed locally on your server.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>DiveWP is proudly created and maintained by Oleg Petrov.\u003C\u002Fp>\n","Learn WP Best Practices Through Your Own Site! Get clear insights about Performance, Security, and Best Practices – explained in plain English.",200,2060,6,"2026-02-26T08:16:00.000Z","6.9.4","6.8",[135,136,137,138,24],"abilities-api","cron-jobs","performance-optimization","security","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdivewp-boost-site-performance\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdivewp-boost-site-performance.2.3.3.zip",{"attackSurface":142,"codeSignals":359,"taintFlows":485,"riskAssessment":512,"analyzedAt":523},{"hooks":143,"ajaxHandlers":288,"restRoutes":315,"shortcodes":333,"cronEvents":334,"entryPointCount":182,"unprotectedCount":130},[144,149,153,157,163,167,170,174,176,179,184,189,193,198,200,204,207,211,214,218,222,226,230,235,238,242,246,251,256,259,262,266,270,273,277,280,284],{"type":145,"name":146,"callback":147,"file":148,"line":14},"action","admin_init","reg","admin\\affix.php",{"type":145,"name":150,"callback":151,"file":152,"line":14},"admin_enqueue_scripts","assets","admin\\asset-manager.php",{"type":145,"name":154,"callback":155,"priority":28,"file":156,"line":14},"init","maybe_disable","admin\\heartbeat-config.php",{"type":158,"name":159,"callback":160,"priority":161,"file":156,"line":162},"filter","heartbeat_settings","hb",20,13,{"type":158,"name":164,"callback":165,"priority":87,"file":156,"line":166},"dfehc_contextual_load_value","zoom",14,{"type":145,"name":154,"callback":168,"priority":27,"file":156,"line":169},"closure",19,{"type":145,"name":171,"callback":172,"file":173,"line":14},"admin_menu","menu","admin\\unclogger-menu.php",{"type":145,"name":171,"callback":175,"file":173,"line":162},"submenu",{"type":158,"name":177,"callback":178,"file":173,"line":166},"admin_footer_text","ft",{"type":158,"name":180,"callback":181,"priority":182,"file":173,"line":183},"update_footer","fv",11,15,{"type":145,"name":185,"callback":186,"file":187,"line":188},"rest_api_init","register_rest_routes","defibrillator\\unclogger.php",55,{"type":145,"name":190,"callback":191,"file":187,"line":192},"dfehc_async_optimize_all","anonymous",270,{"type":145,"name":194,"callback":195,"file":196,"line":197},"dfehc_log_server_load_hook","dfehc_log_server_load","engine\\server-load.php",497,{"type":145,"name":154,"callback":168,"priority":28,"file":196,"line":199},552,{"type":158,"name":201,"callback":202,"priority":28,"file":196,"line":203},"cron_schedules","dfehc_register_minute_schedule",611,{"type":145,"name":154,"callback":205,"priority":35,"file":196,"line":206},"dfehc_schedule_log_server_load",665,{"type":145,"name":154,"callback":208,"file":209,"line":210},"maybe_schedule","heartbeat-async.php",390,{"type":158,"name":201,"callback":212,"priority":87,"file":209,"line":213},"dfehc_register_schedules",649,{"type":145,"name":215,"callback":168,"file":216,"line":217},"wp_default_scripts","heartbeat-controller.php",75,{"type":145,"name":219,"callback":220,"file":216,"line":221},"wp_enqueue_scripts","dfehc_enqueue_scripts",183,{"type":158,"name":159,"callback":223,"priority":224,"file":216,"line":225},"dfehc_override_heartbeat_interval",99,614,{"type":145,"name":227,"callback":228,"file":216,"line":229},"wp_logout","dfehc_invalidate_heartbeat_cache",641,{"type":158,"name":231,"callback":232,"priority":87,"file":233,"line":234},"pre_update_option_dfehc_optimization_frequency","sf","settings.php",40,{"type":158,"name":201,"callback":236,"file":233,"line":237},"sched",41,{"type":145,"name":239,"callback":240,"file":233,"line":241},"dfehc_periodic_optimization","cron",42,{"type":145,"name":243,"callback":244,"file":233,"line":245},"admin_head","remove_unwanted_notices",71,{"type":145,"name":247,"callback":248,"priority":35,"file":249,"line":250},"send_headers","dfehc_set_user_cookie","visitor\\cookie-helper.php",646,{"type":145,"name":252,"callback":253,"file":254,"line":255},"user_register","dfehc_set_default_last_activity_time","visitor\\manager.php",158,{"type":158,"name":201,"callback":257,"file":254,"line":258},"dfehc_add_intervals",178,{"type":145,"name":154,"callback":260,"priority":87,"file":254,"line":261},"dfehc_schedule_user_activity_processing",244,{"type":145,"name":263,"callback":264,"file":254,"line":265},"dfehc_process_user_activity","dfehc_throttled_user_activity_handler",286,{"type":145,"name":267,"callback":268,"priority":87,"file":254,"line":269},"wp","dfehc_record_user_activity",429,{"type":145,"name":271,"callback":271,"priority":87,"file":254,"line":272},"dfehc_cleanup_user_activity",491,{"type":145,"name":274,"callback":275,"file":254,"line":276},"dfehc_reset_total_visitors_event","dfehc_reset_total_visitors",638,{"type":145,"name":154,"callback":278,"priority":87,"file":254,"line":279},"dfehc_ensure_reset_visitors_schedule",681,{"type":145,"name":150,"callback":281,"file":282,"line":283},"dfehc_enqueue_chart_js","widget.php",33,{"type":145,"name":285,"callback":286,"file":282,"line":287},"wp_dashboard_setup","dfehc_add_heartbeat_health_dashboard_widget",713,[289,295,299,301,306,308,312,313],{"action":290,"nopriv":291,"callback":292,"hasNonce":293,"hasCapCheck":293,"file":294,"line":14},"dfehc_optimize",false,"ajax",true,"admin\\ajax-handler.php",{"action":296,"nopriv":291,"callback":297,"hasNonce":293,"hasCapCheck":293,"file":196,"line":298},"get_server_load","dfehc_get_server_load_ajax_handler",550,{"action":296,"nopriv":293,"callback":297,"hasNonce":293,"hasCapCheck":293,"file":196,"line":300},554,{"action":302,"nopriv":291,"callback":303,"hasNonce":291,"hasCapCheck":291,"file":304,"line":305},"dfehc_ping","dfehc_ping_handler","engine\\server-response.php",574,{"action":302,"nopriv":293,"callback":303,"hasNonce":291,"hasCapCheck":291,"file":304,"line":307},576,{"action":309,"nopriv":291,"callback":310,"hasNonce":293,"hasCapCheck":291,"file":216,"line":311},"dfehc_update_heartbeat_interval","dfehc_get_recommended_intervals",575,{"action":309,"nopriv":293,"callback":310,"hasNonce":293,"hasCapCheck":291,"file":216,"line":307},{"action":314,"nopriv":291,"callback":168,"hasNonce":291,"hasCapCheck":291,"file":282,"line":213},"dfehc_widget_refresh_stats",[316,323,328],{"namespace":317,"route":318,"methods":319,"callback":321,"permissionCallback":29,"file":187,"line":322},"dfehc-unclogger\u002Fv1","\u002Fget\u002F",[320],"GET","get_settings",204,{"namespace":317,"route":324,"methods":325,"callback":326,"permissionCallback":29,"file":187,"line":327},"\u002Foptimize-db\u002F(?P\u003Ctool>[^\u002F]+)",[320],"optimize_db",210,{"namespace":317,"route":329,"methods":330,"callback":331,"permissionCallback":29,"file":187,"line":332},"\u002Fset\u002F",[320],"set_setting",222,[],[335,337,339,341,343,345,347,349,351,353,355,357],{"hook":190,"callback":190,"file":187,"line":336},161,{"hook":194,"callback":194,"file":196,"line":338},644,{"hook":239,"callback":239,"file":233,"line":340},57,{"hook":263,"callback":263,"file":254,"line":342},218,{"hook":263,"callback":263,"file":254,"line":344},225,{"hook":271,"callback":271,"file":254,"line":346},232,{"hook":271,"callback":271,"file":254,"line":348},235,{"hook":271,"callback":271,"file":254,"line":350},477,{"hook":274,"callback":274,"file":254,"line":352},647,{"hook":274,"callback":274,"file":254,"line":354},650,{"hook":274,"callback":274,"file":254,"line":356},673,{"hook":274,"callback":274,"file":254,"line":358},676,{"dangerousFunctions":360,"sqlUsage":369,"outputEscaping":384,"fileOperations":182,"externalRequests":89,"nonceChecks":482,"capabilityChecks":483,"bundledLibraries":484},[361,365],{"fn":362,"file":196,"line":363,"context":364},"shell_exec",322,"$out = @shell_exec('LANG=C uptime 2>&1');",{"fn":362,"file":366,"line":367,"context":368},"engine\\system-load-fallback.php",109,"$out = @shell_exec($cmd);",{"prepared":370,"raw":371,"locations":372},72,4,[373,377,380,382],{"file":374,"line":375,"context":376},"defibrillator\\unclogger-db.php",136,"$wpdb->get_var() with variable interpolation",{"file":374,"line":378,"context":379},341,"$wpdb->query() with variable interpolation",{"file":374,"line":381,"context":379},396,{"file":374,"line":383,"context":379},427,{"escaped":78,"rawEcho":385,"locations":386},52,[387,389,390,392,394,396,398,400,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,432,433,435,437,439,441,443,445,447,449,451,453,454,456,457,459,461,462,464,466,467,469,471,473,475,477,479,481],{"file":148,"line":110,"context":388},"raw output",{"file":148,"line":224,"context":388},{"file":148,"line":391,"context":388},358,{"file":148,"line":393,"context":388},359,{"file":148,"line":395,"context":388},381,{"file":148,"line":397,"context":388},382,{"file":148,"line":399,"context":388},394,{"file":148,"line":381,"context":388},{"file":148,"line":402,"context":388},400,{"file":148,"line":404,"context":388},404,{"file":148,"line":406,"context":388},408,{"file":148,"line":408,"context":388},412,{"file":148,"line":410,"context":388},416,{"file":148,"line":412,"context":388},420,{"file":148,"line":414,"context":388},424,{"file":148,"line":416,"context":388},428,{"file":148,"line":418,"context":388},432,{"file":148,"line":420,"context":388},436,{"file":148,"line":422,"context":388},627,{"file":148,"line":424,"context":388},628,{"file":148,"line":426,"context":388},629,{"file":148,"line":428,"context":388},630,{"file":148,"line":430,"context":388},634,{"file":148,"line":229,"context":388},{"file":148,"line":213,"context":388},{"file":148,"line":434,"context":388},662,{"file":148,"line":436,"context":388},666,{"file":148,"line":438,"context":388},668,{"file":148,"line":440,"context":388},693,{"file":148,"line":442,"context":388},696,{"file":148,"line":444,"context":388},699,{"file":148,"line":446,"context":388},710,{"file":148,"line":448,"context":388},729,{"file":173,"line":450,"context":388},34,{"file":173,"line":452,"context":388},49,{"file":173,"line":385,"context":388},{"file":173,"line":455,"context":388},53,{"file":173,"line":340,"context":388},{"file":173,"line":458,"context":388},62,{"file":173,"line":460,"context":388},82,{"file":173,"line":78,"context":388},{"file":173,"line":463,"context":388},89,{"file":173,"line":465,"context":388},108,{"file":173,"line":367,"context":388},{"file":173,"line":468,"context":388},110,{"file":173,"line":470,"context":388},111,{"file":173,"line":472,"context":388},112,{"file":282,"line":474,"context":388},56,{"file":282,"line":476,"context":388},233,{"file":282,"line":478,"context":388},287,{"file":282,"line":480,"context":388},612,{"file":282,"line":250,"context":388},7,8,[],[486,504],{"entryPoint":487,"graph":488,"unsanitizedCount":35,"severity":503},"dfehc_set_user_cookie (visitor\\cookie-helper.php:492)",{"nodes":489,"edges":501},[490,495],{"id":491,"type":492,"label":493,"file":249,"line":494},"n0","source","$_SERVER",538,{"id":496,"type":497,"label":498,"file":249,"line":499,"wp_function":500},"n1","sink","header() [Header Injection]",617,"header",[502],{"from":491,"to":496,"sanitized":291},"medium",{"entryPoint":505,"graph":506,"unsanitizedCount":35,"severity":503},"\u003Ccookie-helper> (visitor\\cookie-helper.php:0)",{"nodes":507,"edges":510},[508,509],{"id":491,"type":492,"label":493,"file":249,"line":494},{"id":496,"type":497,"label":498,"file":249,"line":499,"wp_function":500},[511],{"from":491,"to":496,"sanitized":291},{"summary":513,"deductions":514},"The dynamic-front-end-heartbeat-control plugin, version 1.2.998.1, exhibits a mixed security posture. While it demonstrates good practices in areas like the extensive use of prepared statements for SQL queries (95%) and a significant number of capability checks (8), notable concerns arise from its attack surface.  A substantial portion of its AJAX handlers (3 out of 8) and all of its REST API routes (3 out of 3) lack proper authentication or permission callbacks, presenting clear entry points for unauthorized actions.  Furthermore, the presence of the `shell_exec` function signals a potential for severe code execution vulnerabilities if not handled with extreme care, although the taint analysis did not reveal any critical or high-severity issues in this specific version. The absence of any recorded vulnerabilities in its history is a positive indicator, suggesting a generally stable codebase. However, the identified unprotected entry points and the presence of dangerous functions warrant careful consideration and remediation.",[515,517,519,521],{"reason":516,"points":87},"AJAX handlers without auth checks",{"reason":518,"points":183},"REST API routes without permission callbacks",{"reason":520,"points":87},"Presence of dangerous function: shell_exec",{"reason":522,"points":130},"Output escaping not properly handled in 38% of cases","2026-03-16T19:13:52.841Z",{"wat":525,"direct":533},{"assetPaths":526,"generatorPatterns":528,"scriptPaths":529,"versionParams":530},[527],"\u002Fwp-content\u002Fplugins\u002Fdynamic-front-end-heartbeat-control\u002Fjs\u002Fheartbeat.min.js",[],[],[531,532],"dynamic-front-end-heartbeat-control\u002Fheartbeat-controller.php?ver=","heartbeat.min.js?ver=",{"cssClasses":534,"htmlComments":535,"htmlAttributes":536,"restEndpoints":537,"jsGlobals":539,"shortcodeOutput":541},[],[],[],[538],"\u002Fwp-json\u002Fdfehc\u002Fv1\u002Fheartbeat",[540],"dfehc_heartbeat_vars",[],{"error":293,"url":543,"statusCode":404,"statusMessage":544,"message":544},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdynamic-front-end-heartbeat-control\u002Fbundle","no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":89,"versions":546},[547,552],{"version":6,"download_url":26,"svn_tag_url":548,"released_at":29,"has_diff":291,"diff_files_changed":549,"diff_lines":29,"trac_diff_url":550,"vulnerabilities":551,"is_current":293},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdynamic-front-end-heartbeat-control\u002Ftags\u002F1.2.998.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdynamic-front-end-heartbeat-control%2Ftags%2F1.2.998&new_path=%2Fdynamic-front-end-heartbeat-control%2Ftags%2F1.2.998.1",[],{"version":553,"download_url":554,"svn_tag_url":555,"released_at":29,"has_diff":291,"diff_files_changed":556,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":557,"is_current":291},"1.2.998","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-front-end-heartbeat-control.1.2.998.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdynamic-front-end-heartbeat-control\u002Ftags\u002F1.2.998\u002F",[],[]]