{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "marlenezw-publish-mcp-server",
  "component": "publish-mcp-server",
  "generated_at": "2026-09-24T16:55:39.369Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 24,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0951e-7626-7a52-80c3-57267d645c45",
      "kind": "check.verdict",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.tree_partial",
      "to_code": "cve.none",
      "from_value": "partial",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "seen": "15",
        "assessed": "16",
        "resolved": "15",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 10:16:36.483369+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Known CVEs (partial → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a0951e-7626-7a52-80c3-57267d645c45"
    },
    {
      "id": "chg_01a08ffd-83bd-782d-aff4-0b50b46497f0",
      "kind": "check.verdict",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.tree_partial",
      "from_value": "pass",
      "to_value": "partial",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "seen": "13",
        "assessed": "12",
        "resolved": "11",
        "unresolved": "2",
        "tree_source": "registry",
        "tree_status": "partial"
      },
      "occurred_on": "2026-09-11",
      "occurred_at": "2026-09-11 10:22:21.549358+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Known CVEs (pass → partial)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a08ffd-83bd-782d-aff4-0b50b46497f0"
    },
    {
      "id": "chg_01a07b5e-e261-7889-a94f-3835c1ee6be3",
      "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 10:16:50.654375+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a07b5e-e261-7889-a94f-3835c1ee6be3"
    },
    {
      "id": "chg_01a07600-5436-7b70-9883-818910c5145f",
      "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-06",
      "occurred_at": "2026-09-06 09:15:28.085894+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a07600-5436-7b70-9883-818910c5145f"
    },
    {
      "id": "chg_01a07111-6018-78a0-8401-8dd7805fa796",
      "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-05",
      "occurred_at": "2026-09-05 10:15:58.26615+00",
      "observed_since": "2026-09-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a07111-6018-78a0-8401-8dd7805fa796"
    },
    {
      "id": "chg_01a06b44-49db-72c3-b568-cbd6b81ee581",
      "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 07:13:52.373755+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a06b44-49db-72c3-b568-cbd6b81ee581"
    },
    {
      "id": "chg_01a0616b-67c4-7a65-aef2-0d4cf9209a1c",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 09:20:23.734005+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a0616b-67c4-7a65-aef2-0d4cf9209a1c"
    },
    {
      "id": "chg_01a0616b-67c5-7bdd-9583-a1d5d90ef0d1",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.sandbox_failed",
      "from_value": "0.90",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "startup_failure",
        "status": "unreachable"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 09:20:23.734005+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Stability (0.90 → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a0616b-67c5-7bdd-9583-a1d5d90ef0d1"
    },
    {
      "id": "chg_01a0616b-67c6-71f4-a676-e6e4335f6784",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_unavailable",
      "to_code": "toolsafety.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "startup_failure",
        "status": "unreachable"
      },
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 09:20:23.734005+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: this package installed, but its server did not start, so we have no tool text to scan.)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a0616b-67c6-71f4-a676-e6e4335f6784"
    },
    {
      "id": "chg_01a05c09-cc0f-7dda-992c-1d0699eca426",
      "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-01",
      "occurred_at": "2026-09-01 08:15:41.036838+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a05c09-cc0f-7dda-992c-1d0699eca426"
    },
    {
      "id": "chg_01a05751-a0d1-7367-8f23-6cf04bf4e973",
      "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-31",
      "occurred_at": "2026-08-31 10:16:01.717236+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a05751-a0d1-7367-8f23-6cf04bf4e973"
    },
    {
      "id": "chg_01a04737-93bf-74a5-806e-fd6d03446ea7",
      "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:13:39.562241+00",
      "observed_since": "2026-08-27",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a04737-93bf-74a5-806e-fd6d03446ea7"
    },
    {
      "id": "chg_01a03f38-a39c-7cc5-ace6-4bd30d0bc889",
      "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-26",
      "occurred_at": "2026-08-26 17:57:51.342248+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a03f38-a39c-7cc5-ace6-4bd30d0bc889"
    },
    {
      "id": "chg_01a03f38-a39e-75f6-9318-3b5975389368",
      "kind": "check.appeared",
      "family": "tool-safety-manipulation",
      "subject_kind": "check",
      "subject": "tool-safety-manipulation",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.manipulation_unjudged",
      "from_value": null,
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "no_judged_text"
      },
      "occurred_on": "2026-08-26",
      "occurred_at": "2026-08-26 17:57:51.342248+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "First check of Judged manipulation (unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a03f38-a39e-75f6-9318-3b5975389368"
    },
    {
      "id": "chg_01a03f38-a39e-7ce0-b0fa-b34a9a8bb1d2",
      "kind": "check.appeared",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.injection_unavailable",
      "from_value": null,
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "no_text_captured"
      },
      "occurred_on": "2026-08-26",
      "occurred_at": "2026-08-26 17:57:51.342248+00",
      "observed_since": "2026-08-25",
      "source": "scan",
      "summary": "First check of Injection markers (unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a03f38-a39e-7ce0-b0fa-b34a9a8bb1d2"
    },
    {
      "id": "chg_01a037c3-4df2-7184-8bbf-448d23b6e52e",
      "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-25",
      "occurred_at": "2026-08-25 07:12:21.380366+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a037c3-4df2-7184-8bbf-448d23b6e52e"
    },
    {
      "id": "chg_01a03342-e69c-70e6-938b-7aad4d0620c8",
      "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 10:13:37.311889+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_01a03342-e69c-70e6-938b-7aad4d0620c8"
    },
    {
      "id": "chg_019ff9f6-2205-7c3d-a6e7-32a7517b4417",
      "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:11:25.131549+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_019ff9f6-2205-7c3d-a6e7-32a7517b4417"
    },
    {
      "id": "chg_019ff4cf-a79e-7b1e-b878-ea834f597eb8",
      "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:11:17.389524+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_019ff4cf-a79e-7b1e-b878-ea834f597eb8"
    },
    {
      "id": "chg_019fe55c-9d6c-7378-8d0b-9ad7350c5ea4",
      "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:11:19.868832+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_019fe55c-9d6c-7378-8d0b-9ad7350c5ea4"
    },
    {
      "id": "chg_019fd5e8-3740-7300-b473-d562c83acd9b",
      "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:09:53.297328+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/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_019fd5e8-3740-7300-b473-d562c83acd9b"
    },
    {
      "id": "chg_019fd0c2-c671-7875-a02b-288a852f4799",
      "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:10:53.433965+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_019fd0c2-c671-7875-a02b-288a852f4799"
    },
    {
      "id": "chg_019fc154-f75a-7673-a2bb-9a46c5bb3d26",
      "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 07:16:38.861867+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_019fc154-f75a-7673-a2bb-9a46c5bb3d26"
    },
    {
      "id": "chg_019fb1ef-4531-771e-bcd4-202efe231ad7",
      "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 07:31:15.881235+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/marlenezw-publish-mcp-server/publish-mcp-server#chg-chg_019fb1ef-4531-771e-bcd4-202efe231ad7"
    }
  ],
  "days": [
    {
      "date": "2026-09-12",
      "total": 21,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-11",
      "total": 20,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-07",
      "total": 21,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-06",
      "total": 36,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-05",
      "total": 21,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-04",
      "total": 36,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-02",
      "total": 21,
      "delta": -38,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 6
    },
    {
      "date": "2026-09-01",
      "total": 59,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}