{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "alondmnt-joplin-mcp",
  "component": "joplin-mcp",
  "generated_at": "2026-11-05T10:56:26.387Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 40,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1aa55-fa6a-7d60-b458-38bf4d0353fe",
      "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-11-05",
      "occurred_at": "2026-11-05 06:12:03.739447+00",
      "observed_since": "2026-11-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a1aa55-fa6a-7d60-b458-38bf4d0353fe"
    },
    {
      "id": "chg_01a1a528-0674-7d5e-9a1b-9d9e35ec5e35",
      "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-11-04",
      "occurred_at": "2026-11-04 06:03:46.127876+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a1a528-0674-7d5e-9a1b-9d9e35ec5e35"
    },
    {
      "id": "chg_01a1a003-f1b3-782d-9698-413f7a21be17",
      "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-11-03",
      "occurred_at": "2026-11-03 06:06:15.431815+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a1a003-f1b3-782d-9698-413f7a21be17"
    },
    {
      "id": "chg_01a18b2f-f73b-780d-ba5f-b4e064a851fd",
      "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-10-30",
      "occurred_at": "2026-10-30 05:02:18.721735+00",
      "observed_since": "2026-10-29",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a18b2f-f73b-780d-ba5f-b4e064a851fd"
    },
    {
      "id": "chg_01a18641-4a7e-7bb4-8e15-c63930f8439f",
      "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-10-29",
      "occurred_at": "2026-10-29 06:03:08.254663+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a18641-4a7e-7bb4-8e15-c63930f8439f"
    },
    {
      "id": "chg_01a17674-51c9-72f5-9dd9-d8837c8bc837",
      "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-10-26",
      "occurred_at": "2026-10-26 04:24:56.991364+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a17674-51c9-72f5-9dd9-d8837c8bc837"
    },
    {
      "id": "chg_01a133b0-16ce-7372-b472-6a5ebdd5b8c3",
      "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-10-13",
      "occurred_at": "2026-10-13 05:15:40.565258+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a133b0-16ce-7372-b472-6a5ebdd5b8c3"
    },
    {
      "id": "chg_01a133b0-16d1-79b0-a193-08b30e699011",
      "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": "45",
        "assessed": "46",
        "resolved": "45",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-10-13",
      "occurred_at": "2026-10-13 05:15:40.565258+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a133b0-16d1-79b0-a193-08b30e699011"
    },
    {
      "id": "chg_01a131e5-b11d-79a1-9d85-cc7d471acb62",
      "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-10-12",
      "occurred_at": "2026-10-12 20:54:59.08191+00",
      "observed_since": "2026-10-04",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a131e5-b11d-79a1-9d85-cc7d471acb62"
    },
    {
      "id": "chg_01a131e5-b11e-7e55-aba4-c57732d4ce0f",
      "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-10-12",
      "occurred_at": "2026-10-12 20:54:59.08191+00",
      "observed_since": "2026-10-04",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a131e5-b11e-7e55-aba4-c57732d4ce0f"
    },
    {
      "id": "chg_01a0e18b-4a0a-7db0-b6db-d8a7a1e91f92",
      "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-27",
      "occurred_at": "2026-09-27 06:26:37.021255+00",
      "observed_since": "2026-09-26",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a0e18b-4a0a-7db0-b6db-d8a7a1e91f92"
    },
    {
      "id": "chg_01a0d171-6a16-7af0-bb4e-40f6d7ce1033",
      "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-24",
      "occurred_at": "2026-09-24 03:24:25.358135+00",
      "observed_since": "2026-09-23",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a0d171-6a16-7af0-bb4e-40f6d7ce1033"
    },
    {
      "id": "chg_01a0ccf2-e4dd-7451-a6b1-d47750f3c911",
      "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-23",
      "occurred_at": "2026-09-23 06:27:45.349963+00",
      "observed_since": "2026-09-22",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a0ccf2-e4dd-7451-a6b1-d47750f3c911"
    },
    {
      "id": "chg_01a0a3ad-f562-7f0e-ad52-3315d8b5801a",
      "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 06:08:01.539542+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a0a3ad-f562-7f0e-ad52-3315d8b5801a"
    },
    {
      "id": "chg_01a09e86-eb83-7678-b3fe-b84780bd5dfb",
      "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 06:07:17.196188+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a09e86-eb83-7678-b3fe-b84780bd5dfb"
    },
    {
      "id": "chg_01a098c8-d33d-7683-89e6-4a9d4ea40b9e",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "to_code": "stability.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "needs_declared_env",
        "status": "unreachable"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 03:21:33.145581+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no schema to compare.)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a098c8-d33d-7683-89e6-4a9d4ea40b9e"
    },
    {
      "id": "chg_01a098c8-d33e-7b81-aee4-86a27173a0c3",
      "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_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "needs_declared_env",
        "status": "unreachable"
      },
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 03:21:33.145581+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: this server's registry entry declares environment variables (an API key or similar), and its server did not start in our sandbox, so we have no tool text to scan.)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a098c8-d33e-7b81-aee4-86a27173a0c3"
    },
    {
      "id": "chg_01a094ec-6709-7d87-aad7-bf63c0823a15",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.sandbox_failed",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 09:21:55.88641+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a094ec-6709-7d87-aad7-bf63c0823a15"
    },
    {
      "id": "chg_01a094ec-670b-76ce-ae1a-032484bf5908",
      "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": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-12",
      "occurred_at": "2026-09-12 09:21:55.88641+00",
      "observed_since": "2026-09-11",
      "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/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a094ec-670b-76ce-ae1a-032484bf5908"
    },
    {
      "id": "chg_01a01d3d-3b41-7816-a835-92f395c36225",
      "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-20",
      "occurred_at": "2026-08-20 03:35:47.173167+00",
      "observed_since": "2026-08-19",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_01a01d3d-3b41-7816-a835-92f395c36225"
    },
    {
      "id": "chg_019ffe54-53d9-703a-939c-967c21ba0757",
      "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-14",
      "occurred_at": "2026-08-14 03:32:47.103651+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019ffe54-53d9-703a-939c-967c21ba0757"
    },
    {
      "id": "chg_019ff5a8-4b11-7a12-8ac1-0fc71a35e4aa",
      "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 11:07:54.999971+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019ff5a8-4b11-7a12-8ac1-0fc71a35e4aa"
    },
    {
      "id": "chg_019fe9ba-ca73-7ee2-8c47-55086a14545e",
      "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 03:32:40.637626+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fe9ba-ca73-7ee2-8c47-55086a14545e"
    },
    {
      "id": "chg_019fe482-92f5-7a55-9f72-c9134f25d694",
      "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 03:13:10.324549+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fe482-92f5-7a55-9f72-c9134f25d694"
    },
    {
      "id": "chg_019fdf6a-9216-78c4-956e-2e8bd7aa4e4c",
      "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-08",
      "occurred_at": "2026-08-08 03:28:51.173124+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fdf6a-9216-78c4-956e-2e8bd7aa4e4c"
    },
    {
      "id": "chg_019fda36-0740-7652-9646-3a0ff89fe9d3",
      "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 03:13:21.686586+00",
      "observed_since": "2026-08-06",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fda36-0740-7652-9646-3a0ff89fe9d3"
    },
    {
      "id": "chg_019fd523-74fb-7459-b4c5-1f0629b366c9",
      "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-06",
      "occurred_at": "2026-08-06 03:34:58.504306+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fd523-74fb-7459-b4c5-1f0629b366c9"
    },
    {
      "id": "chg_019fcff9-9385-7218-9b09-d2670c049cf7",
      "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-05",
      "occurred_at": "2026-08-05 03:31:07.734966+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fcff9-9385-7218-9b09-d2670c049cf7"
    },
    {
      "id": "chg_019fcb49-de47-7a92-8b0b-c04e06d01508",
      "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": "47",
        "assessed": "48",
        "resolved": "47",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 05:40:43.704608+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fcb49-de47-7a92-8b0b-c04e06d01508"
    },
    {
      "id": "chg_019fc75b-82a7-7ebc-8777-8ce4ffc85577",
      "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 11:21:31.025454+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fc75b-82a7-7ebc-8777-8ce4ffc85577"
    },
    {
      "id": "chg_019fc250-f023-779f-9165-a0697537dc6d",
      "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 11:51:52.085592+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Provenance (fail → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fc250-f023-779f-9165-a0697537dc6d"
    },
    {
      "id": "chg_019fc250-f023-7e38-b4a1-86c79bc6fd08",
      "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 11:51:52.085592+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fc250-f023-7e38-b4a1-86c79bc6fd08"
    },
    {
      "id": "chg_019fc250-f024-73c0-8974-eedd08a88b9b",
      "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 11:51:52.085592+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Install scripts (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fc250-f024-73c0-8974-eedd08a88b9b"
    },
    {
      "id": "chg_019fc250-f024-7989-b4b6-808a639c125f",
      "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 11:51:52.085592+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fc250-f024-7989-b4b6-808a639c125f"
    },
    {
      "id": "chg_019fc250-f024-7e4c-a52a-08c0482fdb4a",
      "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 11:51:52.085592+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "The code this package runs automatically changed (its declared build backend)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fc250-f024-7e4c-a52a-08c0482fdb4a"
    },
    {
      "id": "chg_019fb21e-d11b-7298-bf0f-89d77bad2075",
      "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 08:23:11.889666+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fb21e-d11b-7298-bf0f-89d77bad2075"
    },
    {
      "id": "chg_019fa5b3-79ca-774a-ab81-ae1858815463",
      "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-27",
      "occurred_at": "2026-07-27 22:30:30.592346+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "Provenance (unverified → fail)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fa5b3-79ca-774a-ab81-ae1858815463"
    },
    {
      "id": "chg_019fa5b3-79cb-70d8-93a1-ee4475e11015",
      "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": "47",
        "assessed": "48",
        "resolved": "47",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 22:30:30.592346+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fa5b3-79cb-70d8-93a1-ee4475e11015"
    },
    {
      "id": "chg_019fa5b3-79cb-7726-873a-ee30b53dd5d9",
      "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": "setuptools.build_meta",
        "hooks": "build_backend"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 22:30:30.592346+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "Install scripts (unverified → pass)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fa5b3-79cb-7726-873a-ee30b53dd5d9"
    },
    {
      "id": "chg_019fa5b3-79cb-7d72-82d6-636dff2b2b05",
      "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-27",
      "occurred_at": "2026-07-27 22:30:30.592346+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "The code this package runs automatically changed (its declared build backend)",
      "link": "https://verifymcp.io/servers/alondmnt-joplin-mcp/joplin-mcp#chg-chg_019fa5b3-79cb-7d72-82d6-636dff2b2b05"
    }
  ],
  "days": [
    {
      "date": "2026-11-05",
      "total": 24,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-11-04",
      "total": 39,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-11-03",
      "total": 24,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-10-30",
      "total": 39,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-29",
      "total": 24,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-26",
      "total": 39,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-13",
      "total": 24,
      "delta": -4,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-10-12",
      "total": 28,
      "delta": 4,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    }
  ]
}