{
  "page": {
    "id": "k1tw2rry8d9v",
    "name": "Endor Labs",
    "url": "https://status.endorlabs.com"
  },
  "status": {
    "indicator": "none",
    "description": "All Systems Operational"
  },
  "components": [{"status":"operational","name":"API Reachability (US East)","created_at":"2026-08-11T03:14:58.595Z","updated_at":"2026-10-31T02:15:07.186Z","position":1,"description":"Reachability of the Endor Labs API (api.endorlabs.com), verified continuously from multiple external locations. When this component shows an outage, the API cannot be reached from the internet — the web console, endorctl, and CI integrations will fail to connect.","showcase":true,"start_date":"2026-08-11T00:00:00.000Z","id":"yx18z115p4lf","group_id":null,"page_id":"k1tw2rry8d9v"},{"status":"operational","name":"API Backend Services Health (US East)","created_at":"2026-07-23T07:37:27.048Z","updated_at":"2026-11-11T21:06:17.312Z","position":2,"description":"Full request-path health of the Endor Labs API: error rates and latency measured across all backend services. When degraded, the API is reachable, but some requests may fail or respond slowly, and specific features may be affected.","showcase":false,"start_date":"2026-07-23T00:00:00.000Z","id":"3tl9w9sjt65h","group_id":null,"page_id":"k1tw2rry8d9v"},{"status":"operational","name":"AI SAST (US East)","created_at":"2026-08-04T09:26:22.802Z","updated_at":"2026-10-31T02:15:07.285Z","position":3,"description":"AI-powered static application security testing. Analyses your code and pull requests for security vulnerabilities using AI. When degraded, AI SAST scans may fail, run slowly, or complete with reduced coverage.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"5fz1sxk7w2xh","group_id":null,"page_id":"k1tw2rry8d9v"},{"status":"operational","name":"Package Firewall (US East)","created_at":"2026-08-04T08:59:12.432Z","updated_at":"2026-11-09T23:21:11.380Z","position":4,"description":"Registry proxy that screens open-source packages for malware and policy violations at install time. When degraded, package installs through the firewall may be slow or fail, or packages may pass through without screening.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"dsvlmcz6dbp8","group_id":null,"page_id":"k1tw2rry8d9v"},{"status":"operational","name":"Scan Processing (US East)","created_at":"2026-08-04T09:01:30.700Z","updated_at":"2026-10-31T02:15:07.370Z","position":5,"description":"Scheduled and pull-request scan execution across the platform. When degraded, scans may queue longer than usual, run slowly, fail, or fail to trigger on repository events.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"3pb5xpqt1ycw","group_id":null,"page_id":"k1tw2rry8d9v"},{"status":"operational","name":"Notifications (US East)","created_at":"2026-08-04T09:02:34.718Z","updated_at":"2026-10-31T02:15:07.411Z","position":6,"description":"Delivery of findings and alerts to integrations such as Slack, Jira, email, and webhooks. When degraded, notifications may arrive late or queue until delivery recovers.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"s4czy8t4kbmx","group_id":null,"page_id":"k1tw2rry8d9v"}],
  "incidents": [{"name":"Degraded performance (Scanning component)","status":"resolved","created_at":"2026-11-10T20:00:00.000Z","updated_at":"2026-11-11T17:40:40.586Z","monitoring_at":null,"resolved_at":"2026-11-10T20:00:00.000Z","impact":"none","shortlink":"https://stspg.io/krrt1c12761r","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-11-11T17:40:40.501Z","reminder_intervals":null,"id":"5hptpc15dbhf","page_id":"k1tw2rry8d9v","incident_updates":[{"status":"resolved","body":"Between 13:49 and 17:02 UTC on November 11, scans that use the Swift toolchain failed because of an outage at a third-party package provider. Other scans were not affected. We have applied a mitigation, and Swift scans now complete. Please re-run any scan that failed in this window. We continue to monitor.","created_at":"2026-11-11T17:40:40.573Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-11-11T17:40:40.573Z","display_at":"2026-11-10T20:00:00.000Z","deliver_notifications":false,"tweet_id":null,"id":"tqrr685xpzgf","incident_id":"5hptpc15dbhf","custom_tweet":null,"affected_components":null}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[]},{"name":"Endor Platform Maintenance — Database Upgrade","status":"completed","created_at":"2026-10-31T01:12:37.288Z","updated_at":"2026-10-31T02:15:07.543Z","monitoring_at":"2026-10-31T02:02:41.732Z","resolved_at":"2026-10-31T02:15:07.490Z","impact":"maintenance","shortlink":"https://stspg.io/qbt7tn9q8tjn","scheduled_for":"2026-10-31T01:30:00.000Z","scheduled_until":"2026-10-31T02:15:00.000Z","scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":true,"scheduled_auto_completed":true,"metadata":{},"started_at":"2026-10-31T01:12:37.276Z","reminder_intervals":null,"id":"c58cfy1dqtv7","page_id":"k1tw2rry8d9v","incident_updates":[{"status":"completed","body":"The scheduled maintenance has been completed.","created_at":"2026-10-31T02:15:07.490Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-10-31T02:15:07.490Z","display_at":"2026-10-31T02:15:07.490Z","deliver_notifications":true,"tweet_id":null,"id":"ycsg1b1rv12g","incident_id":"c58cfy1dqtv7","custom_tweet":null,"affected_components":[{"code":"3tl9w9sjt65h","name":"API Backend Services Health (US East)","old_status":"partial_outage","new_status":"operational"},{"code":"dsvlmcz6dbp8","name":"Package Firewall (US East)","old_status":"under_maintenance","new_status":"operational"},{"code":"3pb5xpqt1ycw","name":"Scan Processing (US East)","old_status":"under_maintenance","new_status":"operational"},{"code":"s4czy8t4kbmx","name":"Notifications (US East)","old_status":"under_maintenance","new_status":"operational"},{"code":"5fz1sxk7w2xh","name":"AI SAST (US East)","old_status":"under_maintenance","new_status":"operational"},{"code":"yx18z115p4lf","name":"API Reachability (US East)","old_status":"under_maintenance","new_status":"operational"}]},{"status":"verifying","body":"Verification is currently underway for the maintenance items.","created_at":"2026-10-31T02:02:41.732Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-10-31T02:02:41.732Z","display_at":"2026-10-31T02:02:41.732Z","deliver_notifications":true,"tweet_id":null,"id":"y75d7f74wd36","incident_id":"c58cfy1dqtv7","custom_tweet":null,"affected_components":[{"code":"3tl9w9sjt65h","name":"API Backend Services Health (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"dsvlmcz6dbp8","name":"Package Firewall (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"3pb5xpqt1ycw","name":"Scan Processing (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"s4czy8t4kbmx","name":"Notifications (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"5fz1sxk7w2xh","name":"AI SAST (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"yx18z115p4lf","name":"API Reachability (US East)","old_status":"under_maintenance","new_status":"under_maintenance"}]},{"status":"in_progress","body":"Scheduled maintenance is still in progress. We will provide updates as necessary.","created_at":"2026-10-31T01:57:18.316Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-10-31T01:57:18.316Z","display_at":"2026-10-31T01:57:18.316Z","deliver_notifications":true,"tweet_id":null,"id":"zst1zs2fl9gw","incident_id":"c58cfy1dqtv7","custom_tweet":null,"affected_components":[{"code":"3tl9w9sjt65h","name":"API Backend Services Health (US East)","old_status":"partial_outage","new_status":"under_maintenance"},{"code":"dsvlmcz6dbp8","name":"Package Firewall (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"3pb5xpqt1ycw","name":"Scan Processing (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"s4czy8t4kbmx","name":"Notifications (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"5fz1sxk7w2xh","name":"AI SAST (US East)","old_status":"under_maintenance","new_status":"under_maintenance"},{"code":"yx18z115p4lf","name":"API Reachability (US East)","old_status":"under_maintenance","new_status":"under_maintenance"}]},{"status":"in_progress","body":"Scheduled maintenance is currently in progress. We will provide updates as necessary.","created_at":"2026-10-31T01:30:07.468Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-10-31T01:30:07.468Z","display_at":"2026-10-31T01:30:07.468Z","deliver_notifications":true,"tweet_id":null,"id":"ksd8mm260r40","incident_id":"c58cfy1dqtv7","custom_tweet":null,"affected_components":[{"code":"3tl9w9sjt65h","name":"API Backend Services Health (US East)","old_status":"operational","new_status":"under_maintenance"},{"code":"dsvlmcz6dbp8","name":"Package Firewall (US East)","old_status":"operational","new_status":"under_maintenance"},{"code":"3pb5xpqt1ycw","name":"Scan Processing (US East)","old_status":"operational","new_status":"under_maintenance"},{"code":"s4czy8t4kbmx","name":"Notifications (US East)","old_status":"operational","new_status":"under_maintenance"},{"code":"5fz1sxk7w2xh","name":"AI SAST (US East)","old_status":"operational","new_status":"under_maintenance"},{"code":"yx18z115p4lf","name":"API Reachability (US East)","old_status":"operational","new_status":"under_maintenance"}]},{"status":"scheduled","body":"We will be upgrading our database service for enhanced performance and stability. Endor services will be degraded during this window. We will provide updates as the maintenance progresses.","created_at":"2026-10-31T01:12:37.383Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-10-31T01:12:37.383Z","display_at":"2026-10-31T01:12:37.383Z","deliver_notifications":true,"tweet_id":null,"id":"xxp1sj0k5pwx","incident_id":"c58cfy1dqtv7","custom_tweet":null,"affected_components":[{"code":"3tl9w9sjt65h","name":"API Backend Services Health (US East)","old_status":"operational","new_status":"operational"},{"code":"dsvlmcz6dbp8","name":"Package Firewall (US East)","old_status":"operational","new_status":"operational"},{"code":"3pb5xpqt1ycw","name":"Scan Processing (US East)","old_status":"operational","new_status":"operational"},{"code":"s4czy8t4kbmx","name":"Notifications (US East)","old_status":"operational","new_status":"operational"},{"code":"5fz1sxk7w2xh","name":"AI SAST (US East)","old_status":"operational","new_status":"operational"},{"code":"yx18z115p4lf","name":"API Reachability (US East)","old_status":"operational","new_status":"operational"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"API Reachability (US East)","created_at":"2026-08-11T03:14:58.595Z","updated_at":"2026-10-31T02:15:07.186Z","position":1,"description":"Reachability of the Endor Labs API (api.endorlabs.com), verified continuously from multiple external locations. When this component shows an outage, the API cannot be reached from the internet — the web console, endorctl, and CI integrations will fail to connect.","showcase":true,"start_date":"2026-08-11T00:00:00.000Z","id":"yx18z115p4lf","page_id":"k1tw2rry8d9v","group_id":null},{"status":"operational","name":"API Backend Services Health (US East)","created_at":"2026-07-23T07:37:27.048Z","updated_at":"2026-11-11T21:06:17.312Z","position":2,"description":"Full request-path health of the Endor Labs API: error rates and latency measured across all backend services. When degraded, the API is reachable, but some requests may fail or respond slowly, and specific features may be affected.","showcase":false,"start_date":"2026-07-23T00:00:00.000Z","id":"3tl9w9sjt65h","page_id":"k1tw2rry8d9v","group_id":null},{"status":"operational","name":"AI SAST (US East)","created_at":"2026-08-04T09:26:22.802Z","updated_at":"2026-10-31T02:15:07.285Z","position":3,"description":"AI-powered static application security testing. Analyses your code and pull requests for security vulnerabilities using AI. When degraded, AI SAST scans may fail, run slowly, or complete with reduced coverage.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"5fz1sxk7w2xh","page_id":"k1tw2rry8d9v","group_id":null},{"status":"operational","name":"Package Firewall (US East)","created_at":"2026-08-04T08:59:12.432Z","updated_at":"2026-11-09T23:21:11.380Z","position":4,"description":"Registry proxy that screens open-source packages for malware and policy violations at install time. When degraded, package installs through the firewall may be slow or fail, or packages may pass through without screening.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"dsvlmcz6dbp8","page_id":"k1tw2rry8d9v","group_id":null},{"status":"operational","name":"Scan Processing (US East)","created_at":"2026-08-04T09:01:30.700Z","updated_at":"2026-10-31T02:15:07.370Z","position":5,"description":"Scheduled and pull-request scan execution across the platform. When degraded, scans may queue longer than usual, run slowly, fail, or fail to trigger on repository events.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"3pb5xpqt1ycw","page_id":"k1tw2rry8d9v","group_id":null},{"status":"operational","name":"Notifications (US East)","created_at":"2026-08-04T09:02:34.718Z","updated_at":"2026-10-31T02:15:07.411Z","position":6,"description":"Delivery of findings and alerts to integrations such as Slack, Jira, email, and webhooks. When degraded, notifications may arrive late or queue until delivery recovers.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"s4czy8t4kbmx","page_id":"k1tw2rry8d9v","group_id":null}]},{"name":"AI SAST Findings Degradation","status":"resolved","created_at":"2026-09-24T02:02:49.469Z","updated_at":"2026-10-01T19:02:29.853Z","monitoring_at":null,"resolved_at":"2026-10-01T19:02:29.820Z","impact":"minor","shortlink":"https://stspg.io/1r4s5p5bfz20","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-09-24T02:02:49.462Z","reminder_intervals":null,"id":"2gqtpndsfhsy","page_id":"k1tw2rry8d9v","incident_updates":[{"status":"resolved","body":"The fix for AI SAST reporting findings that were already mitigated by compensating controls in the repository has been fully rolled out. AI SAST now correctly accounts for these controls, and this incident is resolved.","created_at":"2026-10-01T19:02:29.820Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-10-01T19:02:29.820Z","display_at":"2026-10-01T19:02:29.820Z","deliver_notifications":true,"tweet_id":null,"id":"q6wlcxz6zlkj","incident_id":"2gqtpndsfhsy","custom_tweet":null,"affected_components":[{"code":"5fz1sxk7w2xh","name":"AI SAST (US East)","old_status":"operational","new_status":"operational"}]},{"status":"investigating","body":"We're aware that AI SAST is currently reporting some findings already mitigated by compensating controls in the repository. We're working on a fix, and affected findings can be dismissed or safely ignored in the meantime.","created_at":"2026-09-24T02:02:49.548Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-09-24T02:02:49.548Z","display_at":"2026-09-24T02:02:49.548Z","deliver_notifications":true,"tweet_id":null,"id":"y5nyh271y19n","incident_id":"2gqtpndsfhsy","custom_tweet":null,"affected_components":[{"code":"5fz1sxk7w2xh","name":"AI SAST (US East)","old_status":"operational","new_status":"degraded_performance"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"AI SAST (US East)","created_at":"2026-08-04T09:26:22.802Z","updated_at":"2026-10-31T02:15:07.285Z","position":3,"description":"AI-powered static application security testing. Analyses your code and pull requests for security vulnerabilities using AI. When degraded, AI SAST scans may fail, run slowly, or complete with reduced coverage.","showcase":true,"start_date":"2026-08-04T00:00:00.000Z","id":"5fz1sxk7w2xh","page_id":"k1tw2rry8d9v","group_id":null}]},{"name":"Elevated API Errors","status":"resolved","created_at":"2026-08-16T18:50:06.000Z","updated_at":"2026-08-17T18:50:25.556Z","monitoring_at":null,"resolved_at":"2026-08-16T18:50:06.000Z","impact":"none","shortlink":"https://stspg.io/vc0ltcb2pmwn","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-08-16T18:50:06.000Z","reminder_intervals":null,"id":"nzny1p4d6xg4","page_id":"k1tw2rry8d9v","incident_updates":[{"status":"resolved","body":"We're experiencing an elevated level of API errors and are currently looking into the issue.","created_at":"2026-08-17T18:50:06.325Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-17T18:50:25.490Z","display_at":"2026-08-16T18:50:06.000Z","deliver_notifications":false,"tweet_id":null,"id":"2g7j15bcwzfl","incident_id":"nzny1p4d6xg4","custom_tweet":null,"affected_components":null}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[]},{"name":"Elevated API Errors","status":"resolved","created_at":"2026-08-14T15:00:00.000Z","updated_at":"2026-08-14T16:20:51.739Z","monitoring_at":null,"resolved_at":"2026-08-14T15:00:00.000Z","impact":"none","shortlink":"https://stspg.io/lxnq05xxmprp","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-08-14T16:20:51.684Z","reminder_intervals":null,"id":"988w0dx9fr94","page_id":"k1tw2rry8d9v","incident_updates":[{"status":"resolved","body":"We're experiencing an elevated level of API errors and are currently looking into the issue.","created_at":"2026-08-14T16:20:51.730Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-08-14T16:20:51.730Z","display_at":"2026-08-14T15:00:00.000Z","deliver_notifications":false,"tweet_id":null,"id":"24tq8x2ztz9x","incident_id":"988w0dx9fr94","custom_tweet":null,"affected_components":null}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[]},{"name":"This is an example incident","status":"resolved","created_at":"2026-02-15T01:49:02.891Z","updated_at":"2026-07-29T05:57:57.910Z","monitoring_at":"2026-02-15T01:13:02.977Z","resolved_at":"2026-02-15T01:23:03.015Z","impact":"none","shortlink":"https://stspg.io/mzt4h97nz2fl","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-02-16T01:07:02.896Z","reminder_intervals":null,"id":"97tc2y9rwfrd","page_id":"k1tw2rry8d9v","incident_updates":[{"status":"resolved","body":"Empathize with those affected and let them know everything is operating as normal.","created_at":"2026-02-16T01:07:03.038Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-02-16T01:07:03.038Z","display_at":"2026-02-15T01:23:03.015Z","deliver_notifications":true,"tweet_id":null,"id":"hwh1w9l4j1sc","incident_id":"97tc2y9rwfrd","custom_tweet":null,"affected_components":null},{"status":"monitoring","body":"Let your users know once a fix is in place, and keep communication clear and precise.","created_at":"2026-02-16T01:07:03.001Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-02-16T01:07:03.001Z","display_at":"2026-02-15T01:13:02.977Z","deliver_notifications":true,"tweet_id":null,"id":"0qtllsj6c1hx","incident_id":"97tc2y9rwfrd","custom_tweet":null,"affected_components":null},{"status":"identified","body":"As you continue to work through the incident, update your customers frequently.","created_at":"2026-02-16T01:07:02.962Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-02-16T01:07:02.962Z","display_at":"2026-02-15T01:19:02.939Z","deliver_notifications":true,"tweet_id":null,"id":"3bqjjpwmj3j6","incident_id":"97tc2y9rwfrd","custom_tweet":null,"affected_components":null},{"status":"investigating","body":"When your product or service isn’t functioning as expected, let your customers know by creating an incident. Communicate early, even if you don’t know exactly what’s going on.","created_at":"2026-02-16T01:07:02.930Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-02-16T01:07:02.930Z","display_at":"2026-02-15T01:49:02.891Z","deliver_notifications":true,"tweet_id":null,"id":"ps2mrngk1ng0","incident_id":"97tc2y9rwfrd","custom_tweet":null,"affected_components":null}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[]}]
}
