{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "sebastienrousseau-pacs008-mcp",
  "component": "pacs008-mcp",
  "generated_at": "2026-09-21T09:30:41.771Z",
  "tracking_since": "2026-07-27",
  "counts": {
    "critical": 0,
    "security": 32,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0aee2-c45b-7ada-a9f0-0cff64bd28c7",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-17",
      "occurred_at": "2026-09-17 10:21:31.522425+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a0aee2-c45b-7ada-a9f0-0cff64bd28c7"
    },
    {
      "id": "chg_01a0a9f5-906f-7606-b1a4-b6fec439d1d1",
      "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 11:23:57.654761+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a0a9f5-906f-7606-b1a4-b6fec439d1d1"
    },
    {
      "id": "chg_01a0a494-2d4c-7e5b-bdea-a67b91085c1b",
      "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 10:19:29.219551+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a0a494-2d4c-7e5b-bdea-a67b91085c1b"
    },
    {
      "id": "chg_01a09f63-61d9-74f5-b357-19cf00242c72",
      "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 10:08:05.269537+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a09f63-61d9-74f5-b357-19cf00242c72"
    },
    {
      "id": "chg_01a09476-bb71-7863-8290-387b4ccd2d75",
      "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 07:13:24.195301+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a09476-bb71-7863-8290-387b4ccd2d75"
    },
    {
      "id": "chg_01a0908d-fd60-79a1-9fd6-667f9beed2bd",
      "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 13:00:19.278306+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a0908d-fd60-79a1-9fd6-667f9beed2bd"
    },
    {
      "id": "chg_01a085b3-d007-7f10-bccf-66d60318e91b",
      "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-09",
      "occurred_at": "2026-09-09 10:25:49.032806+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a085b3-d007-7f10-bccf-66d60318e91b"
    },
    {
      "id": "chg_01a06b57-8392-751e-9949-f8f776bf1a13",
      "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 07:34:52.417638+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a06b57-8392-751e-9949-f8f776bf1a13"
    },
    {
      "id": "chg_01a0518a-6a1a-71c1-a025-e3db0ec3d3b7",
      "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 07:20:20.547576+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a0518a-6a1a-71c1-a025-e3db0ec3d3b7"
    },
    {
      "id": "chg_01a04c63-6305-77c4-b6f7-650147dfe204",
      "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-29",
      "occurred_at": "2026-08-29 07:19:36.894196+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a04c63-6305-77c4-b6f7-650147dfe204"
    },
    {
      "id": "chg_01a0473f-4af2-7176-8b7f-69bdf42fa32a",
      "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 07:22:05.247136+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a0473f-4af2-7176-8b7f-69bdf42fa32a"
    },
    {
      "id": "chg_01a00973-d57a-7ce6-995f-3423df48df94",
      "kind": "check.verdict",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.none",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "seen": "50",
        "assessed": "51",
        "resolved": "50",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 07:23:01.194709+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "Known CVEs (fail → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a00973-d57a-7ce6-995f-3423df48df94"
    },
    {
      "id": "chg_01a00973-d57c-77bf-99dc-2987450f9c6f",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69247",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.none",
      "from_value": "high",
      "to_value": null,
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-69247"
      },
      "occurred_on": "2026-08-16",
      "occurred_at": "2026-08-16 07:23:01.194709+00",
      "observed_since": "2026-08-15",
      "source": "scan",
      "summary": "CVE-2026-69247 no longer affects this package",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_01a00973-d57c-77bf-99dc-2987450f9c6f"
    },
    {
      "id": "chg_019ffa08-5352-77fe-8c7a-f5573cd4d46e",
      "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 07:31:17.406715+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019ffa08-5352-77fe-8c7a-f5573cd4d46e"
    },
    {
      "id": "chg_019ff4e8-836d-7ec8-b105-71acbbb7f808",
      "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 07:38:26.523168+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019ff4e8-836d-7ec8-b105-71acbbb7f808"
    },
    {
      "id": "chg_019fe563-f8b2-7e65-9b8f-9949ad3a6acf",
      "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 07:19:21.989012+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fe563-f8b2-7e65-9b8f-9949ad3a6acf"
    },
    {
      "id": "chg_019fd5f3-21d7-78fb-b60f-a90bac997890",
      "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-06",
      "occurred_at": "2026-08-06 07:21:48.736236+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: not enough scan history yet (needs a 30-day window).)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fd5f3-21d7-78fb-b60f-a90bac997890"
    },
    {
      "id": "chg_019fd0ca-13eb-78f7-9d5d-ae64bc5b77c1",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 07:18:52.063685+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fd0ca-13eb-78f7-9d5d-ae64bc5b77c1"
    },
    {
      "id": "chg_019fcba4-0b1b-7244-ab31-1e7858ea07c2",
      "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 07:19:13.420598+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-69247 affects this package (high)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fcba4-0b1b-7244-ab31-1e7858ea07c2"
    },
    {
      "id": "chg_019fcba4-0b1c-748d-965e-50f4666db021",
      "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": "pacs008 > cryptography",
        "refs": "[\"CVE-2026-69247\"]",
        "seen": "50",
        "package": "cryptography",
        "version": "49.0.0",
        "assessed": "51",
        "resolved": "50",
        "severity": "high",
        "transitive": "1",
        "vulnerable": "[{\"name\":\"cryptography\",\"version\":\"49.0.0\",\"depth\":2,\"path\":[\"pacs008\",\"cryptography\"],\"refs\":[\"CVE-2026-69247\"]}]",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 07:19:13.420598+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Known CVEs (pass → fail)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fcba4-0b1c-748d-965e-50f4666db021"
    },
    {
      "id": "chg_019fcba4-0b1c-79f7-a7f5-a3c7ee6fcfb5",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 07:19:13.420598+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fcba4-0b1c-79f7-a7f5-a3c7ee6fcfb5"
    },
    {
      "id": "chg_019fc853-ea1b-7695-b18a-629841e70f4a",
      "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": "50",
        "assessed": "51",
        "resolved": "50",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 15:52:50.440681+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fc853-ea1b-7695-b18a-629841e70f4a"
    },
    {
      "id": "chg_019fc343-70de-7309-8957-2fc43a7056c2",
      "kind": "check.unverifiable",
      "family": "build-provenance",
      "subject_kind": "check",
      "subject": "build-provenance",
      "subject_child": "",
      "from_code": "provenance.none",
      "to_code": "provenance.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 16:16:44.722176+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Provenance (fail → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fc343-70de-7309-8957-2fc43a7056c2"
    },
    {
      "id": "chg_019fc343-70df-7750-8b02-3f07f2729fff",
      "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": "resolver_unavailable"
      },
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 16:16:44.722176+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fc343-70df-7750-8b02-3f07f2729fff"
    },
    {
      "id": "chg_019fc343-70df-7c8c-a06c-bf2d0b4dd61b",
      "kind": "check.unverifiable",
      "family": "install-scripts",
      "subject_kind": "check",
      "subject": "install-scripts",
      "subject_child": "",
      "from_code": "installscript.allowlisted",
      "to_code": "installscript.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 16:16:44.722176+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Install scripts (pass → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fc343-70df-7c8c-a06c-bf2d0b4dd61b"
    },
    {
      "id": "chg_019fc343-70e1-752c-9dc4-44116a1fa8b6",
      "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 16:16:44.722176+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fc343-70e1-752c-9dc4-44116a1fa8b6"
    },
    {
      "id": "chg_019fc343-70e1-792a-90c5-a97923a84499",
      "kind": "installscript.hooks_changed",
      "family": "install-scripts",
      "subject_kind": "package",
      "subject": "hooks",
      "subject_child": "",
      "from_code": "installscript.allowlisted",
      "to_code": "installscript.inconclusive",
      "from_value": "build_backend",
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "",
        "from": "build_backend"
      },
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 16:16:44.722176+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/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fc343-70e1-792a-90c5-a97923a84499"
    },
    {
      "id": "chg_019fb4a8-1a76-701c-9428-7c76dafac008",
      "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 20:12:23.530631+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fb4a8-1a76-701c-9428-7c76dafac008"
    },
    {
      "id": "chg_019fb4a8-1a76-790b-adab-a79aa901e6ee",
      "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-30",
      "occurred_at": "2026-07-30 20:12:23.530631+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Provenance (unverified → fail)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fb4a8-1a76-790b-adab-a79aa901e6ee"
    },
    {
      "id": "chg_019fb4a8-1a77-712c-b042-b5c19f88c9d2",
      "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": "50",
        "assessed": "51",
        "resolved": "50",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-07-30",
      "occurred_at": "2026-07-30 20:12:23.530631+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fb4a8-1a77-712c-b042-b5c19f88c9d2"
    },
    {
      "id": "chg_019fb4a8-1a77-7722-8ab9-310edda2dbb1",
      "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": "poetry.core.masonry.api",
        "hooks": "build_backend"
      },
      "occurred_on": "2026-07-30",
      "occurred_at": "2026-07-30 20:12:23.530631+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Install scripts (unverified → pass)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fb4a8-1a77-7722-8ab9-310edda2dbb1"
    },
    {
      "id": "chg_019fb4a8-1a77-7d43-9d57-b5c90c5214f7",
      "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-30",
      "occurred_at": "2026-07-30 20:12:23.530631+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "The scripts that run when this package is installed changed (build_backend)",
      "link": "https://verifymcp.io/servers/sebastienrousseau-pacs008-mcp/pacs008-mcp#chg-chg_019fb4a8-1a77-7d43-9d57-b5c90c5214f7"
    }
  ],
  "days": [
    {
      "date": "2026-09-19",
      "total": 70,
      "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-18",
        "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-17",
      "total": 69,
      "delta": -14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-16",
      "total": 83,
      "delta": 12,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-15",
      "total": 71,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-14",
      "total": 70,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-13",
      "total": 85,
      "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-12",
        "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-12",
      "total": 84,
      "delta": 13,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-11",
      "total": 71,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    }
  ]
}