{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-htmlradar-share",
  "component": "htmlradar-mcp",
  "generated_at": "2026-11-06T18:11:10.118Z",
  "tracking_since": "2026-08-30",
  "counts": {
    "critical": 0,
    "security": 38,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1aacf-3155-7aa4-bb4b-34b1a3ca894b",
      "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-11-05",
      "occurred_at": "2026-11-05 08:24:27.695275+00",
      "observed_since": "2026-11-04",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a1aacf-3155-7aa4-bb4b-34b1a3ca894b"
    },
    {
      "id": "chg_01a1910b-cd0b-750d-bd26-44e5cc541004",
      "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-10-31",
      "occurred_at": "2026-10-31 08:20:32.096304+00",
      "observed_since": "2026-10-30",
      "source": "scan",
      "summary": "Stability (fail → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a1910b-cd0b-750d-bd26-44e5cc541004"
    },
    {
      "id": "chg_01a167d6-bbfc-7cd8-9e00-367ff4a575d6",
      "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": "0",
        "assessed": "1",
        "resolved": "0",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 08:18:08.46183+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a167d6-bbfc-7cd8-9e00-367ff4a575d6"
    },
    {
      "id": "chg_01a163b4-92f4-7aee-8a87-58bbd1c910a2",
      "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-22",
      "occurred_at": "2026-10-22 13:02:20.882788+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a163b4-92f4-7aee-8a87-58bbd1c910a2"
    },
    {
      "id": "chg_01a163b4-92f5-716d-872f-e506532ccc5d",
      "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-22",
      "occurred_at": "2026-10-22 13:02:20.882788+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a163b4-92f5-716d-872f-e506532ccc5d"
    },
    {
      "id": "chg_01a163b4-92f3-758e-9909-899989f424c3",
      "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-22",
      "occurred_at": "2026-10-22 13:02:20.882788+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a163b4-92f3-758e-9909-899989f424c3"
    },
    {
      "id": "chg_01a15d8a-f4f8-7477-a399-bd6f8673ce7d",
      "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-21",
      "occurred_at": "2026-10-21 08:19:10.159442+00",
      "observed_since": "2026-10-20",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a15d8a-f4f8-7477-a399-bd6f8673ce7d"
    },
    {
      "id": "chg_01a157dd-3781-7324-b84b-d1f92d63a9e8",
      "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": "0",
        "assessed": "1",
        "resolved": "0",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-10-20",
      "occurred_at": "2026-10-20 05:51:17.854223+00",
      "observed_since": "2026-10-19",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a157dd-3781-7324-b84b-d1f92d63a9e8"
    },
    {
      "id": "chg_01a157dd-377f-7c1e-b3df-fdd296838bb4",
      "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:17.854223+00",
      "observed_since": "2026-10-19",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a157dd-377f-7c1e-b3df-fdd296838bb4"
    },
    {
      "id": "chg_01a153a5-679d-76a6-afb8-1b7b55cbf37d",
      "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 10:11:51.298169+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Stability (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a153a5-679d-76a6-afb8-1b7b55cbf37d"
    },
    {
      "id": "chg_01a153a5-679f-75b8-8ae9-2cfb2de7da05",
      "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-19",
      "occurred_at": "2026-10-19 10:11:51.298169+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a153a5-679f-75b8-8ae9-2cfb2de7da05"
    },
    {
      "id": "chg_01a153a5-679f-7d6d-a66a-1feafc124d60",
      "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 10:11:51.298169+00",
      "observed_since": "2026-10-18",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a153a5-679f-7d6d-a66a-1feafc124d60"
    },
    {
      "id": "chg_01a12f5c-5a5e-7794-8f59-2f3949535b40",
      "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-12",
      "occurred_at": "2026-10-12 09:05:43.866585+00",
      "observed_since": "2026-10-11",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a12f5c-5a5e-7794-8f59-2f3949535b40"
    },
    {
      "id": "chg_01a12cef-a397-79ea-a679-b6126ba3d9de",
      "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-11",
      "occurred_at": "2026-10-11 21:47:44.873216+00",
      "observed_since": "2026-10-07",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a12cef-a397-79ea-a679-b6126ba3d9de"
    },
    {
      "id": "chg_01a0ec38-7567-7d76-ba37-d2a7913d3db1",
      "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-29",
      "occurred_at": "2026-09-29 08:11:54.896673+00",
      "observed_since": "2026-09-28",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0ec38-7567-7d76-ba37-d2a7913d3db1"
    },
    {
      "id": "chg_01a0e992-8622-72ca-b126-598fccb8c95a",
      "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-28",
      "occurred_at": "2026-09-28 19:51:28.466169+00",
      "observed_since": "2026-09-27",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0e992-8622-72ca-b126-598fccb8c95a"
    },
    {
      "id": "chg_01a0e992-8628-7999-9ccf-459e86911712",
      "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.83",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "0.6.0",
        "days": "26",
        "from": "0.3.0",
        "added": "2",
        "breaks": "1",
        "removed": "0"
      },
      "occurred_on": "2026-09-28",
      "occurred_at": "2026-09-28 19:51:28.466169+00",
      "observed_since": "2026-09-27",
      "source": "scan",
      "summary": "Stability (0.83 → fail)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0e992-8628-7999-9ccf-459e86911712"
    },
    {
      "id": "chg_01a0da26-ff6a-7b5f-8c64-fcf172b36457",
      "kind": "provenance.repo_changed",
      "family": "build-provenance",
      "subject_kind": "package",
      "subject": "repo",
      "subject_child": "",
      "from_code": "provenance.verified",
      "to_code": "provenance.none",
      "from_value": "htmlradar/htmlradar",
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "",
        "from": "htmlradar/htmlradar"
      },
      "occurred_on": "2026-09-25",
      "occurred_at": "2026-09-25 19:59:43.471697+00",
      "observed_since": "2026-09-24",
      "source": "scan",
      "summary": "The attested source repository moved (htmlradar/htmlradar)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0da26-ff6a-7b5f-8c64-fcf172b36457"
    },
    {
      "id": "chg_01a0da26-ff66-7d25-b142-1c525350aa89",
      "kind": "check.verdict",
      "family": "provenance-repo",
      "subject_kind": "check",
      "subject": "provenance-repo",
      "subject_child": "",
      "from_code": "provenance.repo_verified",
      "to_code": "provenance.repo_none",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-25",
      "occurred_at": "2026-09-25 19:59:43.471697+00",
      "observed_since": "2026-09-24",
      "source": "scan",
      "summary": "Source repository (pass → fail)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0da26-ff66-7d25-b142-1c525350aa89"
    },
    {
      "id": "chg_01a0da26-ff68-7c74-9308-d778d341721a",
      "kind": "check.verdict",
      "family": "build-provenance",
      "subject_kind": "check",
      "subject": "build-provenance",
      "subject_child": "",
      "from_code": "provenance.verified",
      "to_code": "provenance.none",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-25",
      "occurred_at": "2026-09-25 19:59:43.471697+00",
      "observed_since": "2026-09-24",
      "source": "scan",
      "summary": "Provenance (pass → fail)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0da26-ff68-7c74-9308-d778d341721a"
    },
    {
      "id": "chg_01a0c82e-03ef-7809-82e4-2a469c02dc9c",
      "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": "0",
        "assessed": "1",
        "resolved": "0",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-09-22",
      "occurred_at": "2026-09-22 08:14:13.897784+00",
      "observed_since": "2026-09-21",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0c82e-03ef-7809-82e4-2a469c02dc9c"
    },
    {
      "id": "chg_01a0c374-38df-7787-b921-61698730cdbc",
      "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 10:12:48.59085+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0c374-38df-7787-b921-61698730cdbc"
    },
    {
      "id": "chg_01a0c374-38da-7103-bcef-dd1efc62d9e3",
      "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 10:12:48.59085+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0c374-38da-7103-bcef-dd1efc62d9e3"
    },
    {
      "id": "chg_01a0c374-38df-7e89-b07a-0f07b011b101",
      "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.60",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 10:12:48.59085+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Stability (0.60 → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a0c374-38df-7e89-b07a-0f07b011b101"
    },
    {
      "id": "chg_01a06653-83e1-7579-aa39-16dd58368caa",
      "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-03",
      "occurred_at": "2026-09-03 08:12:24.359284+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a06653-83e1-7579-aa39-16dd58368caa"
    },
    {
      "id": "chg_01a06653-83e2-720b-a39e-a0d63ea3f98f",
      "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-09-03",
      "occurred_at": "2026-09-03 08:12:24.359284+00",
      "observed_since": "2026-09-02",
      "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/com-htmlradar-share/htmlradar-mcp#chg-chg_01a06653-83e2-720b-a39e-a0d63ea3f98f"
    },
    {
      "id": "chg_01a063b5-abd6-7627-983b-8efcf1f3dd22",
      "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-09-02",
      "occurred_at": "2026-09-02 20:00:45.213898+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a063b5-abd6-7627-983b-8efcf1f3dd22"
    },
    {
      "id": "chg_01a063b5-abd7-708b-b8dd-13508bdb23b8",
      "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-09-02",
      "occurred_at": "2026-09-02 20:00:45.213898+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: not enough scan history yet (needs a 30-day window).)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a063b5-abd7-708b-b8dd-13508bdb23b8"
    },
    {
      "id": "chg_01a063b5-abd7-762f-97dc-09e083c52e17",
      "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": "8",
        "judged": "8"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 20:00:45.213898+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a063b5-abd7-762f-97dc-09e083c52e17"
    },
    {
      "id": "chg_01a063b5-3129-7c00-962e-f4788f340bc6",
      "kind": "provenance.repo_changed",
      "family": "build-provenance",
      "subject_kind": "package",
      "subject": "repo",
      "subject_child": "",
      "from_code": "provenance.none",
      "to_code": "provenance.verified",
      "from_value": null,
      "to_value": "htmlradar/htmlradar",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "htmlradar/htmlradar",
        "from": ""
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 20:00:13.39389+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "The attested source repository moved (htmlradar/htmlradar)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a063b5-3129-7c00-962e-f4788f340bc6"
    },
    {
      "id": "chg_01a063b5-3127-7f32-bf85-22deed561dd8",
      "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-09-02",
      "occurred_at": "2026-09-02 20:00:13.39389+00",
      "observed_since": "2026-09-01",
      "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/com-htmlradar-share/htmlradar-mcp#chg-chg_01a063b5-3127-7f32-bf85-22deed561dd8"
    },
    {
      "id": "chg_01a063b5-3126-7a66-a690-192f2f5fe94b",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_failed",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 20:00:13.39389+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a063b5-3126-7a66-a690-192f2f5fe94b"
    },
    {
      "id": "chg_01a063b5-3125-7c33-88f0-9ceb866b702f",
      "kind": "check.verdict",
      "family": "build-provenance",
      "subject_kind": "check",
      "subject": "build-provenance",
      "subject_child": "",
      "from_code": "provenance.none",
      "to_code": "provenance.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "repo": "htmlradar/htmlradar"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 20:00:13.39389+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Provenance (fail → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a063b5-3125-7c33-88f0-9ceb866b702f"
    },
    {
      "id": "chg_01a05c12-ea72-7b74-ac9e-d89cd54f9ebe",
      "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-09-01",
      "occurred_at": "2026-09-01 08:25:38.652477+00",
      "observed_since": "2026-08-31",
      "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/com-htmlradar-share/htmlradar-mcp#chg-chg_01a05c12-ea72-7b74-ac9e-d89cd54f9ebe"
    },
    {
      "id": "chg_01a05c12-ea73-7a86-acc1-2b81d16a1ed0",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_pending",
      "to_code": "toolsafety.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-09-01",
      "occurred_at": "2026-09-01 08:25:38.652477+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Tool safety (Tool safety 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 tool text to scan.)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a05c12-ea73-7a86-acc1-2b81d16a1ed0"
    },
    {
      "id": "chg_01a056df-b6db-78a9-a3d2-4ba727a87b16",
      "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-31",
      "occurred_at": "2026-08-31 08:11:36.830429+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a056df-b6db-78a9-a3d2-4ba727a87b16"
    },
    {
      "id": "chg_01a056df-b6dc-7709-be2b-ef89a3935c44",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_failed",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 08:11:36.830429+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/com-htmlradar-share/htmlradar-mcp#chg-chg_01a056df-b6dc-7709-be2b-ef89a3935c44"
    },
    {
      "id": "chg_01a056df-b6dc-7c4e-8a80-0bf7cca423ff",
      "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-31",
      "occurred_at": "2026-08-31 08:11:36.830429+00",
      "observed_since": "2026-08-30",
      "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/com-htmlradar-share/htmlradar-mcp#chg-chg_01a056df-b6dc-7c4e-8a80-0bf7cca423ff"
    }
  ],
  "days": [
    {
      "date": "2026-11-05",
      "total": 77,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-11-04",
      "total": 77,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 93,
        "to": 97,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 28,
          "to_days": 29
        },
        "partial": false,
        "compared_to": "2026-11-03",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 93 to 97. That category is still filling its 30-day observation window: 28 days of observed history at the previous scan, 29 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-11-03",
      "total": 76,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-31",
      "total": 77,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-23",
      "total": 76,
      "delta": 11,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-10-22",
      "total": 65,
      "delta": -11,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 8
    },
    {
      "date": "2026-10-21",
      "total": 76,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-20",
      "total": 61,
      "delta": -4,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 4
    }
  ]
}