{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "presidio-v-presidio-hardened-x402-mcp",
  "component": "presidio-hardened-x402-mcp",
  "generated_at": "2026-09-23T02:59:16.955Z",
  "tracking_since": "2026-07-27",
  "counts": {
    "critical": 0,
    "security": 31,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0b43b-6962-7c4a-a3b9-f77a7f5ecfce",
      "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-18",
      "occurred_at": "2026-09-18 11:16:27.231706+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a0b43b-6962-7c4a-a3b9-f77a7f5ecfce"
    },
    {
      "id": "chg_01a0af0e-fb3e-7aa5-96af-602b262370f1",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 11:09:49.117424+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a0af0e-fb3e-7aa5-96af-602b262370f1"
    },
    {
      "id": "chg_01a0aa1d-d64e-72c5-9934-bf041d6e7a2e",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 12:07:57.022814+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a0aa1d-d64e-72c5-9934-bf041d6e7a2e"
    },
    {
      "id": "chg_01a09f9f-29cd-76a3-8b03-10b89f6d9ef1",
      "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 11:13:22.753097+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a09f9f-29cd-76a3-8b03-10b89f6d9ef1"
    },
    {
      "id": "chg_01a090d0-bf34-7b36-bd38-8cf8e83d6895",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 14:13:14.277315+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a090d0-bf34-7b36-bd38-8cf8e83d6895"
    },
    {
      "id": "chg_01a090d0-bf36-72be-8a2d-b81e6a088b4e",
      "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-11",
      "occurred_at": "2026-09-11 14:13:14.277315+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a090d0-bf36-72be-8a2d-b81e6a088b4e"
    },
    {
      "id": "chg_01a08b02-5937-717c-a3ab-15b73cbebfb2",
      "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-10",
      "occurred_at": "2026-09-10 11:09:41.69041+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a08b02-5937-717c-a3ab-15b73cbebfb2"
    },
    {
      "id": "chg_01a06bb9-ea89-768e-a48c-5b9a6e749c7d",
      "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-04",
      "occurred_at": "2026-09-04 09:22:21.256504+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a06bb9-ea89-768e-a48c-5b9a6e749c7d"
    },
    {
      "id": "chg_01a066f0-b174-7b10-9aad-05e6546d5a52",
      "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-03",
      "occurred_at": "2026-09-03 11:04:05.083528+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a066f0-b174-7b10-9aad-05e6546d5a52"
    },
    {
      "id": "chg_01a061dc-fa87-7044-ad3b-a7b50afa36f9",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 11:24:26.872643+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a061dc-fa87-7044-ad3b-a7b50afa36f9"
    },
    {
      "id": "chg_01a047ad-de6b-7075-bf9e-bd05b9e7bd99",
      "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-28",
      "occurred_at": "2026-08-28 09:22:51.865977+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a047ad-de6b-7075-bf9e-bd05b9e7bd99"
    },
    {
      "id": "chg_01a0389a-9bdd-7c37-9b3a-babd4f55df7b",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 11:07:31.436875+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_01a0389a-9bdd-7c37-9b3a-babd4f55df7b"
    },
    {
      "id": "chg_019ffa35-f7e9-71b7-8673-25ba43b4df7c",
      "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-13",
      "occurred_at": "2026-08-13 08:21:08.69635+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019ffa35-f7e9-71b7-8673-25ba43b4df7c"
    },
    {
      "id": "chg_019ff513-7f52-7e78-86a3-a0a442d518b8",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-12",
      "occurred_at": "2026-08-12 08:25:23.514937+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019ff513-7f52-7e78-86a3-a0a442d518b8"
    },
    {
      "id": "chg_019fe59d-042f-7a89-a084-1dff253b8f2e",
      "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-09",
      "occurred_at": "2026-08-09 08:21:40.508306+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fe59d-042f-7a89-a084-1dff253b8f2e"
    },
    {
      "id": "chg_019fd3bb-8af6-73cc-b066-0647c40a6bcf",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_failed",
      "to_code": "stability.insufficient_history",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 21:01:51.195504+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: not enough scan history yet (needs a 30-day window).)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fd3bb-8af6-73cc-b066-0647c40a6bcf"
    },
    {
      "id": "chg_019fd102-028d-7dba-9e91-22b4c2107546",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:19:57.662446+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fd102-028d-7dba-9e91-22b4c2107546"
    },
    {
      "id": "chg_019fcbef-06c1-7a71-a917-bce33f19efe2",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69247",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.transitive",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-69247",
        "severity": "high"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:41:07.507929+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-69247 affects this package (high)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fcbef-06c1-7a71-a917-bce33f19efe2"
    },
    {
      "id": "chg_019fcbef-06c2-7b3d-ad6c-e5bc724f0010",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69248",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.transitive",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-69248",
        "severity": "high"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:41:07.507929+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-69248 affects this package (high)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fcbef-06c2-7b3d-ad6c-e5bc724f0010"
    },
    {
      "id": "chg_019fcbef-06c3-70b6-b6d3-8e1dc06ed0b0",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69249",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.transitive",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-69249",
        "severity": "high"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:41:07.507929+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-69249 affects this package (high)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fcbef-06c3-70b6-b6d3-8e1dc06ed0b0"
    },
    {
      "id": "chg_019fcbef-06c3-7510-b6ea-fa45871c2837",
      "kind": "check.verdict",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.transitive",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "path": "presidio-hardened-x402 > presidio-anonymizer > cryptography",
        "refs": "[\"CVE-2026-69247\",\"CVE-2026-69249\",\"CVE-2026-69248\"]",
        "seen": "84",
        "package": "cryptography",
        "version": "48.0.1",
        "assessed": "85",
        "resolved": "84",
        "severity": "high",
        "transitive": "1",
        "vulnerable": "[{\"name\":\"cryptography\",\"version\":\"48.0.1\",\"depth\":3,\"path\":[\"presidio-hardened-x402\",\"presidio-anonymizer\",\"cryptography\"],\"refs\":[\"CVE-2026-69247\",\"CVE-2026-69249\",\"CVE-2026-69248\"]}]",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:41:07.507929+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Known CVEs (pass → fail)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fcbef-06c3-7510-b6ea-fa45871c2837"
    },
    {
      "id": "chg_019fcbef-06c3-79b5-bae0-2a6a956176d8",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:41:07.507929+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fcbef-06c3-79b5-bae0-2a6a956176d8"
    },
    {
      "id": "chg_019fc887-30b0-794f-81b8-66c3199f172a",
      "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 16:48:50.847187+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fc887-30b0-794f-81b8-66c3199f172a"
    },
    {
      "id": "chg_019fc887-30b1-7858-be16-c64186dabb57",
      "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": "84",
        "assessed": "85",
        "resolved": "84",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 16:48:50.847187+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fc887-30b1-7858-be16-c64186dabb57"
    },
    {
      "id": "chg_019fc477-33cb-728b-be71-cb4bf2d4c609",
      "kind": "check.reverified",
      "family": "build-provenance",
      "subject_kind": "check",
      "subject": "build-provenance",
      "subject_child": "",
      "from_code": "provenance.inconclusive",
      "to_code": "provenance.none",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 21:52:54.166665+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Provenance (unverified → fail)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fc477-33cb-728b-be71-cb4bf2d4c609"
    },
    {
      "id": "chg_019fc477-33cf-7711-8586-26dca09f66c3",
      "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-08-02",
      "occurred_at": "2026-08-02 21:52:54.166665+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Install scripts (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fc477-33cf-7711-8586-26dca09f66c3"
    },
    {
      "id": "chg_019fc477-33d0-75e8-913c-d8a4777f5964",
      "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-08-02",
      "occurred_at": "2026-08-02 21:52:54.166665+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "The scripts that run when this package is installed changed (build_backend)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fc477-33d0-75e8-913c-d8a4777f5964"
    },
    {
      "id": "chg_019fc2b2-1268-70ac-ac3c-c5da643e74b8",
      "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 13:37:57.845178+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fc2b2-1268-70ac-ac3c-c5da643e74b8"
    },
    {
      "id": "chg_019fc2b2-1269-7180-84d6-295663ff766d",
      "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-02",
      "occurred_at": "2026-08-02 13:37:57.845178+00",
      "observed_since": "2026-08-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/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fc2b2-1269-7180-84d6-295663ff766d"
    },
    {
      "id": "chg_019fbe7c-4d36-7735-ab8a-24aec4d544b0",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "to_code": "stability.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "status": "failed"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 18:00:45.095578+00",
      "observed_since": "2026-07-31",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: our sandbox run of this package did not complete, so we have no schema to compare.)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fbe7c-4d36-7735-ab8a-24aec4d544b0"
    },
    {
      "id": "chg_019fb19d-99c6-7900-a787-4312c54d588b",
      "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-30",
      "occurred_at": "2026-07-30 06:02:03.578432+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/presidio-v-presidio-hardened-x402-mcp/presidio-hardened-x402-mcp#chg-chg_019fb19d-99c6-7900-a787-4312c54d588b"
    }
  ],
  "days": [
    {
      "date": "2026-09-21",
      "total": 59,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 83,
        "to": 87,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 25,
          "to_days": 26
        },
        "partial": false,
        "compared_to": "2026-09-20",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-19",
      "total": 58,
      "delta": -2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-18",
      "total": 60,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-17",
      "total": 60,
      "delta": -14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-16",
      "total": 74,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-14",
      "total": 59,
      "delta": -14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-12",
      "total": 73,
      "delta": -2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-11",
      "total": 75,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    }
  ]
}