{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-growsurf-growsurf",
  "component": "growsurfteam-growsurf-mcp",
  "generated_at": "2026-11-05T17:17:40.162Z",
  "tracking_since": "2026-08-25",
  "counts": {
    "critical": 0,
    "security": 48,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1a610-c6d3-71fe-93eb-0163ba852051",
      "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-11-04",
      "occurred_at": "2026-11-04 10:17:59.715783+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a1a610-c6d3-71fe-93eb-0163ba852051"
    },
    {
      "id": "chg_01a1a610-c6d5-71f2-bd90-d852656eacbb",
      "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-11-04",
      "occurred_at": "2026-11-04 10:17:59.715783+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a1a610-c6d5-71f2-bd90-d852656eacbb"
    },
    {
      "id": "chg_01a1a4c2-cfcf-7efb-b208-f7bcdb9ce593",
      "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-11-04",
      "occurred_at": "2026-11-04 04:13:12.99244+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a1a4c2-cfcf-7efb-b208-f7bcdb9ce593"
    },
    {
      "id": "chg_01a1a0d2-0c6c-798c-8d2a-5ad2eb5dfbfa",
      "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_not_cached"
      },
      "occurred_on": "2026-11-03",
      "occurred_at": "2026-11-03 09:51:22.65659+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a1a0d2-0c6c-798c-8d2a-5ad2eb5dfbfa"
    },
    {
      "id": "chg_01a19fff-5fa9-75e0-af69-57ad923c88d9",
      "kind": "check.unverifiable",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "root_version_missing"
      },
      "occurred_on": "2026-11-03",
      "occurred_at": "2026-11-03 06:01:15.879817+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a19fff-5fa9-75e0-af69-57ad923c88d9"
    },
    {
      "id": "chg_01a1713e-ef57-75c8-9621-ccac0daee433",
      "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-10-25",
      "occurred_at": "2026-10-25 04:08:32.211069+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a1713e-ef57-75c8-9621-ccac0daee433"
    },
    {
      "id": "chg_01a16d86-0b26-77d7-885e-038f185dfed9",
      "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_not_cached"
      },
      "occurred_on": "2026-10-24",
      "occurred_at": "2026-10-24 10:47:43.623769+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a16d86-0b26-77d7-885e-038f185dfed9"
    },
    {
      "id": "chg_01a161cd-0377-709e-b2bd-9ad7dcb50d21",
      "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-10-22",
      "occurred_at": "2026-10-22 04:09:48.026296+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a161cd-0377-709e-b2bd-9ad7dcb50d21"
    },
    {
      "id": "chg_01a15849-8100-7a58-baa1-98cd17f0139a",
      "kind": "check.unverifiable",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "root_version_missing"
      },
      "occurred_on": "2026-10-20",
      "occurred_at": "2026-10-20 07:49:34.533005+00",
      "observed_since": "2026-10-19",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a15849-8100-7a58-baa1-98cd17f0139a"
    },
    {
      "id": "chg_01a157dd-41d3-750b-8f17-6ad8497aeaba",
      "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_not_cached"
      },
      "occurred_on": "2026-10-20",
      "occurred_at": "2026-10-20 05:51:20.477535+00",
      "observed_since": "2026-10-19",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a157dd-41d3-750b-8f17-6ad8497aeaba"
    },
    {
      "id": "chg_01a152c3-c5a9-715a-b34f-2dc55def4494",
      "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-10-19",
      "occurred_at": "2026-10-19 06:05:24.239131+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a152c3-c5a9-715a-b34f-2dc55def4494"
    },
    {
      "id": "chg_01a152c3-c5aa-7562-8ac9-18ffc64606fc",
      "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-10-19",
      "occurred_at": "2026-10-19 06:05:24.239131+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a152c3-c5aa-7562-8ac9-18ffc64606fc"
    },
    {
      "id": "chg_01a15256-d397-70e2-9edd-06132a710a02",
      "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-10-19",
      "occurred_at": "2026-10-19 04:06:24.357827+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a15256-d397-70e2-9edd-06132a710a02"
    },
    {
      "id": "chg_01a1516e-1977-7811-8a1d-3badb4b5f30a",
      "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_not_cached"
      },
      "occurred_on": "2026-10-18",
      "occurred_at": "2026-10-18 23:52:12.370193+00",
      "observed_since": "2026-10-17",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a1516e-1977-7811-8a1d-3badb4b5f30a"
    },
    {
      "id": "chg_01a142e5-779c-7339-ba6c-d0dde573852e",
      "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-10-16",
      "occurred_at": "2026-10-16 04:08:11.93272+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a142e5-779c-7339-ba6c-d0dde573852e"
    },
    {
      "id": "chg_01a14131-c168-7a0b-aa88-e0bd02b1b9bd",
      "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_not_cached"
      },
      "occurred_on": "2026-10-15",
      "occurred_at": "2026-10-15 20:12:22.136366+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a14131-c168-7a0b-aa88-e0bd02b1b9bd"
    },
    {
      "id": "chg_01a13e69-2362-75cb-aa38-275208d6af67",
      "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-10-15",
      "occurred_at": "2026-10-15 07:13:58.853502+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a13e69-2362-75cb-aa38-275208d6af67"
    },
    {
      "id": "chg_01a13e69-2367-7021-887d-6e83dc5c6b11",
      "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-10-15",
      "occurred_at": "2026-10-15 07:13:58.853502+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a13e69-2367-7021-887d-6e83dc5c6b11"
    },
    {
      "id": "chg_01a13b79-3dd1-7eb8-b77e-63385979a188",
      "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.19.13",
        "days": "30",
        "from": "0.15.1",
        "added": "0",
        "breaks": "45",
        "removed": "0"
      },
      "occurred_on": "2026-10-14",
      "occurred_at": "2026-10-14 17:32:43.83234+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a13b79-3dd1-7eb8-b77e-63385979a188"
    },
    {
      "id": "chg_01a13b79-3dd2-7d15-a54b-d12641ef4ee5",
      "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-10-14",
      "occurred_at": "2026-10-14 17:32:43.83234+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a13b79-3dd2-7d15-a54b-d12641ef4ee5"
    },
    {
      "id": "chg_01a12ce7-636a-78d6-a894-b8ba26263ab2",
      "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-10-11",
      "occurred_at": "2026-10-11 21:38:44.128586+00",
      "observed_since": "2026-10-04",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a12ce7-636a-78d6-a894-b8ba26263ab2"
    },
    {
      "id": "chg_01a12ce7-636d-7437-911d-eb02553388b9",
      "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-10-11",
      "occurred_at": "2026-10-11 21:38:44.128586+00",
      "observed_since": "2026-10-04",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a12ce7-636d-7437-911d-eb02553388b9"
    },
    {
      "id": "chg_01a1053c-c423-7a10-83b5-baead6ae87c3",
      "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-10-04",
      "occurred_at": "2026-10-04 04:47:10.799815+00",
      "observed_since": "2026-10-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a1053c-c423-7a10-83b5-baead6ae87c3"
    },
    {
      "id": "chg_01a0ffdf-2c42-79a9-aee2-456471d3dfe2",
      "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_not_cached"
      },
      "occurred_on": "2026-10-03",
      "occurred_at": "2026-10-03 03:46:50.779299+00",
      "observed_since": "2026-10-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0ffdf-2c42-79a9-aee2-456471d3dfe2"
    },
    {
      "id": "chg_01a0faeb-7a4c-7c3d-b413-fab4d5da8823",
      "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-10-02",
      "occurred_at": "2026-10-02 04:42:11.257496+00",
      "observed_since": "2026-10-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0faeb-7a4c-7c3d-b413-fab4d5da8823"
    },
    {
      "id": "chg_01a0f894-5842-700b-b49d-71985358e19e",
      "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.97",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "0.19.8",
        "days": "30",
        "from": "0.12.2",
        "added": "9",
        "breaks": "2",
        "removed": "0"
      },
      "occurred_on": "2026-10-01",
      "occurred_at": "2026-10-01 17:47:46.284073+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Stability (0.97 → fail)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0f894-5842-700b-b49d-71985358e19e"
    },
    {
      "id": "chg_01a0f5c4-051c-792a-aaeb-76cf9b2b82fe",
      "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-10-01",
      "occurred_at": "2026-10-01 04:40:59.242073+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0f5c4-051c-792a-aaeb-76cf9b2b82fe"
    },
    {
      "id": "chg_01a0f5c4-051d-7ab2-940c-b024eaa62871",
      "kind": "check.reverified",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.inconclusive",
      "to_code": "cve.none",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "seen": "93",
        "assessed": "94",
        "resolved": "93",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-10-01",
      "occurred_at": "2026-10-01 04:40:59.242073+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0f5c4-051d-7ab2-940c-b024eaa62871"
    },
    {
      "id": "chg_01a0f5c4-051d-7f28-aa33-d9cf0fdb625f",
      "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-10-01",
      "occurred_at": "2026-10-01 04:40:59.242073+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0f5c4-051d-7f28-aa33-d9cf0fdb625f"
    },
    {
      "id": "chg_01a0f186-31b8-7bf3-824a-45fac68081d1",
      "kind": "check.unverifiable",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "root_version_missing"
      },
      "occurred_on": "2026-09-30",
      "occurred_at": "2026-09-30 08:54:58.637895+00",
      "observed_since": "2026-09-29",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0f186-31b8-7bf3-824a-45fac68081d1"
    },
    {
      "id": "chg_01a0f09e-71b1-7791-aa12-2a5e01b208a6",
      "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 04:41:50.583782+00",
      "observed_since": "2026-09-29",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0f09e-71b1-7791-aa12-2a5e01b208a6"
    },
    {
      "id": "chg_01a0eddb-25e3-79ff-a460-b68039ece308",
      "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_not_cached"
      },
      "occurred_on": "2026-09-29",
      "occurred_at": "2026-09-29 15:49:17.026722+00",
      "observed_since": "2026-09-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0eddb-25e3-79ff-a460-b68039ece308"
    },
    {
      "id": "chg_01a0d194-42c8-7c25-a348-8a3fb6aaae48",
      "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-24",
      "occurred_at": "2026-09-24 04:02:29.070071+00",
      "observed_since": "2026-09-23",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0d194-42c8-7c25-a348-8a3fb6aaae48"
    },
    {
      "id": "chg_01a0d194-42c9-7495-be20-5ee19653fed6",
      "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-24",
      "occurred_at": "2026-09-24 04:02:29.070071+00",
      "observed_since": "2026-09-23",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0d194-42c9-7495-be20-5ee19653fed6"
    },
    {
      "id": "chg_01a0cfe6-753d-78b3-b98f-155767422300",
      "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_not_cached"
      },
      "occurred_on": "2026-09-23",
      "occurred_at": "2026-09-23 20:13:01.876448+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0cfe6-753d-78b3-b98f-155767422300"
    },
    {
      "id": "chg_01a0c747-bab0-7e28-b665-e47f61892554",
      "kind": "check.reverified",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.inconclusive",
      "to_code": "cve.none",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "seen": "96",
        "assessed": "97",
        "resolved": "96",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-09-22",
      "occurred_at": "2026-09-22 04:02:41.81531+00",
      "observed_since": "2026-09-21",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0c747-bab0-7e28-b665-e47f61892554"
    },
    {
      "id": "chg_01a0c747-baae-7a6c-8448-c135175a7f22",
      "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 04:02:41.81531+00",
      "observed_since": "2026-09-21",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0c747-baae-7a6c-8448-c135175a7f22"
    },
    {
      "id": "chg_01a0c3e2-f779-7561-a356-892ffe20a8d9",
      "kind": "check.unverifiable",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "root_version_missing"
      },
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 12:13:46.301266+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0c3e2-f779-7561-a356-892ffe20a8d9"
    },
    {
      "id": "chg_01a0c3e2-f777-74e0-aad4-0ab86237337b",
      "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_not_cached"
      },
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 12:13:46.301266+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0c3e2-f777-74e0-aad4-0ab86237337b"
    },
    {
      "id": "chg_01a0c39f-8d96-7553-8472-69eaf3830529",
      "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.87",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 11:00:08.281985+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Stability (0.87 → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0c39f-8d96-7553-8472-69eaf3830529"
    },
    {
      "id": "chg_01a0c39f-8d9a-745f-8d11-c87ef12e4efa",
      "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-21",
      "occurred_at": "2026-09-21 11:00:08.281985+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0c39f-8d9a-745f-8d11-c87ef12e4efa"
    },
    {
      "id": "chg_01a0b04f-b2ce-72cf-97d4-fa24ee26fc6f",
      "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.73",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 17:00:07.681851+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Stability (0.73 → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0b04f-b2ce-72cf-97d4-fa24ee26fc6f"
    },
    {
      "id": "chg_01a0b04f-b2d1-78ab-8de0-f8795dff6d4b",
      "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-17",
      "occurred_at": "2026-09-17 17:00:07.681851+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0b04f-b2d1-78ab-8de0-f8795dff6d4b"
    },
    {
      "id": "chg_01a0a347-691f-71cb-adcd-e86ace305202",
      "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-15",
      "occurred_at": "2026-09-15 04:16:00.998839+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a0a347-691f-71cb-adcd-e86ace305202"
    },
    {
      "id": "chg_01a09eb9-be2d-79a0-91ae-b0087e6683c1",
      "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-14",
      "occurred_at": "2026-09-14 07:02:47.921787+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a09eb9-be2d-79a0-91ae-b0087e6683c1"
    },
    {
      "id": "chg_01a09eb9-be2e-7de3-b074-4564db5eb3c1",
      "kind": "check.unverifiable",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "root_version_missing"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 07:02:47.921787+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a09eb9-be2e-7de3-b074-4564db5eb3c1"
    },
    {
      "id": "chg_01a09eb9-be2f-744c-963e-f2f495dc27b7",
      "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-14",
      "occurred_at": "2026-09-14 07:02:47.921787+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a09eb9-be2f-744c-963e-f2f495dc27b7"
    },
    {
      "id": "chg_01a09eb9-be2f-797c-bd30-418808040033",
      "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.63",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 07:02:47.921787+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Stability (0.63 → unverified)",
      "link": "https://verifymcp.io/servers/com-growsurf-growsurf/growsurfteam-growsurf-mcp#chg-chg_01a09eb9-be2f-797c-bd30-418808040033"
    }
  ],
  "days": [
    {
      "date": "2026-11-04",
      "total": 87,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-11-03",
      "total": 72,
      "delta": -16,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-10-25",
      "total": 88,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-10-24",
      "total": 73,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-10-22",
      "total": 88,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-21",
      "total": 73,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-20",
      "total": 73,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 6
    },
    {
      "date": "2026-10-19",
      "total": 88,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    }
  ]
}