[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fC2nBHr-TxcDtBXC5X54M5cGIb7lvdwDIqmRgCyt54-Y":3,"$fqONMyrfHd1NFkLfi20QgvKF4gwSut5TZDDAKtGxMe7I":476,"$fZJVTO8dy00M4Ukjs3hmMQCrWJ6AladC7Vqf_s4bzRMI":481},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":133,"fingerprints":456},"incident-agent","Incident Agent","1.0.3","Craig Gomes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcraiggomes\u002F","\u003Cp>Incident Agent is a powerful WordPress monitoring plugin that connects your site to the IncidentWP monitoring platform. Get instant alerts when your site goes down, track all WordPress events, and monitor SSL certificates – all from a beautiful dashboard.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Uptime Monitoring\u003C\u002Fstrong> – Automated health checks every minute\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Tracking\u003C\u002Fstrong> – Track user logins, plugin changes, theme updates, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Monitoring\u003C\u002Fstrong> – Catch PHP errors and warnings before they impact users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSL Certificate Monitoring\u003C\u002Fstrong> – Get alerts 7 days before expiration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Alerts\u003C\u002Fstrong> – Instant notifications for critical issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beautiful Dashboard\u003C\u002Fstrong> – Monitor all your sites from one place\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Plan Available\u003C\u002Fstrong> – Start monitoring for free, upgrade anytime\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the Incident Agent plugin\u003C\u002Fli>\n\u003Cli>Sign up for free at \u003Ca href=\"https:\u002F\u002Fapp.incidentwp.com\" rel=\"nofollow ugc\">app.incidentwp.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Connect your site using the provided API key\u003C\u002Fli>\n\u003Cli>Start monitoring immediately!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>What Gets Tracked\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>User logins and logouts\u003C\u002Fli>\n\u003Cli>Failed login attempts\u003C\u002Fli>\n\u003Cli>Plugin installations, updates, and deletions\u003C\u002Fli>\n\u003Cli>Theme changes and updates\u003C\u002Fli>\n\u003Cli>WordPress core updates\u003C\u002Fli>\n\u003Cli>Post and page changes\u003C\u002Fli>\n\u003Cli>User profile updates\u003C\u002Fli>\n\u003Cli>Settings changes\u003C\u002Fli>\n\u003Cli>And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free vs Pro\u003C\u002Fh4>\n\u003Cp>This plugin is free and open source (GPL-2.0-or-later). A \u003Cstrong>Pro plan\u003C\u002Fstrong> is available at \u003Ca href=\"https:\u002F\u002Fincidentwp.com\" rel=\"nofollow ugc\">incidentwp.com\u003C\u002Fa> and unlocks additional features such as extended event history, multi-site management, advanced alerting, and priority support. The free version is fully functional and does not require a paid plan.\u003C\u002Fp>\n\u003Ch4>Privacy & Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All data transmitted over HTTPS\u003C\u002Fli>\n\u003Cli>API key authentication\u003C\u002Fli>\n\u003Cli>No sensitive data stored\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>Open source code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>Full documentation is available at \u003Ca href=\"https:\u002F\u002Fincidentwp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">incidentwp.com\u002Fdocs\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Need help? Visit our \u003Ca href=\"https:\u002F\u002Fincidentwp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> or email support@incidentwp.com\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Incident Agent collects and transmits WordPress event data to the IncidentWP monitoring platform. This includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site URL and WordPress version\u003C\u002Fli>\n\u003Cli>Plugin and theme information\u003C\u002Fli>\n\u003Cli>User activity (logins, logouts, profile changes)\u003C\u002Fli>\n\u003Cli>Error logs and PHP warnings\u003C\u002Fli>\n\u003Cli>Uptime and performance metrics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No personally identifiable information (PII) such as passwords, email content, or payment details is collected or transmitted.\u003C\u002Fp>\n\u003Cp>For more information, visit our \u003Ca href=\"https:\u002F\u002Fapp.incidentwp.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Complete WordPress monitoring with real-time alerts, error tracking, and uptime monitoring. Know about issues before your users do.",0,166,"2026-03-19T17:08:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"alerts","error-tracking","monitoring","security","uptime","https:\u002F\u002Fincidentwp.com\u002Fdocs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fincident-agent.1.0.3.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"craiggomes",2,400,96,30,91,"2026-05-20T00:15:54.767Z",[39,58,79,98,116],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":14,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":56,"download_link":57,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"website-monitoring","Super Monitoring","2.97","siteimpulse","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiteimpulse\u002F","\u003Cp>Super Monitoring is an external web application for monitoring website uptime and its basic functions.\u003Cbr \u002F>\nThis plugin integrates Super Monitoring interface into WordPress administration panel so you don’t have to log in to supermonitoring.com separately to see your reports or update settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Super Monitoring features\u003C\u002Fstrong>\u003Cbr \u002F>\n– checking your website every minute\u003Cbr \u002F>\n– detecting different kinds of failures\u003Cbr \u002F>\n– using a worldwide network of monitoring stations to avoid false positives\u003Cbr \u002F>\n– measuring response times\u003Cbr \u002F>\n– content checking\u003Cbr \u002F>\n– web form testing\u003Cbr \u002F>\n– file integrity monitoring\u003Cbr \u002F>\n– instant email & mobile text (SMS) alerts\u003Cbr \u002F>\n– unlimited event history\u003Cbr \u002F>\n– API.\u003C\u002Fp>\n\u003Cp>In order to use the plugin you need an account at \u003Ca href=\"https:\u002F\u002Fwww.supermonitoring.com\u002F\" title=\"website monitoring\" rel=\"nofollow ugc\">www.supermonitoring.com\u003C\u002Fa>.\u003Cbr \u002F>\nYou can sign up for a free trial \u003Ca href=\"https:\u002F\u002Fwww.supermonitoring.com\u002Fsign-up\" title=\"sign up for a free trial account\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","Monitor your website uptime and basic functions with www.supermonitoring.com and access your reports and settings directly in your WordPress panel.",70,11450,88,9,"2026-02-10T20:52:00.000Z","2.2","",[18,55,20,22,40],"availability","https:\u002F\u002Fwww.supermonitoring.com\u002Fp\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-monitoring.2.97.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":11,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"health-monitor","Health Monitor","1.4.3","twohourssleep","https:\u002F\u002Fprofiles.wordpress.org\u002Ftwohourssleep\u002F","\u003Cp>Health Monitor is designed to help you keep your website running smoothly. It continuously checks your site’s performance, security, and overall health by:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Monitoring Page Performance: Ensures your website loads quickly by checking page speed and performance scores.\u003C\u002Fli>\n\u003Cli>Validating System Settings: Confirms that important WordPress settings, such as security salts and automatic update configurations, are in place.\u003C\u002Fli>\n\u003Cli>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.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With these automated checks, Health Monitor provides clear insights and notifications to help you maintain a healthy and secure website—all without sending any personal or sensitive data externally. Enjoy peace of mind knowing your website’s well-being is always being watched over.\u003C\u002Fp>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Col>\n\u003Cli>AUTHOR \u002F SUPPORT WEBSITE\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>Service: Two Hours Sleep Website (https:\u002F\u002Ftwohourssleep.com\u002F)\u003C\u002Fli>\n\u003Cli>Purpose: Provides users with plugin support, documentation, and updates.\u003C\u002Fli>\n\u003Cli>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.\u003C\u002Fli>\n\u003Cli>Terms of Service & Privacy Policy: Please review the relevant policies on the website if applicable.(https:\u002F\u002Fwww.twohourssleep.com\u002Fprivacy-policy\u002F)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\n\u003Cp>OTHER EXTERNAL CONNECTIONS\u003Cbr \u002F>\n• Google APIs – Page Speed API (https:\u002F\u002Fwww.googleapis.com\u002Fpagespeedonline, https:\u002F\u002Fwww.google.co.uk)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: To check page performance metrics.\u003C\u002Fli>\n\u003Cli>Data Sent: The URL and minimal performance request details.\u003C\u002Fli>\n\u003Cli>Conditions: Called when page speed data is required; subject to Google’s privacy policy.\u003C\u002Fli>\n\u003Cli>URLs:\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwww.googleapis.com\u002Fpagespeedonline\u002Fv5\u002FrunPagespeed?url=[url]&category=pwa&category=performance&category=accessibility&category=best-practices&category=seo ([url] generated dynamically)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Terms of use: https:\u002F\u002Fdevelopers.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy policy: https:\u002F\u002Fdevelopers.google.com\u002Fterms\u002Fapi-services-user-data-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>• WordPress APIs (https:\u002F\u002Fapi.wordpress.org)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: To validate plugin updates and retrieve related information.\u003C\u002Fli>\n\u003Cli>Data Sent: Plugin version and site URL.\u003C\u002Fli>\n\u003Cli>Conditions: Accessed during update checks; no personal user data is sent.\u003C\u002Fli>\n\u003Cli>URLs:\n\u003Cul>\n\u003Cli>https:\u002F\u002Fapi.wordpress.org\u002Fcore\u002Fversion-check\u002F1.7\u002F\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fapi.wordpress.org\u002Fplugins\u002Finfo\u002F1.0\u002F[plugin_slug].json ([plugin_slug] generated dynamically)\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fapi.wordpress.org\u002Fplugins\u002Finfo\u002F1.0\u002Fwoocommerce.json\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Terms\u002FPrivacy: https:\u002F\u002Fwordpress.stackexchange.com\u002Flegal\u002Fapi-terms-of-use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>• cURL (https:\u002F\u002Fcurl.se)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Used as a tool to handle HTTP requests to various external APIs.\u003C\u002Fli>\n\u003Cli>Data Sent:  None, this checks the latest version of curl\u003C\u002Fli>\n\u003Cli>Conditions: Utilized when external HTTP connections are required; follows standard security practices.\u003C\u002Fli>\n\u003Cli>URLs:\n\u003Cul>\n\u003Cli>https:\u002F\u002Fcurl.se\u002Fdownload.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Terms\u002Fprivacy: https:\u002F\u002Fcurl.se\u002Fdocs\u002Fwhodocs.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>• MySQL (https:\u002F\u002Fdev.mysql.com)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: To handle database interactions.\u003C\u002Fli>\n\u003Cli>Data Sent: None.\u003C\u002Fli>\n\u003Cli>Conditions: Operates under standard database connection protocols and security guidelines.\u003C\u002Fli>\n\u003Cli>Terms: https:\u002F\u002Fwww.oracle.com\u002Flegal\u002Fterms\u002F?er=221886\u003C\u002Fli>\n\u003Cli>Privacy: https:\u002F\u002Fwww.oracle.com\u002Flegal\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>• Two Hours Sleep Shop (https:\u002F\u002Fshop.twohourssleep.com)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: To facilitate access to related product offerings and services.\u003C\u002Fli>\n\u003Cli>Data Sent: Only non-confidential data necessary for support references.\u003C\u002Fli>\n\u003Cli>Conditions: Engaged when users access plugin support or shop links; no sensitive data is transmitted.\u003C\u002Fli>\n\u003Cli>URLs:\n\u003Cul>\n\u003Cli>https:\u002F\u002Fshop.twohourssleep.com\u002Fwp-json\u002Fwc\u002Fv3\u002Fsubscriptions\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Terms: https:\u002F\u002Fshop.twohourssleep.com\u002Fterms-and-conditions\u002F\u003C\u002Fli>\n\u003Cli>Privacy: https:\u002F\u002Fshop.twohourssleep.com\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>• PHP Official Website (https:\u002F\u002Fphp.net)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: To provide users with up-to-date PHP documentation and language resources.\u003C\u002Fli>\n\u003Cli>Data Sent: None, this is used to obtain the latest php version.\u003C\u002Fli>\n\u003Cli>Conditions: Accessed only as an informational resource for best practices and compatibility references.\u003C\u002Fli>\n\u003Cli>Terms\u002FPrivacy: https:\u002F\u002Fwww.php.net\u002Fprivacy.php\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Health Monitor is designed to help you keep your website running smoothly. It continuously checks your site’s performance, security, and overall healt &hellip;",20,872,"2025-06-25T16:29:00.000Z","6.8.5","5.2","8.0",[19,73,74,75,76],"optimization","site-health","system-diagnostics","uptime-monitoring","https:\u002F\u002Ftwohourssleep.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhealth-monitor.1.4.3.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":66,"downloaded":87,"rating":11,"num_ratings":11,"last_updated":88,"tested_up_to":14,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":96,"download_link":97,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wpmissioncontrol","WPMissionControl","1.2.4","alexkrauchn","https:\u002F\u002Fprofiles.wordpress.org\u002Falexkrauchn\u002F","\u003Cp>WPMissionControl delivers full-stack \u003Cstrong>observability\u003C\u002Fstrong>, \u003Cstrong>security\u003C\u002Fstrong>, and \u003Cstrong>health monitoring\u003C\u002Fstrong> for WordPress — without slowing your site down.\u003C\u002Fp>\n\u003Cp>The plugin runs as a lightweight client that connects your site to our cloud observability platform. You get uptime checks, SSL monitoring, integrity scanning, visual regressions, and deep error insights — all processed off-site to keep your WordPress fast.\u003C\u002Fp>\n\u003Cp>A free WPMissionControl account is required to view your monitoring dashboard.\u003C\u002Fp>\n\u003Ch3>What WPMissionControl Monitors\u003C\u002Fh3>\n\u003Ch3>\u003Cstrong>Uptime & Performance\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Instant alerts when your site goes down or becomes slow.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>SSL & Domain Expiration\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Never miss an expiring certificate or renewal deadline.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Integrity & Security\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Core, theme, and plugin checksum validation to detect tampering or suspicious changes.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>AI Malware Scanning\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>AI-driven detection catches unknown or evolving threats traditional scanners miss.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Visual Regression Monitoring\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Automatic screenshot comparisons to spot layout shifts or broken UI components.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Activity Log & Error Tracking (v1.2+)\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Monitor and analyze:\u003Cbr \u002F>\n– Updates (core, plugins, themes)\u003Cbr \u002F>\n– User logins & role changes\u003Cbr \u002F>\n– Content changes\u003Cbr \u002F>\n– Cron failures\u003Cbr \u002F>\n– Database, REST API & AJAX errors\u003Cbr \u002F>\n– Fatal errors and config anomalies\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Real-Time Alerts\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Email, Slack, and SMS notifications (plan-dependent).\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Public Status Page\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Share an independent, always-up-to-date health overview of your site.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Secure Website Badge\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Show visitors your site is monitored and safe.\u003C\u002Fp>\n\u003Cp>All monitoring runs on our servers — the plugin remains extremely lightweight.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugins sends information about your website, including it’s core version, health points, and checksums of the core, installed themes and plugins files, and activity log to \u003Ca href=\"wpmissioncontrol.com\" rel=\"nofollow ugc\">wpmissioncontrol.com\u003C\u002Fa>. This information is only sent with the proper API key set, used to assess overall health of your website and is not shared with any thrid party. Consider reading our \u003Ca href=\"https:\u002F\u002Fwpmissioncontrol.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwpmissioncontrol.com\u002Fterms-of-service\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>.\u003C\u002Fp>\n","Monitor uptime, SSL, domain, integrity, malware, visual changes, activity, and errors. Lightweight client. Requires a WPMissionControl account.",2195,"2026-01-01T19:40:00.000Z","5.4","7.2",[92,93,94,76,95],"domain-check","malware-scanner","ssl-monitoring","website-security","https:\u002F\u002Fwpmissioncontrol.com\u002Fplugins\u002Fwp-mission-control","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmissioncontrol.1.2.4.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":25,"num_ratings":32,"last_updated":108,"tested_up_to":14,"requires_at_least":109,"requires_php":16,"tags":110,"homepage":113,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":115},"lukstack-uptime-monitor","LukStack Uptime Monitor","2.0.2","lukmeyer","https:\u002F\u002Fprofiles.wordpress.org\u002Flukmeyer\u002F","\u003Cp>LukStack Uptime Monitor is a lightweight yet powerful website monitoring solution built for agencies, freelancers, and web professionals who manage multiple websites.\u003C\u002Fp>\n\u003Cp>Track uptime, response times, and SSL certificate expiration for all your client sites from a single WordPress dashboard. When something goes wrong, you will know immediately through email notifications or webhook integrations with Slack, Discord, and other services.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Uptime Monitoring\u003C\u002Fstrong> – Automatic checks every 5 minutes to detect downtime\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Response Time Tracking\u003C\u002Fstrong> – Monitor server performance with millisecond precision\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SSL Certificate Monitoring\u003C\u002Fstrong> – Get warned before certificates expire\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Alerts\u003C\u002Fstrong> – Receive notifications when a site goes down or recovers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhook Support\u003C\u002Fstrong> – Native integration with Slack, Discord, Microsoft Teams, and generic webhooks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Site Notifications\u003C\u002Fstrong> – Set different alert recipients for each website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual Checks\u003C\u002Fstrong> – Test any site instantly with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uptime Statistics\u003C\u002Fstrong> – Track reliability over time with uptime percentages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong> – Quick status overview right on your WordPress dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Dashboard\u003C\u002Fstrong> – See the status of all your sites at a glance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who Is This For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Web Agencies\u003C\u002Fstrong> managing client websites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Freelancers\u003C\u002Fstrong> maintaining multiple projects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Owners\u003C\u002Fstrong> who want peace of mind\u003C\u002Fli>\n\u003Cli>\u003Cstrong>DevOps Teams\u003C\u002Fstrong> needing a simple monitoring solution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add a website URL to monitor\u003C\u002Fli>\n\u003Cli>LukStack Uptime Monitor checks the site every 5 minutes\u003C\u002Fli>\n\u003Cli>If the site goes down or returns an error, you get notified\u003C\u002Fli>\n\u003Cli>When the site recovers, you get a recovery notification\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Webhook Integrations\u003C\u002Fh4>\n\u003Cp>LukStack Uptime Monitor automatically formats notifications for popular services:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Slack\u003C\u002Fstrong> – Rich message attachments with color-coded severity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord\u003C\u002Fstrong> – Embedded messages with status information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Microsoft Teams\u003C\u002Fstrong> – Via generic webhook connector\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zapier \u002F Make\u003C\u002Fstrong> – JSON payload for custom automations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>LukStack Uptime Monitor only stores the URLs you choose to monitor and their status data. No personal information is collected or transmitted to external servers except for the webhook notifications you configure.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services as part of its core monitoring functionality. Below is a description of each service, what data is sent, and when.\u003C\u002Fp>\n\u003Ch4>Monitored Websites\u003C\u002Fh4>\n\u003Cp>LukStack Uptime Monitor sends HTTP requests to the website URLs you add for monitoring. This is the core functionality of the plugin and is required to check uptime and response times. An SSL connection on port 443 is also made to check the SSL certificate expiration date for HTTPS sites. These requests are sent automatically every 5 minutes (via WordPress Cron) and when you manually click “Check now”. The data sent is a standard HTTP GET request with a custom user agent header. No personal data is transmitted.\u003C\u002Fp>\n\u003Ch4>Slack (optional)\u003C\u002Fh4>\n\u003Cp>If you configure a Slack webhook URL in the plugin settings, LukStack Uptime Monitor sends POST requests to the Slack Incoming Webhooks API when a monitored site changes status (goes down, recovers, or has SSL issues). The data sent includes the website URL, its status, response time, and a timestamp. No personal data is transmitted.\u003C\u002Fp>\n\u003Cp>This service is provided by Slack Technologies, LLC \u002F Salesforce, Inc.\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fslack.com\u002Fterms-of-service\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fslack.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch4>Discord (optional)\u003C\u002Fh4>\n\u003Cp>If you configure a Discord webhook URL in the plugin settings, LukStack Uptime Monitor sends POST requests to the Discord Webhooks API when a monitored site changes status. The data sent includes the website URL, its status, response time, and a timestamp. No personal data is transmitted.\u003C\u002Fp>\n\u003Cp>This service is provided by Discord, Inc.\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fdiscord.com\u002Fterms\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fdiscord.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Generic Webhooks (optional)\u003C\u002Fh4>\n\u003Cp>You may configure any third-party webhook URL (e.g. Microsoft Teams, Zapier, Make, or a custom endpoint). When a monitored site changes status, a POST request with a JSON payload is sent to that URL. The data sent includes the website URL, its status, response time, and a timestamp. No personal data is transmitted. Please refer to the terms of service and privacy policy of the respective service you configure.\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.8 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>PHP extensions: curl, openssl, json\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support questions, please use the WordPress.org support forum for this plugin.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Developed by Luk Meyer.\u003C\u002Fp>\n","Monitor multiple websites for uptime, performance, and SSL certificate expiration. Get instant alerts via email, Slack, or Discord when issues occur.",10,268,"2026-02-17T20:01:00.000Z","5.8",[18,20,111,22,112],"ssl","webhook","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flukstack-uptime-monitor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flukstack-uptime-monitor.2.0.2.zip","2026-04-06T09:54:40.288Z",{"slug":117,"name":118,"version":119,"author":117,"author_profile":120,"description":121,"short_description":122,"active_installs":106,"downloaded":123,"rating":11,"num_ratings":11,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":53,"tags":127,"homepage":53,"download_link":130,"security_score":131,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":132},"prouptime","Prouptime – Uptime Monitoring & Alerts","0.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fprouptime\u002F","\u003Cp>Prouptime is service that monitors your wordpress blog or site. Prouptime checks your site every minute (or every five minutes) from its servers. If your site returns an error or is unreachable, prouptime will send you an email-alert.\u003C\u002Fp>\n\u003Cp>You’ll also get statistics about your uptime and site-speed that you can view in your wordpress backend. You’ll also get these statistics by email once a week.\u003C\u002Fp>\n","Prouptime monitors your wordpress site and alerts you when it is unreachable or returns an error.",1163,"2020-04-02T08:08:00.000Z","5.4.19","4.3",[18,128,20,129,22],"hosting","server","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprouptime.zip",85,"2026-03-15T15:16:48.613Z",{"attackSurface":134,"codeSignals":432,"taintFlows":448,"riskAssessment":449,"analyzedAt":455},{"hooks":135,"ajaxHandlers":427,"restRoutes":428,"shortcodes":429,"cronEvents":430,"entryPointCount":11,"unprotectedCount":11},[136,142,145,149,153,156,159,162,165,168,171,174,177,180,183,186,189,192,195,198,201,204,207,210,213,216,219,222,225,228,231,234,237,240,245,249,253,256,259,262,266,270,273,277,281,285,288,291,294,297,300,303,306,310,313,317,320,324,328,332,336,340,344,348,352,355,358,361,364,367,370,373,376,379,383,387,391,395,399,403,406,410,414,418,422,424],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_menu","closure","incident-agent.php",54,{"type":137,"name":143,"callback":139,"file":140,"line":144},"admin_enqueue_scripts",116,{"type":146,"name":147,"callback":139,"file":140,"line":148},"filter","cron_schedules",809,{"type":137,"name":150,"callback":151,"file":140,"line":152},"incidentwp_transmit_events","incidentwp_transmit_pending_events",817,{"type":137,"name":154,"callback":139,"priority":106,"file":140,"line":155},"wp_login",918,{"type":137,"name":157,"callback":139,"file":140,"line":158},"wp_logout",925,{"type":137,"name":160,"callback":139,"file":140,"line":161},"wp_login_failed",931,{"type":137,"name":163,"callback":139,"file":140,"line":164},"activated_plugin",938,{"type":137,"name":166,"callback":139,"file":140,"line":167},"deactivated_plugin",945,{"type":137,"name":169,"callback":139,"priority":106,"file":140,"line":170},"deleted_plugin",952,{"type":137,"name":172,"callback":139,"file":140,"line":173},"edited_plugin",962,{"type":137,"name":175,"callback":139,"priority":106,"file":140,"line":176},"switch_theme",969,{"type":137,"name":178,"callback":139,"priority":106,"file":140,"line":179},"deleted_theme",976,{"type":137,"name":181,"callback":139,"file":140,"line":182},"edited_theme",986,{"type":137,"name":184,"callback":139,"priority":106,"file":140,"line":185},"save_post",993,{"type":137,"name":187,"callback":139,"file":140,"line":188},"before_delete_post",1008,{"type":137,"name":190,"callback":139,"priority":106,"file":140,"line":191},"transition_post_status",1020,{"type":137,"name":193,"callback":139,"priority":106,"file":140,"line":194},"wp_insert_comment",1035,{"type":137,"name":196,"callback":139,"file":140,"line":197},"delete_comment",1045,{"type":137,"name":199,"callback":139,"file":140,"line":200},"add_attachment",1056,{"type":137,"name":202,"callback":139,"file":140,"line":203},"delete_attachment",1066,{"type":137,"name":205,"callback":139,"file":140,"line":206},"user_register",1077,{"type":137,"name":208,"callback":139,"file":140,"line":209},"delete_user",1087,{"type":137,"name":211,"callback":139,"priority":106,"file":140,"line":212},"profile_update",1098,{"type":137,"name":214,"callback":139,"priority":106,"file":140,"line":215},"set_user_role",1107,{"type":137,"name":217,"callback":139,"priority":106,"file":140,"line":218},"update_option",1118,{"type":137,"name":220,"callback":139,"priority":106,"file":140,"line":221},"upgrader_process_complete",1131,{"type":137,"name":223,"callback":139,"priority":106,"file":140,"line":224},"wp_update_nav_menu",1180,{"type":137,"name":226,"callback":139,"file":140,"line":227},"deleted_option",1187,{"type":137,"name":229,"callback":139,"file":140,"line":230},"customize_save_after",1199,{"type":137,"name":232,"callback":139,"file":140,"line":233},"wp_insert_site",1205,{"type":137,"name":235,"callback":139,"file":140,"line":236},"wp_delete_site",1215,{"type":137,"name":238,"callback":139,"file":140,"line":239},"admin_notices",1225,{"type":137,"name":241,"callback":242,"priority":106,"file":243,"line":244},"created_term","on_term_created","includes\u002Fclass-event-tracker.php",135,{"type":137,"name":246,"callback":247,"priority":106,"file":243,"line":248},"edited_term","on_term_edited",136,{"type":137,"name":250,"callback":251,"priority":106,"file":243,"line":252},"delete_term","on_term_deleted",137,{"type":137,"name":184,"callback":254,"priority":106,"file":243,"line":255},"on_post_saved",188,{"type":137,"name":187,"callback":257,"priority":106,"file":243,"line":258},"on_post_deleted",189,{"type":137,"name":190,"callback":260,"priority":106,"file":243,"line":261},"on_post_status_changed",190,{"type":137,"name":263,"callback":264,"priority":106,"file":243,"line":265},"comment_post","on_comment_created",257,{"type":137,"name":267,"callback":268,"priority":106,"file":243,"line":269},"edit_comment","on_comment_edited",258,{"type":137,"name":196,"callback":271,"priority":106,"file":243,"line":272},"on_comment_deleted",259,{"type":137,"name":274,"callback":275,"file":243,"line":276},"spam_comment","on_comment_spam",260,{"type":137,"name":278,"callback":279,"file":243,"line":280},"trash_comment","on_comment_trashed",261,{"type":137,"name":282,"callback":283,"priority":106,"file":243,"line":284},"wp_set_comment_status","on_comment_status_changed",262,{"type":137,"name":205,"callback":286,"file":243,"line":287},"on_user_registered",327,{"type":137,"name":211,"callback":289,"priority":106,"file":243,"line":290},"on_user_updated",328,{"type":137,"name":208,"callback":292,"priority":106,"file":243,"line":293},"on_user_deleted",329,{"type":137,"name":214,"callback":295,"priority":106,"file":243,"line":296},"on_user_role_changed",330,{"type":137,"name":154,"callback":298,"priority":106,"file":243,"line":299},"on_user_login",331,{"type":137,"name":157,"callback":301,"file":243,"line":302},"on_user_logout",332,{"type":137,"name":199,"callback":304,"file":243,"line":305},"on_media_uploaded",405,{"type":137,"name":307,"callback":308,"file":243,"line":309},"edit_attachment","on_media_edited",406,{"type":137,"name":202,"callback":311,"file":243,"line":312},"on_media_deleted",407,{"type":137,"name":314,"callback":315,"priority":106,"file":243,"line":316},"wp_create_nav_menu","on_menu_created",449,{"type":137,"name":223,"callback":318,"file":243,"line":319},"on_menu_updated",450,{"type":137,"name":321,"callback":322,"file":243,"line":323},"wp_delete_nav_menu","on_menu_deleted",451,{"type":137,"name":325,"callback":326,"priority":106,"file":243,"line":327},"update_option_sidebars_widgets","on_widgets_updated",485,{"type":137,"name":329,"callback":330,"priority":106,"file":243,"line":331},"update_option_blogname","on_blogname_changed",500,{"type":137,"name":333,"callback":334,"priority":106,"file":243,"line":335},"update_option_blogdescription","on_blogdescription_changed",501,{"type":137,"name":337,"callback":338,"priority":106,"file":243,"line":339},"update_option_admin_email","on_admin_email_changed",502,{"type":137,"name":341,"callback":342,"priority":106,"file":243,"line":343},"update_option_users_can_register","on_registration_changed",503,{"type":137,"name":345,"callback":346,"priority":106,"file":243,"line":347},"update_option_default_role","on_default_role_changed",504,{"type":137,"name":349,"callback":350,"priority":106,"file":243,"line":351},"update_option_permalink_structure","on_permalink_changed",505,{"type":137,"name":229,"callback":353,"file":243,"line":354},"on_customizer_saved",508,{"type":137,"name":217,"callback":356,"priority":106,"file":243,"line":357},"on_option_updated",511,{"type":137,"name":163,"callback":359,"priority":106,"file":243,"line":360},"on_plugin_activated",623,{"type":137,"name":166,"callback":362,"priority":106,"file":243,"line":363},"on_plugin_deactivated",624,{"type":137,"name":220,"callback":365,"priority":106,"file":243,"line":366},"on_plugin_updated",625,{"type":137,"name":169,"callback":368,"priority":106,"file":243,"line":369},"on_plugin_deleted",626,{"type":137,"name":175,"callback":371,"priority":106,"file":243,"line":372},"on_theme_switched",682,{"type":137,"name":220,"callback":374,"priority":106,"file":243,"line":375},"on_theme_updated",683,{"type":137,"name":178,"callback":377,"priority":106,"file":243,"line":378},"on_theme_deleted",684,{"type":137,"name":380,"callback":381,"file":243,"line":382},"woocommerce_settings_saved","on_wc_settings_saved",726,{"type":137,"name":384,"callback":385,"file":243,"line":386},"woocommerce_new_product","on_wc_product_created",729,{"type":137,"name":388,"callback":389,"file":243,"line":390},"woocommerce_update_product","on_wc_product_updated",730,{"type":137,"name":392,"callback":393,"file":243,"line":394},"woocommerce_new_order","on_wc_order_created",733,{"type":137,"name":396,"callback":397,"priority":106,"file":243,"line":398},"woocommerce_order_status_changed","on_wc_order_status_changed",734,{"type":137,"name":400,"callback":401,"priority":106,"file":243,"line":402},"woocommerce_coupon_options_save","on_wc_coupon_saved",737,{"type":137,"name":160,"callback":404,"file":243,"line":405},"on_login_failed",842,{"type":137,"name":407,"callback":408,"priority":106,"file":243,"line":409},"wp_authenticate_user","on_authenticate_user",843,{"type":146,"name":411,"callback":412,"priority":35,"file":243,"line":413},"authenticate","track_login_attempt",844,{"type":137,"name":415,"callback":416,"priority":106,"file":243,"line":417},"wp_die_handler","on_wp_die",907,{"type":137,"name":419,"callback":420,"file":243,"line":421},"template_redirect","on_404_error",910,{"type":146,"name":415,"callback":139,"file":243,"line":423},913,{"type":137,"name":425,"callback":139,"priority":66,"file":243,"line":426},"plugins_loaded",1010,[],[],[],[431],{"hook":150,"callback":150,"file":140,"line":284},{"dangerousFunctions":433,"sqlUsage":434,"outputEscaping":437,"fileOperations":445,"externalRequests":446,"nonceChecks":446,"capabilityChecks":11,"bundledLibraries":447},[],{"prepared":435,"raw":11,"locations":436},8,[],{"escaped":131,"rawEcho":438,"locations":439},3,[440,443,444],{"file":140,"line":441,"context":442},495,"raw output",{"file":140,"line":331,"context":442},{"file":140,"line":351,"context":442},1,5,[],[],{"summary":450,"deductions":451},"The incident-agent plugin v1.0.3 demonstrates a strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or direct SQL queries without prepared statements, along with a high percentage of properly escaped output, indicates adherence to secure coding practices. The plugin also shows diligence in implementing nonce checks and handling file operations and external HTTP requests with apparent safety measures.\n\nHowever, a notable concern arises from the complete lack of capability checks. This means that any functionality exposed, even if not directly through common attack vectors like AJAX or REST, might be accessible to any logged-in user, regardless of their role or permissions. While taint analysis found no issues, this absence of authorization checks represents a significant potential weakness that could be exploited if any sensitive actions are performed by the plugin.\n\nFurthermore, the plugin's vulnerability history is entirely clean, with no recorded CVEs. This is a positive sign, suggesting a history of stable and secure development. However, this historical data does not mitigate the current identified weakness of missing capability checks. In conclusion, the plugin exhibits good technical security measures in its code, but the lack of proper authorization checks presents a clear and present risk that needs to be addressed.",[452],{"reason":453,"points":454},"No capability checks for entry points",15,"2026-04-16T15:00:56.980Z",{"wat":457,"direct":466},{"assetPaths":458,"generatorPatterns":461,"scriptPaths":462,"versionParams":463},[459,460],"\u002Fwp-content\u002Fplugins\u002Fincident-agent\u002Fassets\u002Fadmin-modern.css","\u002Fwp-content\u002Fplugins\u002Fincident-agent\u002Fassets\u002Fjs\u002Fadmin-tabs.js",[],[460],[464,465],"incident-agent\u002Fassets\u002Fadmin-modern.css?ver=","incident-agent\u002Fassets\u002Fjs\u002Fadmin-tabs.js?ver=",{"cssClasses":467,"htmlComments":468,"htmlAttributes":469,"restEndpoints":472,"jsGlobals":473,"shortcodeOutput":475},[],[],[470,471],"data-tab","data-target",[],[474],"incidentwp_admin_tabs_params",[],{"error":477,"url":478,"statusCode":479,"statusMessage":480,"message":480},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fincident-agent\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":445,"versions":482},[483],{"version":6,"download_url":24,"svn_tag_url":484,"released_at":26,"has_diff":485,"diff_files_changed":486,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":487,"is_current":477},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fincident-agent\u002Ftags\u002F1.0.3\u002F",false,[],[]]