{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-keboola-mcp",
  "component": "keboola-mcp-server",
  "generated_at": "2026-09-21T23:07:54.332Z",
  "tracking_since": "2026-07-27",
  "counts": {
    "critical": 0,
    "security": 41,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0c383-17ed-7a1d-9655-eecdffbad786",
      "kind": "check.appeared",
      "family": "tool-safety-manipulation",
      "subject_kind": "check",
      "subject": "tool-safety-manipulation",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.manipulation_clean",
      "from_value": null,
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "units": "45",
        "judged": "45"
      },
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 10:29:03.173267+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0c383-17ed-7a1d-9655-eecdffbad786"
    },
    {
      "id": "chg_01a0c383-17ed-727f-8ad5-6b277d190a19",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_tools_unlisted",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 10:29:03.173267+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0c383-17ed-727f-8ad5-6b277d190a19"
    },
    {
      "id": "chg_01a0c383-17ea-7938-8443-3ed73a2bf40a",
      "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-21",
      "occurred_at": "2026-09-21 10:29:03.173267+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0c383-17ea-7938-8443-3ed73a2bf40a"
    },
    {
      "id": "chg_01a0be8f-ea2a-762f-9e7b-73e7e15fd39d",
      "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-20",
      "occurred_at": "2026-09-20 11:24:57.3711+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0be8f-ea2a-762f-9e7b-73e7e15fd39d"
    },
    {
      "id": "chg_01a0b444-e489-79a8-a7ec-909fc8c7857d",
      "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:26:48.51674+00",
      "observed_since": "2026-09-17",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0b444-e489-79a8-a7ec-909fc8c7857d"
    },
    {
      "id": "chg_01a0a489-c4f4-7e47-866d-d895dccd283c",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 10:08:07.314418+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0a489-c4f4-7e47-866d-d895dccd283c"
    },
    {
      "id": "chg_01a0a014-0856-753f-acae-c1790f5ceadb",
      "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 13:21:02.103563+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0a014-0856-753f-acae-c1790f5ceadb"
    },
    {
      "id": "chg_01a09020-453f-7ae9-bfdb-2c2c1b35ff5d",
      "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 11:00:28.754978+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a09020-453f-7ae9-bfdb-2c2c1b35ff5d"
    },
    {
      "id": "chg_01a0710c-e8d2-7a2e-a7d6-feb8dc4a0a0c",
      "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-05",
      "occurred_at": "2026-09-05 10:11:05.716766+00",
      "observed_since": "2026-09-04",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0710c-e8d2-7a2e-a7d6-feb8dc4a0a0c"
    },
    {
      "id": "chg_01a066c0-e4d0-7742-9441-34c953f93a59",
      "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 10:11:52.525196+00",
      "observed_since": "2026-09-02",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a066c0-e4d0-7742-9441-34c953f93a59"
    },
    {
      "id": "chg_01a06279-4670-78c6-9363-23082613547d",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_not_cached"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 14:15:09.896808+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a06279-4670-78c6-9363-23082613547d"
    },
    {
      "id": "chg_01a042b4-3427-7bc0-8f01-cc69c9b65d09",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_pending",
      "to_code": "toolsafety.sandbox_tools_unlisted",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 10:11:41.197103+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: this package declared that it provides tools, but our sandbox run could not list them.)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a042b4-3427-7bc0-8f01-cc69c9b65d09"
    },
    {
      "id": "chg_01a03dcb-5884-7098-914a-cd212b7b056d",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.sandbox_pending",
      "from_value": "0.63",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-26",
      "occurred_at": "2026-08-26 11:18:51.483471+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "Stability (0.63 → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a03dcb-5884-7098-914a-cd212b7b056d"
    },
    {
      "id": "chg_01a03dcb-5884-7e23-bc90-1350321625a7",
      "kind": "check.appeared",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.sandbox_pending",
      "from_value": null,
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-26",
      "occurred_at": "2026-08-26 11:18:51.483471+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "First check of Tool safety (unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a03dcb-5884-7e23-bc90-1350321625a7"
    },
    {
      "id": "chg_01a0396f-d5c5-747f-ac48-dcf72582ac6e",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.sandbox_pending",
      "from_value": "0.60",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 15:00:25.481836+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.60 → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a0396f-d5c5-747f-ac48-dcf72582ac6e"
    },
    {
      "id": "chg_01a028ee-c768-79c2-9770-2d58b7a25944",
      "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-22",
      "occurred_at": "2026-08-22 10:05:32.275649+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a028ee-c768-79c2-9770-2d58b7a25944"
    },
    {
      "id": "chg_01a02501-2542-7f29-b8cb-eb0095a33f3c",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_not_cached"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 15:47:06.826423+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a02501-2542-7f29-b8cb-eb0095a33f3c"
    },
    {
      "id": "chg_01a02501-2545-7330-adaf-0dc9f8809579",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69247",
      "subject_child": "",
      "from_code": "cve.direct",
      "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-21",
      "occurred_at": "2026-08-21 15:47:06.826423+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "CVE-2026-69247 no longer affects this package",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a02501-2545-7330-adaf-0dc9f8809579"
    },
    {
      "id": "chg_01a02501-255f-7f08-bc50-b44f27642e06",
      "kind": "check.verdict",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.direct",
      "to_code": "cve.none",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "seen": "46",
        "assessed": "47",
        "resolved": "46",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 15:47:06.826423+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Known CVEs (fail → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a02501-255f-7f08-bc50-b44f27642e06"
    },
    {
      "id": "chg_01a01455-cfd0-7a08-ab91-3c489f5d25f6",
      "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-18",
      "occurred_at": "2026-08-18 10:06:03.186474+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a01455-cfd0-7a08-ab91-3c489f5d25f6"
    },
    {
      "id": "chg_01a004e2-663f-79a5-96bc-22b875900dd2",
      "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-15",
      "occurred_at": "2026-08-15 10:05:41.287078+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_01a004e2-663f-79a5-96bc-22b875900dd2"
    },
    {
      "id": "chg_019fffbc-4549-76f5-943e-aa04671bdf2d",
      "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-14",
      "occurred_at": "2026-08-14 10:05:56.276962+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fffbc-4549-76f5-943e-aa04671bdf2d"
    },
    {
      "id": "chg_019ffa95-e32f-7186-9cd9-ad4f7385ee12",
      "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-13",
      "occurred_at": "2026-08-13 10:05:54.843759+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019ffa95-e32f-7186-9cd9-ad4f7385ee12"
    },
    {
      "id": "chg_019ff56f-d9c3-7542-aa7d-cd769105c688",
      "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-12",
      "occurred_at": "2026-08-12 10:06:15.984661+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019ff56f-d9c3-7542-aa7d-cd769105c688"
    },
    {
      "id": "chg_019feb22-68bd-7be7-9915-e195c2465775",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 10:05:28.571543+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019feb22-68bd-7be7-9915-e195c2465775"
    },
    {
      "id": "chg_019fe5fc-1eb2-7a86-b57e-483931615574",
      "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 10:05:33.21559+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fe5fc-1eb2-7a86-b57e-483931615574"
    },
    {
      "id": "chg_019fdbaf-2e1f-7f13-a59e-382792586c98",
      "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-07",
      "occurred_at": "2026-08-07 10:05:18.726071+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fdbaf-2e1f-7f13-a59e-382792586c98"
    },
    {
      "id": "chg_019fd4e2-1112-7263-8488-4369292aa03f",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "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 02:23:33.095726+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/com-keboola-mcp/keboola-mcp-server#chg-chg_019fd4e2-1112-7263-8488-4369292aa03f"
    },
    {
      "id": "chg_019fd162-37f1-7e74-9241-2906426ca59a",
      "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-05",
      "occurred_at": "2026-08-05 10:05:02.812543+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fd162-37f1-7e74-9241-2906426ca59a"
    },
    {
      "id": "chg_019fcc42-1713-7879-a8b4-3db289b95e36",
      "kind": "check.verdict",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.direct",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "path": "cryptography",
        "refs": "[\"CVE-2026-69247\"]",
        "seen": "46",
        "direct": "1",
        "package": "cryptography",
        "version": "49.0.0",
        "assessed": "47",
        "resolved": "46",
        "severity": "high",
        "vulnerable": "[{\"name\":\"cryptography\",\"version\":\"49.0.0\",\"depth\":1,\"path\":[\"cryptography\"],\"refs\":[\"CVE-2026-69247\"]}]",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 10:11:51.173495+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Known CVEs (pass → fail)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fcc42-1713-7879-a8b4-3db289b95e36"
    },
    {
      "id": "chg_019fcc42-1714-7b0b-bf06-85dabedbea84",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-69247",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.direct",
      "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 10:11:51.173495+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "CVE-2026-69247 affects this package (high)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fcc42-1714-7b0b-bf06-85dabedbea84"
    },
    {
      "id": "chg_019fcc42-1715-70ef-9c6f-a80d6bf3b7e6",
      "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 10:11:51.173495+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fcc42-1715-70ef-9c6f-a80d6bf3b7e6"
    },
    {
      "id": "chg_019fc729-cd1e-7714-bd16-fcca8676d195",
      "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": "46",
        "assessed": "47",
        "resolved": "46",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 10:27:13.287576+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fc729-cd1e-7714-bd16-fcca8676d195"
    },
    {
      "id": "chg_019fc729-cd1d-72bd-9ace-b1f1263e1b45",
      "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 10:27:13.287576+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fc729-cd1d-72bd-9ace-b1f1263e1b45"
    },
    {
      "id": "chg_019fc3a2-a018-7456-849a-d0f13cf9f58c",
      "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": "advisories_unavailable"
      },
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 18:00:42.752275+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fc3a2-a018-7456-849a-d0f13cf9f58c"
    },
    {
      "id": "chg_019fc3a2-a018-7dbe-91e8-8b153309ee6f",
      "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 18:00:42.752275+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/com-keboola-mcp/keboola-mcp-server#chg-chg_019fc3a2-a018-7dbe-91e8-8b153309ee6f"
    },
    {
      "id": "chg_019fc3a2-a016-7b49-9197-36791852822f",
      "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 18:00:42.752275+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Provenance (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fc3a2-a016-7b49-9197-36791852822f"
    },
    {
      "id": "chg_019fc3a2-a018-7937-98e4-a7381eef3dc4",
      "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 18:00:42.752275+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fc3a2-a018-7937-98e4-a7381eef3dc4"
    },
    {
      "id": "chg_019fb48c-23f2-7e62-adb2-3c756610312e",
      "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 19:41:50.954399+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fb48c-23f2-7e62-adb2-3c756610312e"
    },
    {
      "id": "chg_019fb48c-23f3-7927-b063-2b9dbf563cc9",
      "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 19:41:50.954399+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Provenance (unverified → fail)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fb48c-23f3-7927-b063-2b9dbf563cc9"
    },
    {
      "id": "chg_019fb48c-23f4-701d-b078-77380077f54a",
      "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": "46",
        "assessed": "47",
        "resolved": "46",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-07-30",
      "occurred_at": "2026-07-30 19:41:50.954399+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-keboola-mcp/keboola-mcp-server#chg-chg_019fb48c-23f4-701d-b078-77380077f54a"
    }
  ],
  "days": [
    {
      "date": "2026-09-21",
      "total": 61,
      "delta": 10,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 14
    },
    {
      "date": "2026-09-20",
      "total": 51,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-19",
      "total": 50,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-18",
      "total": 51,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-16",
      "total": 50,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-15",
      "total": 49,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-14",
      "total": 34,
      "delta": -14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-12",
      "total": 48,
      "delta": -3,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}