{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "cyanheads-sanctions-screening-mcp-server",
  "component": "sanctions-screening",
  "generated_at": "2026-09-28T11:58:21.831Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 19,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0d9b9-b481-7c1a-b6a0-fa0d82f6dd94",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "sanctions_list_sources",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "sanctions_list_sources"
      },
      "occurred_on": "2026-09-25",
      "occurred_at": "2026-09-25 18:00:20.863276+00",
      "observed_since": "2026-09-25",
      "source": "scan",
      "summary": "Tool “sanctions_list_sources” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a0d9b9-b481-7c1a-b6a0-fa0d82f6dd94"
    },
    {
      "id": "chg_01a0d9b9-b482-72d7-b9a1-e1bbeb666a28",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "sanctions_resolve_entity",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "sanctions_resolve_entity"
      },
      "occurred_on": "2026-09-25",
      "occurred_at": "2026-09-25 18:00:20.863276+00",
      "observed_since": "2026-09-25",
      "source": "scan",
      "summary": "Tool “sanctions_resolve_entity” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a0d9b9-b482-72d7-b9a1-e1bbeb666a28"
    },
    {
      "id": "chg_01a0d9b9-b485-770f-879d-7c786b45699d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "sanctions_trace_ownership",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "sanctions_trace_ownership"
      },
      "occurred_on": "2026-09-25",
      "occurred_at": "2026-09-25 18:00:20.863276+00",
      "observed_since": "2026-09-25",
      "source": "scan",
      "summary": "Tool “sanctions_trace_ownership” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a0d9b9-b485-770f-879d-7c786b45699d"
    },
    {
      "id": "chg_01a0d874-e898-76ce-a099-bcf5b639ffd9",
      "kind": "server.instructions_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "instructions",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-25",
      "occurred_at": "2026-09-25 12:05:34.998211+00",
      "observed_since": "2026-09-25",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a0d874-e898-76ce-a099-bcf5b639ffd9"
    },
    {
      "id": "chg_01a0d874-e896-76bd-820f-09c8e74f9250",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "sanctions_get_designation",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "sanctions_get_designation"
      },
      "occurred_on": "2026-09-25",
      "occurred_at": "2026-09-25 12:05:34.998211+00",
      "observed_since": "2026-09-25",
      "source": "scan",
      "summary": "Tool “sanctions_get_designation” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a0d874-e896-76bd-820f-09c8e74f9250"
    },
    {
      "id": "chg_01a084f9-1829-7cd4-aa7b-7e0329a6733d",
      "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-09",
      "occurred_at": "2026-09-09 07:01:52.213925+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a084f9-1829-7cd4-aa7b-7e0329a6733d"
    },
    {
      "id": "chg_01a037c0-4450-707c-9746-3f8df569a9a2",
      "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-08-25",
      "occurred_at": "2026-08-25 07:09:01.595312+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a037c0-4450-707c-9746-3f8df569a9a2"
    },
    {
      "id": "chg_01a00d79-9455-7dc2-a22f-e5c14f1a970b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "sanctions_get_entity",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "sanctions_get_entity"
      },
      "occurred_on": "2026-08-17",
      "occurred_at": "2026-08-17 02:07:46.644178+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "Tool “sanctions_get_entity” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a00d79-9455-7dc2-a22f-e5c14f1a970b"
    },
    {
      "id": "chg_01a00d79-9459-733e-9340-6b7d2446d958",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "sanctions_trace_ownership",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "sanctions_trace_ownership"
      },
      "occurred_on": "2026-08-17",
      "occurred_at": "2026-08-17 02:07:46.644178+00",
      "observed_since": "2026-08-17",
      "source": "scan",
      "summary": "Tool “sanctions_trace_ownership” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a00d79-9459-733e-9340-6b7d2446d958"
    },
    {
      "id": "chg_01a00d43-864e-7623-981d-5a8f7ee909a5",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "sanctions_screen_name",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "sanctions_screen_name"
      },
      "occurred_on": "2026-08-17",
      "occurred_at": "2026-08-17 01:08:44.158808+00",
      "observed_since": "2026-08-16",
      "source": "scan",
      "summary": "Tool “sanctions_screen_name” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a00d43-864e-7623-981d-5a8f7ee909a5"
    },
    {
      "id": "chg_01a00d43-864c-77ff-a725-f3f0139e18e3",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "sanctions_resolve_entity",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "sanctions_resolve_entity"
      },
      "occurred_on": "2026-08-17",
      "occurred_at": "2026-08-17 01:08:44.158808+00",
      "observed_since": "2026-08-16",
      "source": "scan",
      "summary": "Tool “sanctions_resolve_entity” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_01a00d43-864c-77ff-a725-f3f0139e18e3"
    },
    {
      "id": "chg_019fea7f-38e7-75f6-ac48-c372ad156a2b",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.http_error",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 07:07:13.917805+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_019fea7f-38e7-75f6-ac48-c372ad156a2b"
    },
    {
      "id": "chg_019fea7f-38e6-7818-ac65-a6354a46cb19",
      "kind": "check.verdict",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.hsts_present",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 07:07:13.917805+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "HSTS header (fail → pass)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_019fea7f-38e6-7818-ac65-a6354a46cb19"
    },
    {
      "id": "chg_019fea7f-38e7-7ae9-8a08-37c45604aac8",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "6"
      },
      "occurred_on": "2026-08-10",
      "occurred_at": "2026-08-10 07:07:13.917805+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 6 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_019fea7f-38e7-7ae9-8a08-37c45604aac8"
    },
    {
      "id": "chg_019fe032-56cf-7716-bc73-8b68b16a8974",
      "kind": "check.verdict",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_present",
      "to_code": "headers.hsts_absent",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 07:07:03.230954+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "HSTS header (pass → fail)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_019fe032-56cf-7716-bc73-8b68b16a8974"
    },
    {
      "id": "chg_019fe032-56ce-7b4f-9aa4-1a0c8a63bd96",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.40",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 07:07:03.230954+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Stability (0.40 → unverified)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_019fe032-56ce-7b4f-9aa4-1a0c8a63bd96"
    },
    {
      "id": "chg_019fe032-56cd-7c81-a2c6-d38551a7f539",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.http_error",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "status": "530",
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 07:07:03.230954+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_019fe032-56cd-7c81-a2c6-d38551a7f539"
    },
    {
      "id": "chg_019fe032-56d2-7655-89ec-3df394d26654",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 07:07:03.230954+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_019fe032-56d2-7655-89ec-3df394d26654"
    },
    {
      "id": "chg_019fe032-56cf-7a93-86b6-8d1518f8f7e1",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_unlisted",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-08",
      "occurred_at": "2026-08-08 07:07:03.230954+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the whole tool list to see what that exposes.)",
      "link": "https://verifymcp.io/servers/cyanheads-sanctions-screening-mcp-server/sanctions-screening#chg-chg_019fe032-56cf-7a93-86b6-8d1518f8f7e1"
    }
  ],
  "days": [
    {
      "date": "2026-09-28",
      "total": 89,
      "delta": 7,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-25",
      "total": 82,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 15
    },
    {
      "date": "2026-09-24",
      "total": 83,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-20",
      "total": 83,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-09",
      "total": 83,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-07",
      "total": 82,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-26",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-25",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 4
    }
  ]
}