{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "jgravelle-jdocmunch-mcp",
  "component": "jdocmunch-mcp",
  "generated_at": "2026-09-21T02:48:52.726Z",
  "tracking_since": "2026-07-27",
  "counts": {
    "critical": 0,
    "security": 43,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0ba2f-7004-75f9-849a-29d85af2862f",
      "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.97",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-19",
      "occurred_at": "2026-09-19 15:01:06.08293+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Stability (0.97 → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a0ba2f-7004-75f9-849a-29d85af2862f"
    },
    {
      "id": "chg_01a0ba2f-7005-79da-baae-f1a2b7db7f85",
      "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-19",
      "occurred_at": "2026-09-19 15:01:06.08293+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a0ba2f-7005-79da-baae-f1a2b7db7f85"
    },
    {
      "id": "chg_01a0b852-6c23-7666-acbb-d744e5e7edc0",
      "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-19",
      "occurred_at": "2026-09-19 06:20:04.341014+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a0b852-6c23-7666-acbb-d744e5e7edc0"
    },
    {
      "id": "chg_01a0b852-6c25-77b7-acb6-d8d79ad58ec2",
      "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-19",
      "occurred_at": "2026-09-19 06:20:04.341014+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a0b852-6c25-77b7-acb6-d8d79ad58ec2"
    },
    {
      "id": "chg_01a0b21e-6b1f-7707-bcc7-e4407ce9a169",
      "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-18",
      "occurred_at": "2026-09-18 01:25:32.927671+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a0b21e-6b1f-7707-bcc7-e4407ce9a169"
    },
    {
      "id": "chg_01a0a3b8-4c92-78d3-a271-d3ca96d35f4a",
      "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 06:19:19.333763+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a0a3b8-4c92-78d3-a271-d3ca96d35f4a"
    },
    {
      "id": "chg_01a0a3b8-4c93-7b48-948c-ba5afc9d7d76",
      "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-15",
      "occurred_at": "2026-09-15 06:19:19.333763+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a0a3b8-4c93-7b48-948c-ba5afc9d7d76"
    },
    {
      "id": "chg_01a09efe-b2b1-76b5-8aa6-2493c37bf16d",
      "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 08:18:06.885655+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a09efe-b2b1-76b5-8aa6-2493c37bf16d"
    },
    {
      "id": "chg_01a0940d-b6ad-783b-8386-8b1f9b730a0a",
      "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-12",
      "occurred_at": "2026-09-12 05:18:41.578369+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a0940d-b6ad-783b-8386-8b1f9b730a0a"
    },
    {
      "id": "chg_01a08f8b-7e1d-7c66-8abc-abb253f5d3ca",
      "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-11",
      "occurred_at": "2026-09-11 08:17:58.55732+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a08f8b-7e1d-7c66-8abc-abb253f5d3ca"
    },
    {
      "id": "chg_01a07a48-4ada-72c0-a738-65c90188e3de",
      "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-07",
      "occurred_at": "2026-09-07 05:12:33.105314+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a07a48-4ada-72c0-a738-65c90188e3de"
    },
    {
      "id": "chg_01a06ffa-8d35-7b65-be5a-924ce04f09b3",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.version_churn",
      "to_code": "stability.stable",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-05",
      "occurred_at": "2026-09-05 05:11:26.085435+00",
      "observed_since": "2026-09-04",
      "source": "scan",
      "summary": "Stability (fail → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a06ffa-8d35-7b65-be5a-924ce04f09b3"
    },
    {
      "id": "chg_01a05dea-1ba4-76af-a9f2-2c16bfddb6e2",
      "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-01",
      "occurred_at": "2026-09-01 17:00:18.6841+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a05dea-1ba4-76af-a9f2-2c16bfddb6e2"
    },
    {
      "id": "chg_01a05dea-1ba5-7a00-a43e-a575d90a40f8",
      "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 17:00:18.6841+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a05dea-1ba5-7a00-a43e-a575d90a40f8"
    },
    {
      "id": "chg_01a05b61-6a40-7e47-ae86-3fbd2381a220",
      "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 05:11:45.907489+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a05b61-6a40-7e47-ae86-3fbd2381a220"
    },
    {
      "id": "chg_01a055e9-0ad0-7d97-8375-6b88cf36daec",
      "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-08-31",
      "occurred_at": "2026-08-31 03:42:11.048713+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a055e9-0ad0-7d97-8375-6b88cf36daec"
    },
    {
      "id": "chg_01a05114-97b6-7307-b9b7-a580063d1cef",
      "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-30",
      "occurred_at": "2026-08-30 05:11:39.061692+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a05114-97b6-7307-b9b7-a580063d1cef"
    },
    {
      "id": "chg_01a04e2e-eb6c-7bbe-9974-ad142edc9b3f",
      "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-08-29",
      "occurred_at": "2026-08-29 15:41:32.803524+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a04e2e-eb6c-7bbe-9974-ad142edc9b3f"
    },
    {
      "id": "chg_01a04a2c-7123-7902-b6cc-08ab401dd40f",
      "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-08-28",
      "occurred_at": "2026-08-28 21:00:21.371044+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a04a2c-7123-7902-b6cc-08ab401dd40f"
    },
    {
      "id": "chg_01a04a2c-7125-74ac-9833-2516fefe2518",
      "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 21:00:21.371044+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a04a2c-7125-74ac-9833-2516fefe2518"
    },
    {
      "id": "chg_01a03e00-9ae1-7502-9f2d-269d17768ad3",
      "kind": "check.appeared",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.injection_clean",
      "from_value": null,
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-26",
      "occurred_at": "2026-08-26 12:17:01.558116+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "First check of Injection markers (pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a03e00-9ae1-7502-9f2d-269d17768ad3"
    },
    {
      "id": "chg_01a03e00-9af7-7c2b-9692-0648454cfed6",
      "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": "66",
        "judged": "66"
      },
      "occurred_on": "2026-08-26",
      "occurred_at": "2026-08-26 12:17:01.558116+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a03e00-9af7-7c2b-9692-0648454cfed6"
    },
    {
      "id": "chg_01a03dfe-3b12-7582-ae24-5c23992d71b6",
      "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-08-26",
      "occurred_at": "2026-08-26 12:14:26.336173+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a03dfe-3b12-7582-ae24-5c23992d71b6"
    },
    {
      "id": "chg_01a03dfe-3b14-7a2a-8969-bab97a944d18",
      "kind": "check.appeared",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.sandbox_pending",
      "from_value": null,
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-26",
      "occurred_at": "2026-08-26 12:14:26.336173+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "First check of Tool safety (unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a03dfe-3b14-7a2a-8969-bab97a944d18"
    },
    {
      "id": "chg_01a00e20-1510-7a5e-80d3-422c18ed8b00",
      "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": "1.134.1",
        "days": "12",
        "from": "1.4.2",
        "added": "55",
        "breaks": "0",
        "removed": "2"
      },
      "occurred_on": "2026-08-17",
      "occurred_at": "2026-08-17 05:09:38.590886+00",
      "observed_since": "2026-08-16",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a00e20-1510-7a5e-80d3-422c18ed8b00"
    },
    {
      "id": "chg_01a00adf-9827-76f7-8781-f9c061e52c2a",
      "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-08-16",
      "occurred_at": "2026-08-16 14:00:20.667654+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_01a00adf-9827-76f7-8781-f9c061e52c2a"
    },
    {
      "id": "chg_019fea12-8458-794c-b51c-87f82b4e3d6d",
      "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-10",
      "occurred_at": "2026-08-10 05:08:29.841805+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fea12-8458-794c-b51c-87f82b4e3d6d"
    },
    {
      "id": "chg_019fe6d3-477b-7e4e-9054-3b19e634a895",
      "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-09",
      "occurred_at": "2026-08-09 14:00:33.895896+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fe6d3-477b-7e4e-9054-3b19e634a895"
    },
    {
      "id": "chg_019fe07c-ef76-7735-aecb-eb4b7b4677a0",
      "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": "1.124.3",
        "days": "3",
        "from": "1.4.2",
        "added": "55",
        "breaks": "0",
        "removed": "2"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 08:28:31.965438+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fe07c-ef76-7735-aecb-eb4b7b4677a0"
    },
    {
      "id": "chg_019fdf69-b3e1-71d8-bba7-88640c7576bb",
      "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-08",
      "occurred_at": "2026-08-08 03:27:53.840217+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fdf69-b3e1-71d8-bba7-88640c7576bb"
    },
    {
      "id": "chg_019fdd99-4bf3-7ceb-9849-15ecc3ee4109",
      "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-08-07",
      "occurred_at": "2026-08-07 19:00:39.009867+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fdd99-4bf3-7ceb-9849-15ecc3ee4109"
    },
    {
      "id": "chg_019fda9e-e199-72ea-8e3a-e2c8e28d0f62",
      "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-07",
      "occurred_at": "2026-08-07 05:07:53.286192+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fda9e-e199-72ea-8e3a-e2c8e28d0f62"
    },
    {
      "id": "chg_019fd80f-2a24-7938-b613-c34f6c0bab9a",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_failed",
      "to_code": "stability.version_churn",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "1.123.2",
        "days": "1",
        "from": "1.4.2",
        "added": "55",
        "breaks": "0",
        "removed": "2"
      },
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 17:11:40.290936+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fd80f-2a24-7938-b613-c34f6c0bab9a"
    },
    {
      "id": "chg_019fd559-41f3-7438-9843-3cde5a3ffab3",
      "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-06",
      "occurred_at": "2026-08-06 04:33:44.383764+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fd559-41f3-7438-9843-3cde5a3ffab3"
    },
    {
      "id": "chg_019fd559-41f4-76bc-8854-8ec79330c429",
      "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": {},
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 04:33:44.383764+00",
      "observed_since": "2026-08-05",
      "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/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fd559-41f4-76bc-8854-8ec79330c429"
    },
    {
      "id": "chg_019fd052-a981-7b74-87f9-2b755ff5ae28",
      "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-05",
      "occurred_at": "2026-08-05 05:08:26.058872+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fd052-a981-7b74-87f9-2b755ff5ae28"
    },
    {
      "id": "chg_019fc7ff-4ed6-7bca-8fca-00f8e5fe2e2a",
      "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 14:20:25.674202+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fc7ff-4ed6-7bca-8fca-00f8e5fe2e2a"
    },
    {
      "id": "chg_019fc0e3-1d80-7b4a-87e4-df692f8b3a9c",
      "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 05:12:17.52544+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fc0e3-1d80-7b4a-87e4-df692f8b3a9c"
    },
    {
      "id": "chg_019fb719-571d-73a0-a8b8-496e0dc27bb0",
      "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-07-31",
      "occurred_at": "2026-07-31 07:35:19.028737+00",
      "observed_since": "2026-07-30",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fb719-571d-73a0-a8b8-496e0dc27bb0"
    },
    {
      "id": "chg_019fb719-571e-7b45-b894-f1ae1b06a11f",
      "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-07-31",
      "occurred_at": "2026-07-31 07:35:19.028737+00",
      "observed_since": "2026-07-30",
      "source": "scan",
      "summary": "Provenance (unverified → fail)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fb719-571e-7b45-b894-f1ae1b06a11f"
    },
    {
      "id": "chg_019fb719-571f-7769-9970-9dc0267603d3",
      "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": "32",
        "assessed": "33",
        "resolved": "32",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-07-31",
      "occurred_at": "2026-07-31 07:35:19.028737+00",
      "observed_since": "2026-07-30",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fb719-571f-7769-9970-9dc0267603d3"
    },
    {
      "id": "chg_019fb719-571f-7bea-bdf4-db01ae6fa5cb",
      "kind": "check.reverified",
      "family": "install-scripts",
      "subject_kind": "check",
      "subject": "install-scripts",
      "subject_child": "",
      "from_code": "installscript.inconclusive",
      "to_code": "installscript.allowlisted",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "hook": "build_backend",
        "tier": "allowlisted",
        "tool": "hatchling.build",
        "hooks": "build_backend"
      },
      "occurred_on": "2026-07-31",
      "occurred_at": "2026-07-31 07:35:19.028737+00",
      "observed_since": "2026-07-30",
      "source": "scan",
      "summary": "Install scripts (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fb719-571f-7bea-bdf4-db01ae6fa5cb"
    },
    {
      "id": "chg_019fb719-5720-71b0-848e-e3c252ca8cf8",
      "kind": "installscript.hooks_changed",
      "family": "install-scripts",
      "subject_kind": "package",
      "subject": "hooks",
      "subject_child": "",
      "from_code": "installscript.inconclusive",
      "to_code": "installscript.allowlisted",
      "from_value": null,
      "to_value": "build_backend",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "build_backend",
        "from": ""
      },
      "occurred_on": "2026-07-31",
      "occurred_at": "2026-07-31 07:35:19.028737+00",
      "observed_since": "2026-07-30",
      "source": "scan",
      "summary": "The scripts that run when this package is installed changed (build_backend)",
      "link": "https://verifymcp.io/servers/jgravelle-jdocmunch-mcp/jdocmunch-mcp#chg-chg_019fb719-5720-71b0-848e-e3c252ca8cf8"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 80,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-19",
      "total": 81,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-18",
      "total": 66,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-17",
      "total": 81,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 90,
        "to": 93,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 27,
          "to_days": 28
        },
        "partial": false,
        "compared_to": "2026-09-16",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-16",
      "total": 80,
      "delta": -2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-15",
      "total": 82,
      "delta": 16,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-14",
      "total": 66,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-13",
      "total": 81,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}