{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "kittycad-zoo-mcp",
  "component": "zoo-mcp",
  "generated_at": "2026-10-05T22:00:30.135Z",
  "tracking_since": "2026-07-27",
  "counts": {
    "critical": 0,
    "security": 54,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0f1a9-2b10-72af-9f9b-754461f8d334",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-30",
      "occurred_at": "2026-09-30 09:33:10.554501+00",
      "observed_since": "2026-09-29",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0f1a9-2b10-72af-9f9b-754461f8d334"
    },
    {
      "id": "chg_01a0eb3d-c1d4-7ebf-adc7-03c9862ccf7a",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-29",
      "occurred_at": "2026-09-29 03:38:08.050767+00",
      "observed_since": "2026-09-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0eb3d-c1d4-7ebf-adc7-03c9862ccf7a"
    },
    {
      "id": "chg_01a0e8bf-1b5a-77e2-92f0-a222a84a3910",
      "kind": "check.reverified",
      "family": "install-scripts",
      "subject_kind": "check",
      "subject": "install-scripts",
      "subject_child": "",
      "from_code": "installscript.inconclusive",
      "to_code": "installscript.none",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "tier": "none"
      },
      "occurred_on": "2026-09-28",
      "occurred_at": "2026-09-28 16:00:33.003317+00",
      "observed_since": "2026-09-27",
      "source": "scan",
      "summary": "Install scripts (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0e8bf-1b5a-77e2-92f0-a222a84a3910"
    },
    {
      "id": "chg_01a0e8bf-1b5c-7673-b159-8daa9e48455a",
      "kind": "check.verdict",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.tree_partial",
      "to_code": "cve.none",
      "from_value": "partial",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "seen": "45",
        "assessed": "46",
        "resolved": "45",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-09-28",
      "occurred_at": "2026-09-28 16:00:33.003317+00",
      "observed_since": "2026-09-27",
      "source": "scan",
      "summary": "Known CVEs (partial → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0e8bf-1b5c-7673-b159-8daa9e48455a"
    },
    {
      "id": "chg_01a0cd28-5ab3-7183-86bd-03380d131918",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "to_code": "stability.version_churn",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "0.28.1",
        "days": "27",
        "from": "0.26.1",
        "added": "0",
        "breaks": "2",
        "removed": "0"
      },
      "occurred_on": "2026-09-23",
      "occurred_at": "2026-09-23 07:26:08.838769+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0cd28-5ab3-7183-86bd-03380d131918"
    },
    {
      "id": "chg_01a0cd28-5ab4-7055-b9a8-5a1fab09d85a",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_pending",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-23",
      "occurred_at": "2026-09-23 07:26:08.838769+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0cd28-5ab4-7055-b9a8-5a1fab09d85a"
    },
    {
      "id": "chg_01a0ca10-4a8a-7ea7-900a-988901b0976e",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.version_churn",
      "to_code": "stability.sandbox_pending",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-22",
      "occurred_at": "2026-09-22 17:01:00.19916+00",
      "observed_since": "2026-09-21",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0ca10-4a8a-7ea7-900a-988901b0976e"
    },
    {
      "id": "chg_01a0ca10-4a90-7794-910a-4388f72aa576",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-22",
      "occurred_at": "2026-09-22 17:01:00.19916+00",
      "observed_since": "2026-09-21",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0ca10-4a90-7794-910a-4388f72aa576"
    },
    {
      "id": "chg_01a0c839-75c9-7836-bfa9-b365ac89cf6b",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-22",
      "occurred_at": "2026-09-22 08:26:43.941264+00",
      "observed_since": "2026-09-21",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0c839-75c9-7836-bfa9-b365ac89cf6b"
    },
    {
      "id": "chg_01a0aee3-49c0-7d70-8edf-92d6f7fcf4a5",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 10:22:05.641412+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0aee3-49c0-7d70-8edf-92d6f7fcf4a5"
    },
    {
      "id": "chg_01a0a9bc-0955-77bc-bb4a-58f5398c18d0",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 10:21:07.500067+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0a9bc-0955-77bc-bb4a-58f5398c18d0"
    },
    {
      "id": "chg_01a0a6fd-7b61-7b17-aa46-e463a0c04987",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.version_churn",
      "from_value": "0.60",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "0.27.0",
        "days": "19",
        "from": "0.26.1",
        "added": "0",
        "breaks": "2",
        "removed": "0"
      },
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 21:33:44.855351+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Stability (0.60 → fail)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0a6fd-7b61-7b17-aa46-e463a0c04987"
    },
    {
      "id": "chg_01a09ec9-0d0d-79c1-a2cc-d560e378eda6",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 07:19:31.068693+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a09ec9-0d0d-79c1-a2cc-d560e378eda6"
    },
    {
      "id": "chg_01a09522-0501-74fd-b12c-9ca7274fcd16",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 10:20:29.732986+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a09522-0501-74fd-b12c-9ca7274fcd16"
    },
    {
      "id": "chg_01a09522-0502-732c-a3e5-292125f99779",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_pending",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 10:20:29.732986+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a09522-0502-732c-a3e5-292125f99779"
    },
    {
      "id": "chg_01a0916a-51ed-70bd-bfb4-8d332d95b31c",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 17:00:58.777478+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0916a-51ed-70bd-bfb4-8d332d95b31c"
    },
    {
      "id": "chg_01a0916a-51ee-78b4-a1e6-e346409a02f6",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.sandbox_pending",
      "from_value": "0.47",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 17:00:58.777478+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Stability (0.47 → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0916a-51ee-78b4-a1e6-e346409a02f6"
    },
    {
      "id": "chg_01a0916a-51ef-70de-ab86-27d577980914",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 17:00:58.777478+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0916a-51ef-70de-ab86-27d577980914"
    },
    {
      "id": "chg_01a07112-fb46-7514-8a8a-4ea0dfa14832",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-05",
      "occurred_at": "2026-09-05 10:17:44.006707+00",
      "observed_since": "2026-09-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a07112-fb46-7514-8a8a-4ea0dfa14832"
    },
    {
      "id": "chg_01a06bed-e450-7c6e-8d82-2307de2c656c",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-04",
      "occurred_at": "2026-09-04 10:19:07.240366+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a06bed-e450-7c6e-8d82-2307de2c656c"
    },
    {
      "id": "chg_01a066d1-12c8-70b8-a889-de4bb3bf5ffa",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-03",
      "occurred_at": "2026-09-03 10:29:32.902515+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a066d1-12c8-70b8-a889-de4bb3bf5ffa"
    },
    {
      "id": "chg_01a0619f-a904-7859-9d62-23c65facfd2d",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 10:17:28.333208+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0619f-a904-7859-9d62-23c65facfd2d"
    },
    {
      "id": "chg_01a0619f-a905-781e-9814-aabf6872444e",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_pending",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 10:17:28.333208+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0619f-a905-781e-9814-aabf6872444e"
    },
    {
      "id": "chg_01a05efd-0e81-7be5-9f41-c6957c19992a",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.sandbox_pending",
      "from_value": "0.13",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 22:00:37.723148+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Stability (0.13 → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a05efd-0e81-7be5-9f41-c6957c19992a"
    },
    {
      "id": "chg_01a05efd-0e82-7f1c-82cb-e1f4394fa563",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 22:00:37.723148+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a05efd-0e82-7f1c-82cb-e1f4394fa563"
    },
    {
      "id": "chg_01a05efd-0e83-7638-99d0-8a8c4046236c",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 22:00:37.723148+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a05efd-0e83-7638-99d0-8a8c4046236c"
    },
    {
      "id": "chg_01a0523c-5c39-7999-95b4-f0f112f2297e",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 10:34:42.364151+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0523c-5c39-7999-95b4-f0f112f2297e"
    },
    {
      "id": "chg_01a04ccf-9442-7488-97e3-aa74b49814a0",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 09:17:47.352599+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a04ccf-9442-7488-97e3-aa74b49814a0"
    },
    {
      "id": "chg_01a04ccf-9443-7358-8409-0acfdb239bad",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_pending",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 09:17:47.352599+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a04ccf-9443-7358-8409-0acfdb239bad"
    },
    {
      "id": "chg_01a04951-3685-74d7-9293-f5c964722aea",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-28",
      "occurred_at": "2026-08-28 17:00:53.962613+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a04951-3685-74d7-9293-f5c964722aea"
    },
    {
      "id": "chg_01a04951-3687-7c95-af1c-b8dfb988bc77",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-28",
      "occurred_at": "2026-08-28 17:00:53.962613+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a04951-3687-7c95-af1c-b8dfb988bc77"
    },
    {
      "id": "chg_01a047de-80b4-706e-9b28-d5e3298afa8c",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-28",
      "occurred_at": "2026-08-28 10:15:59.130441+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a047de-80b4-706e-9b28-d5e3298afa8c"
    },
    {
      "id": "chg_01a043e4-1de4-779d-ae1f-e4f61b7e95d1",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_failed",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 15:43:38.419852+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a043e4-1de4-779d-ae1f-e4f61b7e95d1"
    },
    {
      "id": "chg_01a043e4-1de7-7d9a-8916-7b91820ceb3b",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_failed",
      "to_code": "stability.insufficient_history",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 15:43:38.419852+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: not enough scan history yet (needs a 30-day window).)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a043e4-1de7-7d9a-8916-7b91820ceb3b"
    },
    {
      "id": "chg_01a043e4-1de8-7684-a3db-e1ba52b5c18d",
      "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": "46",
        "judged": "46"
      },
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 15:43:38.419852+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a043e4-1de8-7684-a3db-e1ba52b5c18d"
    },
    {
      "id": "chg_01a043bc-98f5-761c-b5d0-4bcf194f8920",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 15:00:28.48109+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a043bc-98f5-761c-b5d0-4bcf194f8920"
    },
    {
      "id": "chg_01a0386d-efac-75b4-8384-f238b8090e26",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 10:18:43.817449+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a0386d-efac-75b4-8384-f238b8090e26"
    },
    {
      "id": "chg_01a03345-829d-7dbc-be16-1ba3f97a2f50",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 10:16:28.298205+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a03345-829d-7dbc-be16-1ba3f97a2f50"
    },
    {
      "id": "chg_01a02d8a-3a89-7261-b296-17ab5e5e1cad",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 07:33:48.702574+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a02d8a-3a89-7261-b296-17ab5e5e1cad"
    },
    {
      "id": "chg_01a023e3-332f-7d47-99a1-220db01f0a66",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 10:34:47.195364+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a023e3-332f-7d47-99a1-220db01f0a66"
    },
    {
      "id": "chg_01a01e07-049d-7cac-b620-5491cb882ee8",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "to_code": "stability.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "needs_declared_env",
        "status": "unreachable"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:16:11.491403+00",
      "observed_since": "2026-08-19",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no schema to compare.)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a01e07-049d-7cac-b620-5491cb882ee8"
    },
    {
      "id": "chg_01a01adc-77f3-73a8-b2a9-8982904ac052",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_failed",
      "to_code": "stability.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-19",
      "occurred_at": "2026-08-19 16:30:51.127331+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a01adc-77f3-73a8-b2a9-8982904ac052"
    },
    {
      "id": "chg_01a015a8-4863-7d10-97d6-889e61d49ea1",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-18",
      "occurred_at": "2026-08-18 16:15:45.221424+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_01a015a8-4863-7d10-97d6-889e61d49ea1"
    },
    {
      "id": "chg_019ff555-a716-7570-b3ca-6ffc698a1e2b",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-12",
      "occurred_at": "2026-08-12 09:37:39.067054+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019ff555-a716-7570-b3ca-6ffc698a1e2b"
    },
    {
      "id": "chg_019fe037-d4cb-7e9e-b708-28d0ae606182",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "to_code": "stability.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "startup_failure",
        "status": "unreachable"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 07:13:03.157053+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: this package installed, but its server did not start, so we have no schema to compare.)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fe037-d4cb-7e9e-b708-28d0ae606182"
    },
    {
      "id": "chg_019fdd99-630e-78fb-b3f6-f4edda9edebe",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_failed",
      "to_code": "stability.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 19:00:44.922739+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fdd99-630e-78fb-b3f6-f4edda9edebe"
    },
    {
      "id": "chg_019fd5ec-d92e-7d95-980a-14d866543c52",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 07:14:56.891698+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fd5ec-d92e-7d95-980a-14d866543c52"
    },
    {
      "id": "chg_019fd0c5-c3f1-79c5-b1a5-86787d1163c3",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 07:14:09.433721+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fd0c5-c3f1-79c5-b1a5-86787d1163c3"
    },
    {
      "id": "chg_019fcb9d-9280-770b-a16b-3258f0ac9290",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 07:12:09.328637+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fcb9d-9280-770b-a16b-3258f0ac9290"
    },
    {
      "id": "chg_019fc936-ed34-7c02-a0d2-530e94852d9d",
      "kind": "check.reverified",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.inconclusive",
      "to_code": "cve.tree_partial",
      "from_value": "unverified",
      "to_value": "partial",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "seen": "47",
        "assessed": "46",
        "resolved": "45",
        "unresolved": "2",
        "tree_source": "registry",
        "tree_status": "partial"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 20:00:47.909384+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Known CVEs (unverified → partial)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fc936-ed34-7c02-a0d2-530e94852d9d"
    },
    {
      "id": "chg_019fc6f6-3b58-76d9-85a8-101c67151dc8",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 09:30:53.63218+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fc6f6-3b58-76d9-85a8-101c67151dc8"
    },
    {
      "id": "chg_019fc6f6-3b59-7a5a-87b7-a4db918f99d1",
      "kind": "check.reverified",
      "family": "build-provenance",
      "subject_kind": "check",
      "subject": "build-provenance",
      "subject_child": "",
      "from_code": "provenance.inconclusive",
      "to_code": "provenance.none",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 09:30:53.63218+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Provenance (unverified → fail)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fc6f6-3b59-7a5a-87b7-a4db918f99d1"
    },
    {
      "id": "chg_019fc6f6-3b5a-7159-b688-def3b1e3c740",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "to_code": "stability.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "status": "unreachable"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 09:30:53.63218+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: our sandbox run of this package did not complete, so we have no schema to compare.)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fc6f6-3b5a-7159-b688-def3b1e3c740"
    },
    {
      "id": "chg_019fc16c-c120-7b02-b339-59365d671670",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 07:42:37.84281+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/kittycad-zoo-mcp/zoo-mcp#chg-chg_019fc16c-c120-7b02-b339-59365d671670"
    }
  ],
  "days": [
    {
      "date": "2026-10-03",
      "total": 77,
      "delta": -2,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 98,
        "to": 81,
        "delta": -17,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-10-02",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 98 to 81."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-02",
      "total": 79,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-01",
      "total": 79,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-30",
      "total": 78,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-29",
      "total": 63,
      "delta": -16,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-28",
      "total": 79,
      "delta": 4,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 5
    },
    {
      "date": "2026-09-26",
      "total": 75,
      "delta": 3,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-25",
      "total": 72,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}