{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "io-usefulapi-squadcast",
  "component": "squadcast",
  "generated_at": "2026-09-20T23:07:52.322Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 38,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0a89d-6ebb-7c9c-a2e3-48e363a51a04",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.97",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 05:08:04.69449+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_01a0a89d-6ebb-7c9c-a2e3-48e363a51a04"
    },
    {
      "id": "chg_01a065a9-baf8-7907-ac2c-751a1b0a8907",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.97",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 05:06:57.221646+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_01a065a9-baf8-7907-ac2c-751a1b0a8907"
    },
    {
      "id": "chg_01a05b5d-1770-7446-a39c-e0fdd565bc84",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.97",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 05:07:02.562749+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_01a05b5d-1770-7446-a39c-e0fdd565bc84"
    },
    {
      "id": "chg_01a00e1e-836d-7447-ba20-72a3dc756c12",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-17",
      "occurred_at": "2026-08-17 05:07:55.731514+00",
      "observed_since": "2026-08-16",
      "source": "scan",
      "summary": "Authorization (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_01a00e1e-836d-7447-ba20-72a3dc756c12"
    },
    {
      "id": "chg_01a008f7-eec8-7892-afd5-95fedc519cdd",
      "kind": "check.reverified",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.auth_gated",
      "to_code": "transport.verified",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 05:07:41.296007+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_01a008f7-eec8-7892-afd5-95fedc519cdd"
    },
    {
      "id": "chg_01a008f7-eeca-7c15-9c90-b3c541574aba",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "not_mcp",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "not_mcp"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 05:07:41.296007+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Endpoint reachability (not serving MCP → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_01a008f7-eeca-7c15-9c90-b3c541574aba"
    },
    {
      "id": "chg_019fe4ea-9841-762b-80e1-82950289fbae",
      "kind": "check.unverifiable",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.auth_gated",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 05:06:47.406281+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fe4ea-9841-762b-80e1-82950289fbae"
    },
    {
      "id": "chg_019fe4ea-9843-71f1-a459-7237aa31ce0c",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "auth_gated",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "auth_gated"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 05:06:47.406281+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Endpoint reachability (behind authorisation → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fe4ea-9843-71f1-a459-7237aa31ce0c"
    },
    {
      "id": "chg_019fdfc4-29ee-7341-9134-385f05f9f7ef",
      "kind": "check.reverified",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.auth_gated",
      "to_code": "transport.verified",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 05:06:42.737471+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fdfc4-29ee-7341-9134-385f05f9f7ef"
    },
    {
      "id": "chg_019fdfc4-29f0-74e2-af66-54b7fa3e3e46",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "not_mcp",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "not_mcp"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 05:06:42.737471+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Endpoint reachability (not serving MCP → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fdfc4-29f0-74e2-af66-54b7fa3e3e46"
    },
    {
      "id": "chg_019fda9d-9337-78e5-9d12-72e598158ad9",
      "kind": "check.unverifiable",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.auth_gated",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 05:06:27.674325+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fda9d-9337-78e5-9d12-72e598158ad9"
    },
    {
      "id": "chg_019fd050-bbe8-7c78-8918-5a58c2d3f6a1",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.churn",
      "to_code": "stability.insufficient_history",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 05:06:19.708458+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fd050-bbe8-7c78-8918-5a58c2d3f6a1"
    },
    {
      "id": "chg_019fd050-bbea-71b1-b666-389f6aed03ad",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 05:06:19.708458+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fd050-bbea-71b1-b666-389f6aed03ad"
    },
    {
      "id": "chg_019fcb28-7013-7639-86e3-62477b2b4196",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.churn",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "8",
        "added": "0",
        "breaks": "0",
        "removed": "16",
        "auth_transport": "1"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7013-7639-86e3-62477b2b4196"
    },
    {
      "id": "chg_019fcb28-7015-793c-9d6c-313474f4b3c6",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_acknowledge_incident",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_acknowledge_incident"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_acknowledge_incident” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7015-793c-9d6c-313474f4b3c6"
    },
    {
      "id": "chg_019fcb28-7015-7e11-b58e-2ff870919941",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_add_incident_note",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_add_incident_note"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_add_incident_note” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7015-7e11-b58e-2ff870919941"
    },
    {
      "id": "chg_019fcb28-7016-74cd-a023-a27585ee7e91",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_get_incident",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_get_incident"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_get_incident” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7016-74cd-a023-a27585ee7e91"
    },
    {
      "id": "chg_019fcb28-7016-7a94-9878-025db59d4afe",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_get_incident_events",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_get_incident_events"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_get_incident_events” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7016-7a94-9878-025db59d4afe"
    },
    {
      "id": "chg_019fcb28-7017-7399-a29a-556c3f9600a9",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_get_service",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_get_service"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_get_service” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7017-7399-a29a-556c3f9600a9"
    },
    {
      "id": "chg_019fcb28-7018-788a-9368-db3a62a53ed2",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_get_team",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_get_team"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_get_team” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7018-788a-9368-db3a62a53ed2"
    },
    {
      "id": "chg_019fcb28-7018-7ceb-8e1c-7240c01a54e6",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_get_user",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_get_user"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_get_user” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7018-7ceb-8e1c-7240c01a54e6"
    },
    {
      "id": "chg_019fcb28-7019-7364-9866-6f7595eead1d",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_list_escalation_policies",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_list_escalation_policies"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_list_escalation_policies” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-7019-7364-9866-6f7595eead1d"
    },
    {
      "id": "chg_019fcb28-701a-7196-b180-a0744734690c",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_list_incident_notes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_list_incident_notes"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_list_incident_notes” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701a-7196-b180-a0744734690c"
    },
    {
      "id": "chg_019fcb28-701a-777a-aa8a-c07550cfe94a",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_list_incidents",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_list_incidents"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_list_incidents” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701a-777a-aa8a-c07550cfe94a"
    },
    {
      "id": "chg_019fcb28-701a-7c71-8793-3ca7b5531f8d",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_list_schedules",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_list_schedules"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_list_schedules” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701a-7c71-8793-3ca7b5531f8d"
    },
    {
      "id": "chg_019fcb28-701b-7377-840e-896d747cff71",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_list_services",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_list_services"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_list_services” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701b-7377-840e-896d747cff71"
    },
    {
      "id": "chg_019fcb28-701b-7ca6-be12-9fb4ea376c18",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_list_squads",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_list_squads"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_list_squads” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701b-7ca6-be12-9fb4ea376c18"
    },
    {
      "id": "chg_019fcb28-701c-7417-8df1-abe08e899d06",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_list_teams",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_list_teams"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_list_teams” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701c-7417-8df1-abe08e899d06"
    },
    {
      "id": "chg_019fcb28-701c-7854-9265-95d53606f372",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_list_users",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_list_users"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_list_users” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701c-7854-9265-95d53606f372"
    },
    {
      "id": "chg_019fcb28-701c-7c6b-abef-78b752c96efd",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "squadcast_resolve_incident",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "squadcast_resolve_incident"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Tool “squadcast_resolve_incident” was removed",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701c-7c6b-abef-78b752c96efd"
    },
    {
      "id": "chg_019fcb28-701d-7292-91da-73cb9fda7b33",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "1.0.0",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "1.0.0",
      "to_value": "1.0.0",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "16",
        "version": "1.0.0",
        "breaking": "0"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:04:12.807148+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 1.0.0)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fcb28-701d-7292-91da-73cb9fda7b33"
    },
    {
      "id": "chg_019fc605-cf03-7325-ba12-8c53a824a359",
      "kind": "check.unverifiable",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.none_unlisted",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 05:08:17.235081+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Authorization (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fc605-cf03-7325-ba12-8c53a824a359"
    },
    {
      "id": "chg_019fc605-cf03-7d66-8625-2745731c700b",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.20",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 05:08:17.235081+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Stability (0.20 → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fc605-cf03-7d66-8625-2745731c700b"
    },
    {
      "id": "chg_019fc605-cf04-7c5d-87d7-534dc7cc0b3e",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 05:08:17.235081+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fc605-cf04-7c5d-87d7-534dc7cc0b3e"
    },
    {
      "id": "chg_019fc0de-44b6-7d06-b77d-02aeaa552db2",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 05:06:59.882537+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Authorization (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fc0de-44b6-7d06-b77d-02aeaa552db2"
    },
    {
      "id": "chg_019fbbb6-e8bc-7d25-88e9-a23f9b116c0d",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.13",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 05:05:54.354905+00",
      "observed_since": "2026-07-31",
      "source": "scan",
      "summary": "Stability (0.13 → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fbbb6-e8bc-7d25-88e9-a23f9b116c0d"
    },
    {
      "id": "chg_019fbbb6-e8bd-7397-b19d-852ff32fa17a",
      "kind": "check.unverifiable",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.none_unlisted",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 05:05:54.354905+00",
      "observed_since": "2026-07-31",
      "source": "scan",
      "summary": "Authorization (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fbbb6-e8bd-7397-b19d-852ff32fa17a"
    },
    {
      "id": "chg_019fbbb6-e8be-70d9-81b8-65383e9595c4",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 05:05:54.354905+00",
      "observed_since": "2026-07-31",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-squadcast/squadcast#chg-chg_019fbbb6-e8be-70d9-81b8-65383e9595c4"
    }
  ],
  "days": [
    {
      "date": "2026-09-16",
      "total": 87,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-14",
      "total": 86,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 90,
        "to": 93,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 27,
          "to_days": 28
        },
        "partial": false,
        "compared_to": "2026-09-13",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-12",
      "total": 85,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 83,
        "to": 87,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 25,
          "to_days": 26
        },
        "partial": false,
        "compared_to": "2026-09-11",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-10",
      "total": 84,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 77,
        "to": 80,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 23,
          "to_days": 24
        },
        "partial": false,
        "compared_to": "2026-09-09",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 77 to 80. That category is still filling its 30-day observation window: 23 days of observed history at the previous scan, 24 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-08",
      "total": 83,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 70,
        "to": 73,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 21,
          "to_days": 22
        },
        "partial": false,
        "compared_to": "2026-09-07",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 70 to 73. That category is still filling its 30-day observation window: 21 days of observed history at the previous scan, 22 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-06",
      "total": 82,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 63,
        "to": 67,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 19,
          "to_days": 20
        },
        "partial": false,
        "compared_to": "2026-09-05",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-04",
      "total": 81,
      "delta": -6,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-03",
      "total": 87,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}