{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "seungdori-tickscope-mcp",
  "component": "tickscope-mcp",
  "generated_at": "2026-09-24T11:15:01.803Z",
  "tracking_since": "2026-07-27",
  "counts": {
    "critical": 0,
    "security": 32,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0af0a-3627-7d45-8f8e-4784df2a3dd5",
      "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:04:36.745276+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a0af0a-3627-7d45-8f8e-4784df2a3dd5"
    },
    {
      "id": "chg_01a0aa61-6eeb-706e-b8f6-3c1f490dba41",
      "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 13:21:46.987303+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a0aa61-6eeb-706e-b8f6-3c1f490dba41"
    },
    {
      "id": "chg_01a0a4bc-92bf-7c6f-8eb5-5cb40a300582",
      "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-15",
      "occurred_at": "2026-09-15 11:03:36.79261+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a0a4bc-92bf-7c6f-8eb5-5cb40a300582"
    },
    {
      "id": "chg_01a09f77-fb94-77e6-91bb-3b4bf544f59a",
      "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-14",
      "occurred_at": "2026-09-14 10:30:35.172968+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a09f77-fb94-77e6-91bb-3b4bf544f59a"
    },
    {
      "id": "chg_01a09a6e-5531-7d6b-81f7-5d99f45e0efc",
      "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-13",
      "occurred_at": "2026-09-13 11:01:56.865846+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a09a6e-5531-7d6b-81f7-5d99f45e0efc"
    },
    {
      "id": "chg_01a09558-e021-720e-9c83-88dfbc643c72",
      "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 11:20:24.818919+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a09558-e021-720e-9c83-88dfbc643c72"
    },
    {
      "id": "chg_01a07b8a-eb76-7b5a-96d0-f5ade05a066b",
      "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-07",
      "occurred_at": "2026-09-07 11:04:56.637518+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a07b8a-eb76-7b5a-96d0-f5ade05a066b"
    },
    {
      "id": "chg_01a06c92-1645-7f09-b108-14953cab101a",
      "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-04",
      "occurred_at": "2026-09-04 13:18:28.260299+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a06c92-1645-7f09-b108-14953cab101a"
    },
    {
      "id": "chg_01a05255-d187-7ea0-9c17-133cdfcd8063",
      "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-30",
      "occurred_at": "2026-08-30 11:02:30.766303+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a05255-d187-7ea0-9c17-133cdfcd8063"
    },
    {
      "id": "chg_01a04cd3-688d-76cb-8416-d0b3148e53da",
      "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 09:21:58.34059+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a04cd3-688d-76cb-8416-d0b3148e53da"
    },
    {
      "id": "chg_01a03372-03c7-7aa3-8d73-1973e9e16b18",
      "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-24",
      "occurred_at": "2026-08-24 11:05:04.976564+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_01a03372-03c7-7aa3-8d73-1973e9e16b18"
    },
    {
      "id": "chg_019ffa35-8927-7c36-9573-9366560f0ce0",
      "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:20:40.345863+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019ffa35-8927-7c36-9573-9366560f0ce0"
    },
    {
      "id": "chg_019ff511-04b8-7150-9ee7-5e546a493f67",
      "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:22:41.05313+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019ff511-04b8-7150-9ee7-5e546a493f67"
    },
    {
      "id": "chg_019fdb4f-4c15-7e41-a1b7-2f053f5d5d18",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-07",
      "occurred_at": "2026-08-07 08:20:34.94791+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fdb4f-4c15-7e41-a1b7-2f053f5d5d18"
    },
    {
      "id": "chg_019fd101-877b-7ebd-97ef-4e832dca3bb3",
      "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:26.097936+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fd101-877b-7ebd-97ef-4e832dca3bb3"
    },
    {
      "id": "chg_019fd101-877d-7a81-9846-38565cbdd314",
      "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": "62",
        "assessed": "63",
        "resolved": "62",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:19:26.097936+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Known CVEs (fail → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fd101-877d-7a81-9846-38565cbdd314"
    },
    {
      "id": "chg_019fd101-877e-723d-93f8-e9e0d32f149d",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69243",
      "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-69243"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:19:26.097936+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "CVE-2026-69243 no longer affects this package",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fd101-877e-723d-93f8-e9e0d32f149d"
    },
    {
      "id": "chg_019fd101-8785-76fb-a172-1a158e4e4436",
      "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-05",
      "occurred_at": "2026-08-05 08:19:26.097936+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "CVE-2026-69247 no longer affects this package",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fd101-8785-76fb-a172-1a158e4e4436"
    },
    {
      "id": "chg_019fd101-8787-74a5-af52-a5ee91a25669",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69244",
      "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-69244"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:19:26.097936+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "CVE-2026-69244 no longer affects this package",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fd101-8787-74a5-af52-a5ee91a25669"
    },
    {
      "id": "chg_019fd101-8787-7aca-b95e-76272388f57c",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-59881",
      "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-59881"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:19:26.097936+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "CVE-2026-59881 no longer affects this package",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fd101-8787-7aca-b95e-76272388f57c"
    },
    {
      "id": "chg_019fcbfa-50b6-757c-be50-bedb91b8973d",
      "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:53:27.337221+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-69247 affects this package (high)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fcbfa-50b6-757c-be50-bedb91b8973d"
    },
    {
      "id": "chg_019fcbfa-50b7-747e-bef9-8df11cdee5e8",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69243",
      "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-69243",
        "severity": "high"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:53:27.337221+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-69243 affects this package (high)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fcbfa-50b7-747e-bef9-8df11cdee5e8"
    },
    {
      "id": "chg_019fcbfa-50b7-7919-82ce-0270ab6211b2",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-59881",
      "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-59881",
        "severity": "high"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:53:27.337221+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-59881 affects this package (high)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fcbfa-50b7-7919-82ce-0270ab6211b2"
    },
    {
      "id": "chg_019fcbfa-50b8-71ed-a3c5-7e32b12540ff",
      "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": "ccxt > aiohttp",
        "refs": "[\"CVE-2026-69244\",\"CVE-2026-69243\",\"CVE-2026-59881\",\"CVE-2026-69247\"]",
        "seen": "65",
        "package": "aiohttp",
        "version": "3.14.1",
        "assessed": "66",
        "resolved": "65",
        "severity": "high",
        "transitive": "2",
        "vulnerable": "[{\"name\":\"aiohttp\",\"version\":\"3.14.1\",\"depth\":2,\"path\":[\"ccxt\",\"aiohttp\"],\"refs\":[\"CVE-2026-69244\",\"CVE-2026-69243\",\"CVE-2026-59881\"]},{\"name\":\"cryptography\",\"version\":\"49.0.0\",\"depth\":2,\"path\":[\"ccxt\",\"cryptography\"],\"refs\":[\"CVE-2026-69247\"]}]",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:53:27.337221+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Known CVEs (pass → fail)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fcbfa-50b8-71ed-a3c5-7e32b12540ff"
    },
    {
      "id": "chg_019fcbfa-50b8-7661-935f-277d2cff0164",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69244",
      "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-69244",
        "severity": "high"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:53:27.337221+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-69244 affects this package (high)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fcbfa-50b8-7661-935f-277d2cff0164"
    },
    {
      "id": "chg_019fcbfa-50b8-7aa5-9b4b-66502569811d",
      "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:53:27.337221+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fcbfa-50b8-7aa5-9b4b-66502569811d"
    },
    {
      "id": "chg_019fc8bd-6699-7978-b9e1-027d9b966d22",
      "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": "65",
        "assessed": "66",
        "resolved": "65",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 17:48:03.595541+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fc8bd-6699-7978-b9e1-027d9b966d22"
    },
    {
      "id": "chg_019fc4d5-09c7-78e3-84de-a522590d604b",
      "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 23:35:23.825647+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Provenance (unverified → fail)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fc4d5-09c7-78e3-84de-a522590d604b"
    },
    {
      "id": "chg_019fc4d5-09c8-773f-91f4-45434031a3fa",
      "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 23:35:23.825647+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Install scripts (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fc4d5-09c8-773f-91f4-45434031a3fa"
    },
    {
      "id": "chg_019fc4d5-09c8-7c2e-85c8-07920adea3f5",
      "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 23:35:23.825647+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/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fc4d5-09c8-7c2e-85c8-07920adea3f5"
    },
    {
      "id": "chg_019fc39f-ffd8-7091-8411-74d7bde1e9b9",
      "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 17:57:50.651281+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fc39f-ffd8-7091-8411-74d7bde1e9b9"
    },
    {
      "id": "chg_019fc39f-ffd9-74a3-838d-adc81b7f1e83",
      "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 17:57:50.651281+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/seungdori-tickscope-mcp/tickscope-mcp#chg-chg_019fc39f-ffd9-74a3-838d-adc81b7f1e83"
    }
  ],
  "days": [
    {
      "date": "2026-09-17",
      "total": 25,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-16",
      "total": 40,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-15",
      "total": 25,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-14",
      "total": 40,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-13",
      "total": 25,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-12",
      "total": 40,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-07",
      "total": 25,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-04",
      "total": 40,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}