{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "io-usefulapi-freshdesk",
  "component": "freshdesk",
  "generated_at": "2026-09-20T23:08:47.495Z",
  "tracking_since": "2026-08-01",
  "counts": {
    "critical": 0,
    "security": 69,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0a7c8-2b94-7573-bd1d-c382cb9260dd",
      "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 01:15:08.510718+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a0a7c8-2b94-7573-bd1d-c382cb9260dd"
    },
    {
      "id": "chg_01a09856-bfb6-7c4a-a677-8535203c60be",
      "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-13",
      "occurred_at": "2026-09-13 01:16:57.069171+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a09856-bfb6-7c4a-a677-8535203c60be"
    },
    {
      "id": "chg_01a088e2-a404-71ea-940a-bb2ed27fb27f",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_destructive_unverified",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-10",
      "occurred_at": "2026-09-10 01:15:49.575649+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Authorization (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a088e2-a404-71ea-940a-bb2ed27fb27f"
    },
    {
      "id": "chg_01a088e2-a407-7033-b9aa-c26c2593ad8a",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.churn",
      "to_code": "stability.stable",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-10",
      "occurred_at": "2026-09-10 01:15:49.575649+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Stability (fail → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a088e2-a407-7033-b9aa-c26c2593ad8a"
    },
    {
      "id": "chg_01a083bc-0bca-79df-874a-25b432857319",
      "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": "29",
        "added": "0",
        "breaks": "0",
        "removed": "0",
        "auth_transport": "1"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 01:15:34.164196+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a083bc-0bca-79df-874a-25b432857319"
    },
    {
      "id": "chg_01a083bc-0bcb-7cbd-b273-6809f3e9ead0",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.auth_gated",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 01:15:34.164196+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a083bc-0bcb-7cbd-b273-6809f3e9ead0"
    },
    {
      "id": "chg_01a083bc-0bcc-72ad-9ae8-052ec366b235",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_destructive_unverified",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "freshdesk_create_ticket"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 01:15:34.164196+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: this server exposes a tool marked destructive (freshdesk_create_ticket) and its handshake is open, but we could not confirm whether a tool call is gated, so we do not assert it is callable unauthenticated.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a083bc-0bcc-72ad-9ae8-052ec366b235"
    },
    {
      "id": "chg_01a07e97-0a49-7cca-a51c-3000b15e3c92",
      "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-09-08",
      "occurred_at": "2026-09-08 01:17:02.86694+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Authorization (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07e97-0a49-7cca-a51c-3000b15e3c92"
    },
    {
      "id": "chg_01a07e97-0a4c-7825-b419-c326f36dff67",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.stable",
      "to_code": "stability.insufficient_history",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 01:17:02.86694+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Stability (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07e97-0a4c-7825-b419-c326f36dff67"
    },
    {
      "id": "chg_01a07e97-0a4c-7e7d-81fa-21adb120b42b",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.auth_gated",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 01:17:02.86694+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07e97-0a4c-7e7d-81fa-21adb120b42b"
    },
    {
      "id": "chg_01a07e97-0a4f-7a21-8a5f-50cb4aaf4712",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "verified"
      },
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 01:17:02.86694+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07e97-0a4f-7a21-8a5f-50cb4aaf4712"
    },
    {
      "id": "chg_01a07971-1313-7a8f-ac94-af808655a841",
      "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-09-07",
      "occurred_at": "2026-09-07 01:17:28.6453+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Authorization (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07971-1313-7a8f-ac94-af808655a841"
    },
    {
      "id": "chg_01a07971-131a-7dd1-a795-64830617c0d1",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.auth_gated",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-07",
      "occurred_at": "2026-09-07 01:17:28.6453+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07971-131a-7dd1-a795-64830617c0d1"
    },
    {
      "id": "chg_01a07971-131c-72e1-bfea-4d97237402d1",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.stable",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-07",
      "occurred_at": "2026-09-07 01:17:28.6453+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07971-131c-72e1-bfea-4d97237402d1"
    },
    {
      "id": "chg_01a07971-131c-7cb7-a69d-f9a9f58b4764",
      "kind": "check.appeared",
      "family": "tool-safety-manipulation",
      "subject_kind": "check",
      "subject": "tool-safety-manipulation",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.manipulation_clean",
      "from_value": null,
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "units": "19",
        "judged": "19"
      },
      "occurred_on": "2026-09-07",
      "occurred_at": "2026-09-07 01:17:28.6453+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07971-131c-7cb7-a69d-f9a9f58b4764"
    },
    {
      "id": "chg_01a07447-b7fa-70c1-88c9-acb2104b6547",
      "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-09-06",
      "occurred_at": "2026-09-06 01:14:12.286734+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07447-b7fa-70c1-88c9-acb2104b6547"
    },
    {
      "id": "chg_01a07447-b7fb-7283-ad44-8a97ed2e34a1",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.auth_gated",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 01:14:12.286734+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Tool safety (Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07447-b7fb-7283-ad44-8a97ed2e34a1"
    },
    {
      "id": "chg_01a07447-b7fc-7df2-8832-2d553367c183",
      "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-09-06",
      "occurred_at": "2026-09-06 01:14:12.286734+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Endpoint reachability (not serving MCP → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a07447-b7fc-7df2-8832-2d553367c183"
    },
    {
      "id": "chg_01a064d3-f541-7a4b-8043-73ce5802a4e2",
      "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-09-03",
      "occurred_at": "2026-09-03 01:13:27.56406+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a064d3-f541-7a4b-8043-73ce5802a4e2"
    },
    {
      "id": "chg_01a064d3-f542-7ab5-b2db-2fee1320e922",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.auth_gated",
      "to_code": "toolsafety.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 01:13:27.56406+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we couldn't read the endpoint's tools.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a064d3-f542-7ab5-b2db-2fee1320e922"
    },
    {
      "id": "chg_01a064d3-f544-7337-a853-1c8f60169427",
      "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-09-03",
      "occurred_at": "2026-09-03 01:13:27.56406+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Endpoint reachability (behind authorisation → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a064d3-f544-7337-a853-1c8f60169427"
    },
    {
      "id": "chg_01a05fad-81de-755d-9038-ef3811423a80",
      "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-09-02",
      "occurred_at": "2026-09-02 01:13:21.553419+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a05fad-81de-755d-9038-ef3811423a80"
    },
    {
      "id": "chg_01a05fad-81e0-784b-94a8-5daee794e4ec",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.auth_gated",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 01:13:21.553419+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Tool safety (Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a05fad-81e0-784b-94a8-5daee794e4ec"
    },
    {
      "id": "chg_01a05fad-81e1-7994-8385-96d60af9daf5",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "verified"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 01:13:21.553419+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a05fad-81e1-7994-8385-96d60af9daf5"
    },
    {
      "id": "chg_01a05a86-b897-74f3-b1a7-76c14d2da98c",
      "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": "30",
        "added": "0",
        "breaks": "0",
        "removed": "19",
        "auth_transport": "0"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 01:12:53.631827+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a05a86-b897-74f3-b1a7-76c14d2da98c"
    },
    {
      "id": "chg_01a05a86-b897-7efd-9074-9e482f1790e9",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.auth_gated",
      "to_code": "toolsafety.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 01:12:53.631827+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we couldn't read the endpoint's tools.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a05a86-b897-7efd-9074-9e482f1790e9"
    },
    {
      "id": "chg_01a05560-ca0a-7d0c-88cf-35ec3fc67d56",
      "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-31",
      "occurred_at": "2026-08-31 01:13:21.576295+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a05560-ca0a-7d0c-88cf-35ec3fc67d56"
    },
    {
      "id": "chg_01a05560-ca0b-7d8c-ad8e-c96e06e92a85",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.auth_gated",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 01:13:21.576295+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool safety (Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a05560-ca0b-7d8c-ad8e-c96e06e92a85"
    },
    {
      "id": "chg_01a05560-ca0f-708c-bd02-88678ca21064",
      "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-31",
      "occurred_at": "2026-08-31 01:13:21.576295+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Endpoint reachability (not serving MCP → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a05560-ca0f-708c-bd02-88678ca21064"
    },
    {
      "id": "chg_01a02c2c-4d11-7644-a74a-b1ef86b9e1ce",
      "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-23",
      "occurred_at": "2026-08-23 01:11:35.921501+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a02c2c-4d11-7644-a74a-b1ef86b9e1ce"
    },
    {
      "id": "chg_01a02c2c-4d12-7286-8998-cb7e503a5b70",
      "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.67",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 01:11:35.921501+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Stability (0.67 → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a02c2c-4d12-7286-8998-cb7e503a5b70"
    },
    {
      "id": "chg_01a02c2c-4d12-77b8-bff7-547ab6efb28d",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_destructive_unverified",
      "to_code": "auth.none_unlisted",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 01:11:35.921501+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a02c2c-4d12-77b8-bff7-547ab6efb28d"
    },
    {
      "id": "chg_01a02c2c-4d13-779a-8d6c-efb846da018c",
      "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-23",
      "occurred_at": "2026-08-23 01:11:35.921501+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a02c2c-4d13-779a-8d6c-efb846da018c"
    },
    {
      "id": "chg_01a02705-c5d5-7bbe-9e9f-c79abdcf75e3",
      "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-22",
      "occurred_at": "2026-08-22 01:11:24.842184+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a02705-c5d5-7bbe-9e9f-c79abdcf75e3"
    },
    {
      "id": "chg_01a02705-c5d6-7a71-8cd4-43201a571309",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_destructive_unverified",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "freshdesk_create_ticket"
      },
      "occurred_on": "2026-08-22",
      "occurred_at": "2026-08-22 01:11:24.842184+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: this server exposes a tool marked destructive (freshdesk_create_ticket) and its handshake is open, but we could not confirm whether a tool call is gated, so we do not assert it is callable unauthenticated.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a02705-c5d6-7a71-8cd4-43201a571309"
    },
    {
      "id": "chg_01a01792-273e-7d79-8427-4ea2fbe0a23d",
      "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-19",
      "occurred_at": "2026-08-19 01:10:49.362389+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a01792-273e-7d79-8427-4ea2fbe0a23d"
    },
    {
      "id": "chg_01a01792-2741-77e4-ad88-ea416152d0ab",
      "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-19",
      "occurred_at": "2026-08-19 01:10:49.362389+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Endpoint reachability (behind authorisation → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a01792-2741-77e4-ad88-ea416152d0ab"
    },
    {
      "id": "chg_01a0126c-eb56-71b7-8183-20488e95f3a2",
      "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-18",
      "occurred_at": "2026-08-18 01:12:02.920747+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a0126c-eb56-71b7-8183-20488e95f3a2"
    },
    {
      "id": "chg_01a0126c-eb61-7b04-98ec-9eee596696f1",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "verified"
      },
      "occurred_on": "2026-08-18",
      "occurred_at": "2026-08-18 01:12:02.920747+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a0126c-eb61-7b04-98ec-9eee596696f1"
    },
    {
      "id": "chg_01a00d45-0966-7f0d-abb2-a3dfd7d5c230",
      "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": "15",
        "added": "0",
        "breaks": "0",
        "removed": "19",
        "auth_transport": "0"
      },
      "occurred_on": "2026-08-17",
      "occurred_at": "2026-08-17 01:10:23.272493+00",
      "observed_since": "2026-08-16",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a00d45-0966-7f0d-abb2-a3dfd7d5c230"
    },
    {
      "id": "chg_01a00d45-0967-7c9f-9476-ddbfcb9d8d5d",
      "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-17",
      "occurred_at": "2026-08-17 01:10:23.272493+00",
      "observed_since": "2026-08-16",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a00d45-0967-7c9f-9476-ddbfcb9d8d5d"
    },
    {
      "id": "chg_01a00820-bc24-7149-b3fb-5a48a4d9c846",
      "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-16",
      "occurred_at": "2026-08-16 01:12:38.151194+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a00820-bc24-7149-b3fb-5a48a4d9c846"
    },
    {
      "id": "chg_01a00820-bc26-713d-a452-d0b7995fb320",
      "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-16",
      "occurred_at": "2026-08-16 01:12:38.151194+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Endpoint reachability (behind authorisation → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a00820-bc26-713d-a452-d0b7995fb320"
    },
    {
      "id": "chg_01a002f8-2772-76ab-93f2-49875593acc1",
      "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-15",
      "occurred_at": "2026-08-15 01:10:12.565687+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Authorization (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a002f8-2772-76ab-93f2-49875593acc1"
    },
    {
      "id": "chg_01a002f8-2773-788a-acae-600127910e17",
      "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.40",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-15",
      "occurred_at": "2026-08-15 01:10:12.565687+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Stability (0.40 → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a002f8-2773-788a-acae-600127910e17"
    },
    {
      "id": "chg_01a002f8-2775-76d1-9381-b7b238cc9f6b",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "verified"
      },
      "occurred_on": "2026-08-15",
      "occurred_at": "2026-08-15 01:10:12.565687+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_01a002f8-2775-76d1-9381-b7b238cc9f6b"
    },
    {
      "id": "chg_019ffdd3-ff9f-73a5-a618-db07c4219ea2",
      "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-14",
      "occurred_at": "2026-08-14 01:12:36.984007+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019ffdd3-ff9f-73a5-a618-db07c4219ea2"
    },
    {
      "id": "chg_019ffdd3-ffa1-736e-9154-816a6d1aee43",
      "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-14",
      "occurred_at": "2026-08-14 01:12:36.984007+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Authorization (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019ffdd3-ffa1-736e-9154-816a6d1aee43"
    },
    {
      "id": "chg_019ff8ab-3df0-74b7-ac9d-4344422eaeb5",
      "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-13",
      "occurred_at": "2026-08-13 01:09:59.883319+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Authorization (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019ff8ab-3df0-74b7-ac9d-4344422eaeb5"
    },
    {
      "id": "chg_019ff8ab-3df1-73c5-ba9a-88ad11120ba1",
      "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.33",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-13",
      "occurred_at": "2026-08-13 01:09:59.883319+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Stability (0.33 → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019ff8ab-3df1-73c5-ba9a-88ad11120ba1"
    },
    {
      "id": "chg_019ff8ab-3df1-7ab9-be6e-03031093fcef",
      "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-13",
      "occurred_at": "2026-08-13 01:09:59.883319+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019ff8ab-3df1-7ab9-be6e-03031093fcef"
    },
    {
      "id": "chg_019ff8ab-3df2-7c74-b319-ae79a7450c0c",
      "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-13",
      "occurred_at": "2026-08-13 01:09:59.883319+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019ff8ab-3df2-7c74-b319-ae79a7450c0c"
    },
    {
      "id": "chg_019ff387-4bc1-785b-952c-1d2766de685f",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.challenge_only_invoke",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-12",
      "occurred_at": "2026-08-12 01:12:38.040193+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Authorization (fail → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019ff387-4bc1-785b-952c-1d2766de685f"
    },
    {
      "id": "chg_019fe939-d866-78cb-b8c4-ce6d29e9d0f1",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.http_error",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "status": "429",
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 01:11:50.085419+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fe939-d866-78cb-b8c4-ce6d29e9d0f1"
    },
    {
      "id": "chg_019fe939-d868-7afa-8054-83e9730657d8",
      "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-10",
      "occurred_at": "2026-08-10 01:11:50.085419+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Endpoint reachability (behind authorisation → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fe939-d868-7afa-8054-83e9730657d8"
    },
    {
      "id": "chg_019fe410-cb1a-7f1c-8cfc-b1a0fe0ff8ed",
      "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-09",
      "occurred_at": "2026-08-09 01:08:53.631291+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fe410-cb1a-7f1c-8cfc-b1a0fe0ff8ed"
    },
    {
      "id": "chg_019fe410-cb1d-778c-946e-ed689df5cf11",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "verified"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 01:08:53.631291+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fe410-cb1d-778c-946e-ed689df5cf11"
    },
    {
      "id": "chg_019fdeed-30f9-7b9e-a68f-5535b30ea1ec",
      "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": "6",
        "added": "0",
        "breaks": "0",
        "removed": "19",
        "auth_transport": "0"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 01:11:54.320584+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fdeed-30f9-7b9e-a68f-5535b30ea1ec"
    },
    {
      "id": "chg_019fdeed-30fa-7b88-b6e2-ff6d5d7e868f",
      "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 01:11:54.320584+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Transport (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fdeed-30fa-7b88-b6e2-ff6d5d7e868f"
    },
    {
      "id": "chg_019fd49f-f4e1-7b7b-a40a-2910169594f7",
      "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-06",
      "occurred_at": "2026-08-06 01:11:20.487833+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fd49f-f4e1-7b7b-a40a-2910169594f7"
    },
    {
      "id": "chg_019fcf77-6ea2-7a82-b2e7-3ac5151c4196",
      "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-05",
      "occurred_at": "2026-08-05 01:08:58.637411+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Authorization (pass → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fcf77-6ea2-7a82-b2e7-3ac5151c4196"
    },
    {
      "id": "chg_019fcf77-6ea3-7784-b7b8-b13a0c973258",
      "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.07",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 01:08:58.637411+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Stability (0.07 → unverified)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fcf77-6ea3-7784-b7b8-b13a0c973258"
    },
    {
      "id": "chg_019fcf77-6ea5-733d-9ed8-990156fb090c",
      "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 01:08:58.637411+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fcf77-6ea5-733d-9ed8-990156fb090c"
    },
    {
      "id": "chg_019fc52e-69f2-7efc-bd33-e1dc63f7b98c",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_destructive_unverified",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 01:13:01.123778+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Authorization (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fc52e-69f2-7efc-bd33-e1dc63f7b98c"
    },
    {
      "id": "chg_019fc52e-69f4-78f9-b554-ed9e855645e6",
      "kind": "check.appeared",
      "family": "auth-registration",
      "subject_kind": "check",
      "subject": "auth-registration",
      "subject_child": "",
      "from_code": null,
      "to_code": "auth.registration_dcr_only",
      "from_value": null,
      "to_value": "partial",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 01:13:01.123778+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "First check of Authorization (partial)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fc52e-69f4-78f9-b554-ed9e855645e6"
    },
    {
      "id": "chg_019fc492-58af-7500-9259-ad4c10837127",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_destructive_unverified",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "freshdesk_create_ticket"
      },
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 22:22:33.106027+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: this server exposes a tool marked destructive (freshdesk_create_ticket) and its handshake is open, but we could not confirm whether a tool call is gated, so we do not assert it is callable unauthenticated.)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fc492-58af-7500-9259-ad4c10837127"
    },
    {
      "id": "chg_019fbffd-f5b4-778e-9086-629049eeb98c",
      "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 01:01:59.584315+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Authorization (unverified → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fbffd-f5b4-778e-9086-629049eeb98c"
    },
    {
      "id": "chg_019fbffd-f5b4-7d6f-a2f0-15fc617007f4",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.http_error",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 01:01:59.584315+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fbffd-f5b4-7d6f-a2f0-15fc617007f4"
    },
    {
      "id": "chg_019fbffd-f5b5-72d9-bb9e-039515b0b231",
      "kind": "check.appeared",
      "family": "auth-registration",
      "subject_kind": "check",
      "subject": "auth-registration",
      "subject_child": "",
      "from_code": null,
      "to_code": "auth.registration_dcr_only",
      "from_value": null,
      "to_value": "partial",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 01:01:59.584315+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "First check of Authorization (partial)",
      "link": "https://verifymcp.io/servers/io-usefulapi-freshdesk/freshdesk#chg-chg_019fbffd-f5b5-72d9-bb9e-039515b0b231"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 85,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 93,
        "to": 97,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 28,
          "to_days": 29
        },
        "partial": false,
        "compared_to": "2026-09-19",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-18",
      "total": 84,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 87,
        "to": 90,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 26,
          "to_days": 27
        },
        "partial": false,
        "compared_to": "2026-09-17",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 87 to 90. That category is still filling its 30-day observation window: 26 days of observed history at the previous scan, 27 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-17",
      "total": 83,
      "delta": -2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-16",
      "total": 85,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-15",
      "total": 85,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 93,
        "to": 97,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 28,
          "to_days": 29
        },
        "partial": false,
        "compared_to": "2026-09-14",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-14",
      "total": 84,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-13",
      "total": 85,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-12",
      "total": 85,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}