{"id":222003,"date":"2025-03-20T17:00:35","date_gmt":"2025-03-20T17:00:35","guid":{"rendered":"https:\/\/en-gb.wordpress.org\/plugins\/healthcheck-wp-health-monitor\/"},"modified":"2025-06-25T16:29:08","modified_gmt":"2025-06-25T16:29:08","slug":"health-monitor","status":"publish","type":"plugin","link":"https:\/\/tt.wordpress.org\/plugins\/health-monitor\/","author":20123330,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.3","stable_tag":"1.4.3","tested":"6.8.5","requires":"5.2","requires_php":"8.0","requires_plugins":null,"header_name":"Health Monitor","header_author":"THS","header_description":"Monitor and maintain the health of your wordpress website.","assets_banners_color":"49132e","last_updated":"2025-06-25 16:29:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/twohourssleep.com\/","header_author_uri":"https:\/\/twohourssleep.com","rating":0,"author_block_rating":0,"active_installs":20,"downloads":872,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"twohourssleep","date":"2025-03-20 17:08:54"},"1.3.0":{"tag":"1.3.0","author":"twohourssleep","date":"2025-03-21 12:17:29"},"1.3.1":{"tag":"1.3.1","author":"twohourssleep","date":"2025-03-24 09:45:02"},"1.4.0":{"tag":"1.4.0","author":"twohourssleep","date":"2025-04-15 10:49:04"},"1.4.1":{"tag":"1.4.1","author":"twohourssleep","date":"2025-05-28 08:56:34"},"1.4.2":{"tag":"1.4.2","author":"twohourssleep","date":"2025-06-12 11:11:45"},"1.4.3":{"tag":"1.4.3","author":"twohourssleep","date":"2025-06-25 16:29:08"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3259321,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3259321,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3259582,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.3.0","1.3.1","1.4.0","1.4.1","1.4.2","1.4.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3259321,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3259321,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3259321,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3259321,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Dashboard","2":"Pagespeed monitoring","3":"Settings","4":"Notifications control"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[29196,187,151481,239787,1200],"plugin_category":[52],"plugin_contributors":[239788],"plugin_business_model":[],"class_list":["post-222003","plugin","type-plugin","status-publish","hentry","plugin_tags-error-tracking","plugin_tags-optimization","plugin_tags-site-health","plugin_tags-system-diagnostics","plugin_tags-uptime-monitoring","plugin_category-performance","plugin_contributors-twohourssleep","plugin_committers-twohourssleep"],"banners":{"banner":"https:\/\/ps.w.org\/health-monitor\/assets\/banner-772x250.jpg?rev=3259582","banner_2x":"https:\/\/ps.w.org\/health-monitor\/assets\/banner-1544x500.jpg?rev=3259321","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/health-monitor\/assets\/icon.svg?rev=3259321","icon":"https:\/\/ps.w.org\/health-monitor\/assets\/icon.svg?rev=3259321","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/health-monitor\/assets\/screenshot-1.png?rev=3259321","caption":"Dashboard"},{"src":"https:\/\/ps.w.org\/health-monitor\/assets\/screenshot-2.png?rev=3259321","caption":"Pagespeed monitoring"},{"src":"https:\/\/ps.w.org\/health-monitor\/assets\/screenshot-3.png?rev=3259321","caption":"Settings"},{"src":"https:\/\/ps.w.org\/health-monitor\/assets\/screenshot-4.png?rev=3259321","caption":"Notifications control"}],"raw_content":"<!--section=description-->\n<p>Health Monitor is designed to help you keep your website running smoothly. It continuously checks your site\u2019s performance, security, and overall health by:<\/p>\n\n<ul>\n<li>Monitoring Page Performance: Ensures your website loads quickly by checking page speed and performance scores.<\/li>\n<li>Validating System Settings: Confirms that important WordPress settings, such as security salts and automatic update configurations, are in place.<\/li>\n<li>Checking for Errors: Tracks potential issues like logged errors and file permissions, so you can quickly address them. Keeping Your Site Updated: Works with WordPress update APIs to validate plugin and theme versions, ensuring compatibility and optimal performance.<\/li>\n<\/ul>\n\n<p>With these automated checks, Health Monitor provides clear insights and notifications to help you maintain a healthy and secure website\u2014all without sending any personal or sensitive data externally. Enjoy peace of mind knowing your website\u2019s well-being is always being watched over.<\/p>\n\n<h4>External Services<\/h4>\n\n<ol>\n<li>AUTHOR \/ SUPPORT WEBSITE<\/li>\n<\/ol>\n\n<ul>\n<li>Service: Two Hours Sleep Website (https:\/\/twohourssleep.com\/)<\/li>\n<li>Purpose: Provides users with plugin support, documentation, and updates.<\/li>\n<li>Data Sent: The plugin does not automatically send or transmit any user data or usage information to the website. The URL is presented solely as a reference for support.<\/li>\n<li>Terms of Service &amp; Privacy Policy: Please review the relevant policies on the website if applicable.(https:\/\/www.twohourssleep.com\/privacy-policy\/)<\/li>\n<\/ul>\n\n<ol>\n<li><p>OTHER EXTERNAL CONNECTIONS\n\u2022 Google APIs \u2013 Page Speed API (https:\/\/www.googleapis.com\/pagespeedonline, https:\/\/www.google.co.uk)<\/p>\n\n<ul>\n<li>Purpose: To check page performance metrics.<\/li>\n<li>Data Sent: The URL and minimal performance request details.<\/li>\n<li>Conditions: Called when page speed data is required; subject to Google\u2019s privacy policy.<\/li>\n<li>URLs:\n\n<ul>\n<li>https:\/\/www.googleapis.com\/pagespeedonline\/v5\/runPagespeed?url=[url]&amp;category=pwa&amp;category=performance&amp;category=accessibility&amp;category=best-practices&amp;category=seo ([url] generated dynamically)<\/li>\n<\/ul><\/li>\n<li>Terms of use: https:\/\/developers.google.com\/terms<\/li>\n<li>Privacy policy: https:\/\/developers.google.com\/terms\/api-services-user-data-policy<\/li>\n<\/ul>\n\n<p>\u2022 WordPress APIs (https:\/\/api.wordpress.org)<\/p>\n\n<ul>\n<li>Purpose: To validate plugin updates and retrieve related information.<\/li>\n<li>Data Sent: Plugin version and site URL.<\/li>\n<li>Conditions: Accessed during update checks; no personal user data is sent.<\/li>\n<li>URLs:\n\n<ul>\n<li>https:\/\/api.wordpress.org\/core\/version-check\/1.7\/<\/li>\n<li>https:\/\/api.wordpress.org\/plugins\/info\/1.0\/[plugin_slug].json ([plugin_slug] generated dynamically)<\/li>\n<li>https:\/\/api.wordpress.org\/plugins\/info\/1.0\/woocommerce.json<\/li>\n<\/ul><\/li>\n<li>Terms\/Privacy: https:\/\/wordpress.stackexchange.com\/legal\/api-terms-of-use<\/li>\n<\/ul>\n\n<p>\u2022 cURL (https:\/\/curl.se)<\/p>\n\n<ul>\n<li>Purpose: Used as a tool to handle HTTP requests to various external APIs.<\/li>\n<li>Data Sent:  None, this checks the latest version of curl<\/li>\n<li>Conditions: Utilized when external HTTP connections are required; follows standard security practices.<\/li>\n<li>URLs:\n\n<ul>\n<li>https:\/\/curl.se\/download.html<\/li>\n<\/ul><\/li>\n<li>Terms\/privacy: https:\/\/curl.se\/docs\/whodocs.html<\/li>\n<\/ul>\n\n<p>\u2022 MySQL (https:\/\/dev.mysql.com)<\/p>\n\n<ul>\n<li>Purpose: To handle database interactions.<\/li>\n<li>Data Sent: None.<\/li>\n<li>Conditions: Operates under standard database connection protocols and security guidelines.<\/li>\n<li>Terms: https:\/\/www.oracle.com\/legal\/terms\/?er=221886<\/li>\n<li>Privacy: https:\/\/www.oracle.com\/legal\/privacy\/<\/li>\n<\/ul>\n\n<p>\u2022 Two Hours Sleep Shop (https:\/\/shop.twohourssleep.com)<\/p>\n\n<ul>\n<li>Purpose: To facilitate access to related product offerings and services.<\/li>\n<li>Data Sent: Only non-confidential data necessary for support references.<\/li>\n<li>Conditions: Engaged when users access plugin support or shop links; no sensitive data is transmitted.<\/li>\n<li>URLs:\n\n<ul>\n<li>https:\/\/shop.twohourssleep.com\/wp-json\/wc\/v3\/subscriptions\/<\/li>\n<\/ul><\/li>\n<li>Terms: https:\/\/shop.twohourssleep.com\/terms-and-conditions\/<\/li>\n<li>Privacy: https:\/\/shop.twohourssleep.com\/privacy-policy\/<\/li>\n<\/ul>\n\n<p>\u2022 PHP Official Website (https:\/\/php.net)<\/p>\n\n<ul>\n<li>Purpose: To provide users with up-to-date PHP documentation and language resources.<\/li>\n<li>Data Sent: None, this is used to obtain the latest php version.<\/li>\n<li>Conditions: Accessed only as an informational resource for best practices and compatibility references.<\/li>\n<li>Terms\/Privacy: https:\/\/www.php.net\/privacy.php<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20does%20the%20plugin%20improve%20my%20site%3F'><h3>How does the plugin improve my site?<\/h3><\/dt>\n<dd><p>It monitors page speed performance, validates important system settings (like security salts and update configurations), and checks for errors so potential issues are flagged for quick resolution.<\/p><\/dd>\n<dt id='does%20health%20monitor%20transmit%20any%20personal%20data%3F'><h3>Does Health Monitor transmit any personal data?<\/h3><\/dt>\n<dd><p>No, it only transmits minimal, non-sensitive data necessary for performance and error checking. No confidential information is shared.<\/p><\/dd>\n<dt id='do%20i%20need%20to%20manually%20run%20checks%3F'><h3>Do I need to manually run checks?<\/h3><\/dt>\n<dd><p>No. Health Monitor uses automated background tasks to continuously perform checks, so you don\u2019t need to trigger them manually.<\/p><\/dd>\n<dt id='what%20external%20services%20does%20the%20plugin%20interact%20with%3F'><h3>What external services does the plugin interact with?<\/h3><\/dt>\n<dd><p>It interfaces with services like Google PageSpeed API and WordPress APIs to gather performance metrics and validate updates\u2014ensuring your site remains optimized and secure.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.3<\/h4>\n\n<p><em>Bugfix:<\/em>\n* Fixed bug preventing data being sent to the montership.<\/p>\n\n<h4>1.4.2<\/h4>\n\n<p><em>Bugfix:<\/em>\n* Fixed Ajax loading sections on all areas of the admin.<\/p>\n\n<h4>1.4.1<\/h4>\n\n<p><em>Tweak:<\/em>\n* Changed title from THS Audit to \"Health Monitor\"<\/p>\n\n<p><em>Bugfix:<\/em>\n* Fixed \"Note\" field from appearing on other tabs than settings \n* Fixed bug where database update didn't run on previous release<\/p>\n\n<h4>1.4.0<\/h4>\n\n<p><em>Bugfix<\/em>\n* Lighthouse report table wasn't updating with the most recent report.<\/p>\n\n<p><em>Feature:<\/em>\n* Add settings tab for lightspeed options\n* Add dropdown to select page on lightspeed section\n* Add option to run light speed on multiple pages<\/p>\n\n<p><em>Feature:<\/em>\n* Added XML-RPC Check<\/p>\n\n<p><em>Feature:<\/em>\n* Enhanced the plugin validator to account for auto-updating plugins<\/p>\n\n<p><em>Tweak:<\/em>\n* Added a new column to the plugins table to display the last updated date.<\/p>\n\n<h4>1.3.1<\/h4>\n\n<p><em>Bugfix:<\/em>\n* Fix for dashboard icon not appearing.<\/p>\n\n<h4>1.3.0<\/h4>\n\n<p><em>Changes:<\/em>\n* Add support for premium plugin<\/p>\n\n<h4>1.2.0<\/h4>\n\n<p><em>Changes:<\/em>\n* Release of Health Monitor<\/p>","raw_excerpt":"Health Monitor is designed to help you keep your website running smoothly. It continuously checks your site\u2019s performance, security, and overall healt &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/222003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=222003"}],"author":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/twohourssleep"}],"wp:attachment":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=222003"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=222003"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=222003"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=222003"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=222003"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=222003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}