{"id":286759,"date":"2026-03-19T17:09:00","date_gmt":"2026-03-19T17:09:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/incident-agent\/"},"modified":"2026-03-19T17:08:48","modified_gmt":"2026-03-19T17:08:48","slug":"incident-agent","status":"publish","type":"plugin","link":"https:\/\/so.wordpress.org\/plugins\/incident-agent\/","author":21064058,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.3","stable_tag":"1.0.3","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Incident Agent","header_author":"IncidentWP","header_description":"Complete WordPress monitoring agent with event tracking and panel connection","assets_banners_color":"","last_updated":"2026-03-19 17:08:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/incidentwp.com\/docs\/","header_author_uri":"https:\/\/incidentwp.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":144,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"craiggomes","date":"2026-03-19 17:08:48"}},"upgrade_notice":{"1.0.3":"<p>Final WordPress.org compliance update. Resolves all plugin check warnings and ensures full compatibility with WordPress.org standards. Essential update for plugin approval.<\/p>","1.0.2":"<p>Important security update with nonce verification, SQL injection prevention, and WordPress.org compliance fixes. Recommended update for all users.<\/p>","1.0.1":"<p>Improved email notifications and better mobile experience. Recommended update for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3486706,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3486706,"resolution":"1","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3486706,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3486706,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3486706,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3486706,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Beautiful monitoring dashboard showing all your sites","2":"Real-time event tracking with detailed logs","3":"Uptime monitoring with status indicators","4":"SSL certificate monitoring and alerts","5":"Email alert notifications","6":"Easy plugin setup and API key connection"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1110,29196,5603,600,29148],"plugin_category":[54],"plugin_contributors":[232615,258129],"plugin_business_model":[],"class_list":["post-286759","plugin","type-plugin","status-publish","hentry","plugin_tags-alerts","plugin_tags-error-tracking","plugin_tags-monitoring","plugin_tags-security","plugin_tags-uptime","plugin_category-security-and-spam-protection","plugin_contributors-craiggomes","plugin_contributors-pixelvise","plugin_committers-craiggomes"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/incident-agent\/assets\/icon-128x128.png?rev=3486706","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/incident-agent\/assets\/screenshot-1.png?rev=3486706","caption":"Beautiful monitoring dashboard showing all your sites"},{"src":"https:\/\/ps.w.org\/incident-agent\/assets\/screenshot-3.png?rev=3486706","caption":"Uptime monitoring with status indicators"},{"src":"https:\/\/ps.w.org\/incident-agent\/assets\/screenshot-4.png?rev=3486706","caption":"SSL certificate monitoring and alerts"},{"src":"https:\/\/ps.w.org\/incident-agent\/assets\/screenshot-5.png?rev=3486706","caption":"Email alert notifications"},{"src":"https:\/\/ps.w.org\/incident-agent\/assets\/screenshot-6.png?rev=3486706","caption":"Easy plugin setup and API key connection"}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Real-Time Uptime Monitoring<\/strong> - Automated health checks every minute<\/li>\n<li><strong>Event Tracking<\/strong> - Track user logins, plugin changes, theme updates, and more<\/li>\n<li><strong>Error Monitoring<\/strong> - Catch PHP errors and warnings before they impact users<\/li>\n<li><strong>SSL Certificate Monitoring<\/strong> - Get alerts 7 days before expiration<\/li>\n<li><strong>Email Alerts<\/strong> - Instant notifications for critical issues<\/li>\n<li><strong>Beautiful Dashboard<\/strong> - Monitor all your sites from one place<\/li>\n<li><strong>Free Plan Available<\/strong> - Start monitoring for free, upgrade anytime<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate the Incident Agent plugin<\/li>\n<li>Sign up for free at <a href=\"https:\/\/app.incidentwp.com\">app.incidentwp.com<\/a><\/li>\n<li>Connect your site using the provided API key<\/li>\n<li>Start monitoring immediately!<\/li>\n<\/ol>\n\n<h4>What Gets Tracked<\/h4>\n\n<ul>\n<li>User logins and logouts<\/li>\n<li>Failed login attempts<\/li>\n<li>Plugin installations, updates, and deletions<\/li>\n<li>Theme changes and updates<\/li>\n<li>WordPress core updates<\/li>\n<li>Post and page changes<\/li>\n<li>User profile updates<\/li>\n<li>Settings changes<\/li>\n<li>And much more!<\/li>\n<\/ul>\n\n<h4>Free vs Pro<\/h4>\n\n<p>This plugin is free and open source (GPL-2.0-or-later). A <strong>Pro plan<\/strong> is available at <a href=\"https:\/\/incidentwp.com\">incidentwp.com<\/a> 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.<\/p>\n\n<h4>Privacy &amp; Security<\/h4>\n\n<ul>\n<li>All data transmitted over HTTPS<\/li>\n<li>API key authentication<\/li>\n<li>No sensitive data stored<\/li>\n<li>GDPR compliant<\/li>\n<li>Open source code<\/li>\n<\/ul>\n\n<h4>Documentation<\/h4>\n\n<p>Full documentation is available at <a href=\"https:\/\/incidentwp.com\/docs\/\">incidentwp.com\/docs\/<\/a><\/p>\n\n<h4>Support<\/h4>\n\n<p>Need help? Visit our <a href=\"https:\/\/incidentwp.com\/docs\/\">documentation<\/a> or email support@incidentwp.com<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Incident Agent collects and transmits WordPress event data to the IncidentWP monitoring platform. This includes:<\/p>\n\n<ul>\n<li>Site URL and WordPress version<\/li>\n<li>Plugin and theme information<\/li>\n<li>User activity (logins, logouts, profile changes)<\/li>\n<li>Error logs and PHP warnings<\/li>\n<li>Uptime and performance metrics<\/li>\n<\/ul>\n\n<p>No personally identifiable information (PII) such as passwords, email content, or payment details is collected or transmitted.<\/p>\n\n<p>For more information, visit our <a href=\"https:\/\/app.incidentwp.com\/privacy\">Privacy Policy<\/a><\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"Incident Agent\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Go to Incident Agent menu and follow the setup wizard<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to Incident Agent menu and follow the setup wizard<\/li>\n<\/ol>\n\n<h4>After Installation<\/h4>\n\n<ol>\n<li>Visit <a href=\"https:\/\/app.incidentwp.com\/register.php?plan=free&amp;billing=monthly\">app.incidentwp.com\/register<\/a> to create a free account<\/li>\n<li>Copy your API key from the dashboard<\/li>\n<li>Go to IncidentWP &gt; Settings in your WordPress admin<\/li>\n<li>Paste your API key and click \"Connect\"<\/li>\n<li>Your site is now being monitored!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20incident%20agent%20free%3F\"><h3>Is Incident Agent free?<\/h3><\/dt>\n<dd><p>Yes! We offer a free plan that includes 1 site with 7 days of event history. Pro plans start at just $3\/month.<\/p><\/dd>\n<dt id=\"how%20often%20are%20sites%20monitored%3F\"><h3>How often are sites monitored?<\/h3><\/dt>\n<dd><p>Sites are checked every minute for uptime and availability. Events are tracked in real-time as they happen.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20my%20site%20goes%20down%3F\"><h3>What happens if my site goes down?<\/h3><\/dt>\n<dd><p>You'll receive an instant email alert. The alert includes the error details and timestamp so you can respond quickly.<\/p><\/dd>\n<dt id=\"does%20this%20slow%20down%20my%20site%3F\"><h3>Does this slow down my site?<\/h3><\/dt>\n<dd><p>No. The agent is extremely lightweight and only logs events to a local database. Data transmission happens asynchronously in the background.<\/p><\/dd>\n<dt id=\"can%20i%20monitor%20multiple%20sites%3F\"><h3>Can I monitor multiple sites?<\/h3><\/dt>\n<dd><p>Yes! Each site needs the agent plugin installed. You can manage all your sites from one dashboard at app.incidentwp.com.<\/p><\/dd>\n<dt id=\"is%20my%20data%20secure%3F\"><h3>Is my data secure?<\/h3><\/dt>\n<dd><p>Absolutely. All data is transmitted over HTTPS, and we never store sensitive information like passwords or payment details.<\/p><\/dd>\n<dt id=\"can%20i%20export%20my%20data%3F\"><h3>Can I export my data?<\/h3><\/dt>\n<dd><p>Yes, you can export event logs and reports from your dashboard at any time.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Security: Removed problematic wp_ajax hook to resolve WordPress.org plugin check warnings<\/li>\n<li>Compliance: Final fixes for WordPress.org approval requirements<\/li>\n<li>Code: Improved SQL query structure to avoid interpolation warnings<\/li>\n<li>Stability: Streamlined event tracking for better plugin compatibility<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Security: Added nonce verification to all form submissions<\/li>\n<li>Security: Fixed unsafe SQL queries with proper wpdb::prepare()<\/li>\n<li>Security: Added user capability checks for file edit tracking<\/li>\n<li>Compliance: Extracted inline scripts to separate JS file with proper enqueuing<\/li>\n<li>Compliance: Updated contributor list with WordPress.org usernames<\/li>\n<li>Compliance: Improved code security and WordPress.org standards<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added Mailtrap email integration<\/li>\n<li>Improved error tracking<\/li>\n<li>Enhanced SSL monitoring<\/li>\n<li>Better mobile UI<\/li>\n<li>Cache-busting for fresh data display<\/li>\n<li>Performance improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Real-time uptime monitoring<\/li>\n<li>Event tracking system<\/li>\n<li>SSL certificate monitoring<\/li>\n<li>Email alerts<\/li>\n<li>Dashboard interface<\/li>\n<li>Free and Pro plans<\/li>\n<\/ul>","raw_excerpt":"Complete WordPress monitoring with real-time alerts, error tracking, and uptime monitoring. Know about issues before your users do.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286759"}],"author":[{"embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/craiggomes"}],"wp:attachment":[{"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286759"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286759"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286759"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286759"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286759"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/so.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}