{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "paulieb89-uk-due-diligence-mcp",
  "component": "uk-due-diligence-mcp",
  "generated_at": "2026-09-20T18:30:37.426Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 33,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a08a5b-3b92-7edc-b881-3e4dbb1a6326",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "3.2.4",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "3.2.4",
      "to_value": "3.2.4",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "1",
        "version": "3.2.4",
        "breaking": "0"
      },
      "occurred_on": "2026-09-10",
      "occurred_at": "2026-09-10 08:07:09.750053+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 3.2.4)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a08a5b-3b92-7edc-b881-3e4dbb1a6326"
    },
    {
      "id": "chg_01a08a5b-3b91-720b-a3ac-a57d41c11079",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vat_validate",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "vat_validate"
      },
      "occurred_on": "2026-09-10",
      "occurred_at": "2026-09-10 08:07:09.750053+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "Tool “vat_validate” was removed",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a08a5b-3b91-720b-a3ac-a57d41c11079"
    },
    {
      "id": "chg_01a08a5b-3b92-7851-a019-9404748d1c19",
      "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-10",
      "occurred_at": "2026-09-10 08:07:09.750053+00",
      "observed_since": "2026-09-09",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a08a5b-3b92-7851-a019-9404748d1c19"
    },
    {
      "id": "chg_01a032cb-4901-76a9-9e72-c26dbb3f8446",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_no_destructive",
      "from_value": "unverified",
      "to_value": "partial",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Authorization (unverified → partial)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-4901-76a9-9e72-c26dbb3f8446"
    },
    {
      "id": "chg_01a032cb-4902-7b12-b036-b55078ab0a89",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "charity_search",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "charity_search"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “charity_search” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-4902-7b12-b036-b55078ab0a89"
    },
    {
      "id": "chg_01a032cb-4902-7eda-930f-8a06ec918944",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "company_officers",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "company_officers"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “company_officers” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-4902-7eda-930f-8a06ec918944"
    },
    {
      "id": "chg_01a032cb-4905-7956-8901-5503a958b931",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "gazette_insolvency",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "gazette_insolvency"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “gazette_insolvency” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-4905-7956-8901-5503a958b931"
    },
    {
      "id": "chg_01a032cb-4907-7552-beb4-afd117d38b10",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_prompt",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "get_prompt"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “get_prompt” was removed",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-4907-7552-beb4-afd117d38b10"
    },
    {
      "id": "chg_01a032cb-4907-7b57-88df-a672286633ef",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_prompts",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "list_prompts"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “list_prompts” was removed",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-4907-7b57-88df-a672286633ef"
    },
    {
      "id": "chg_01a032cb-490c-7246-8d8c-85971fde3f7b",
      "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-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-490c-7246-8d8c-85971fde3f7b"
    },
    {
      "id": "chg_01a032cb-490c-766c-85eb-e489142dd8d3",
      "kind": "server.breaking_without_version_bump",
      "family": "",
      "subject_kind": "server",
      "subject": "3.2.4",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "3.2.4",
      "to_value": "3.2.4",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "removed": "2",
        "version": "3.2.4",
        "breaking": "0"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "A breaking change shipped without a version bump (still 3.2.4)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-490c-766c-85eb-e489142dd8d3"
    },
    {
      "id": "chg_01a032cb-4900-76f0-a672-c96268ddb2ee",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.93",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "29",
        "added": "4",
        "breaks": "0",
        "removed": "2",
        "auth_transport": "0"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 08:02:58.296505+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Stability (0.93 → fail)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a032cb-4900-76f0-a672-c96268ddb2ee"
    },
    {
      "id": "chg_01a0287e-b3dd-7eb5-a919-11c7bc5a0081",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-22",
      "occurred_at": "2026-08-22 08:03:07.224705+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a0287e-b3dd-7eb5-a919-11c7bc5a0081"
    },
    {
      "id": "chg_01a0287e-b3df-7661-a164-79ca0ed5b5b1",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "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-22",
      "occurred_at": "2026-08-22 08:03:07.224705+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a0287e-b3df-7661-a164-79ca0ed5b5b1"
    },
    {
      "id": "chg_01a0287e-b3df-7bb0-afd1-ea720b647219",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "2"
      },
      "occurred_on": "2026-08-22",
      "occurred_at": "2026-08-22 08:03:07.224705+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 2 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/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a0287e-b3df-7bb0-afd1-ea720b647219"
    },
    {
      "id": "chg_01a02359-6100-7e95-b17b-1e069c4a8a52",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 08:04:15.045297+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a02359-6100-7e95-b17b-1e069c4a8a52"
    },
    {
      "id": "chg_01a02359-60fe-7ba0-8411-f7819ae4c249",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 08:04:15.045297+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a02359-60fe-7ba0-8411-f7819ae4c249"
    },
    {
      "id": "chg_01a02359-6101-756e-ab80-4cc5f771c7c1",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 08:04:15.045297+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a02359-6101-756e-ab80-4cc5f771c7c1"
    },
    {
      "id": "chg_01a02359-6102-7a9b-bb61-861ed99ec74d",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "unreachable",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "unreachable",
        "from": "verified"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 08:04:15.045297+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a02359-6102-7a9b-bb61-861ed99ec74d"
    },
    {
      "id": "chg_01a02359-6100-78b9-b3fe-00fa72c0ad49",
      "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.83",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 08:04:15.045297+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Stability (0.83 → unverified)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_01a02359-6100-78b9-b3fe-00fa72c0ad49"
    },
    {
      "id": "chg_019fd0f0-cb4c-7ce1-8dd3-db285da7a04b",
      "kind": "check.reverified",
      "family": "dnssec",
      "subject_kind": "check",
      "subject": "dnssec",
      "subject_child": "",
      "from_code": "dnssec.inconclusive",
      "to_code": "dnssec.absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:01:09.360793+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "DNSSEC (unverified → fail)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fd0f0-cb4c-7ce1-8dd3-db285da7a04b"
    },
    {
      "id": "chg_019fd0f0-cb4b-7c7a-b11a-ba3212019eca",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:01:09.360793+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fd0f0-cb4b-7c7a-b11a-ba3212019eca"
    },
    {
      "id": "chg_019fd0f0-cb4e-72dd-b543-585d62e026a7",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "2"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:01:09.360793+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 2 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/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fd0f0-cb4e-72dd-b543-585d62e026a7"
    },
    {
      "id": "chg_019fd0f0-cb4d-7e02-b235-cb11cb1c96f7",
      "kind": "check.reverified",
      "family": "tls",
      "subject_kind": "check",
      "subject": "tls",
      "subject_child": "",
      "from_code": "tls.unreachable",
      "to_code": "tls.valid",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:01:09.360793+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "TLS certificate (unverified → pass)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fd0f0-cb4d-7e02-b235-cb11cb1c96f7"
    },
    {
      "id": "chg_019fd0f0-cb4d-7917-87d2-ee5c9ed5e0dd",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "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-05",
      "occurred_at": "2026-08-05 08:01:09.360793+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fd0f0-cb4d-7917-87d2-ee5c9ed5e0dd"
    },
    {
      "id": "chg_019fcbd0-47e5-7512-84be-e1d90604f07f",
      "kind": "check.unverifiable",
      "family": "dnssec",
      "subject_kind": "check",
      "subject": "dnssec",
      "subject_child": "",
      "from_code": "dnssec.absent",
      "to_code": "dnssec.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:25.970391+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "DNSSEC (fail → unverified)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fcbd0-47e5-7512-84be-e1d90604f07f"
    },
    {
      "id": "chg_019fcbd0-48d2-7ec6-9483-2b69d326fcb3",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:25.970391+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fcbd0-48d2-7ec6-9483-2b69d326fcb3"
    },
    {
      "id": "chg_019fcbd0-48fb-7701-8741-60f5f903676c",
      "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.27",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:25.970391+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Stability (0.27 → unverified)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fcbd0-48fb-7701-8741-60f5f903676c"
    },
    {
      "id": "chg_019fcbd0-4960-7d19-b6e9-bd4e6894d41a",
      "kind": "check.unverifiable",
      "family": "tls",
      "subject_kind": "check",
      "subject": "tls",
      "subject_child": "",
      "from_code": "tls.valid",
      "to_code": "tls.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:25.970391+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "TLS certificate (pass → unverified)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fcbd0-4960-7d19-b6e9-bd4e6894d41a"
    },
    {
      "id": "chg_019fcbd0-4978-7453-b7fe-af6ab85e1ece",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:25.970391+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fcbd0-4978-7453-b7fe-af6ab85e1ece"
    },
    {
      "id": "chg_019fcbd0-49c2-754b-b16b-86b3806521a6",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:25.970391+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fcbd0-49c2-754b-b16b-86b3806521a6"
    },
    {
      "id": "chg_019fae59-e04b-72d4-b237-ba4053341f14",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "vat_validate",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "vat_validate"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 14:49:13.515999+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "Tool “vat_validate” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fae59-e04b-72d4-b237-ba4053341f14"
    },
    {
      "id": "chg_019fae59-e04b-7f23-9cb0-58ff7bdae706",
      "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-07-29",
      "occurred_at": "2026-07-29 14:49:13.515999+00",
      "observed_since": "2026-07-28",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/paulieb89-uk-due-diligence-mcp/uk-due-diligence-mcp#chg-chg_019fae59-e04b-7f23-9cb0-58ff7bdae706"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 81,
      "delta": -1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 82,
        "to": 78,
        "delta": -4,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-09-19",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 82 to 78."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-10",
      "total": 82,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-04",
      "total": 83,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 84,
        "to": 88,
        "delta": 4,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-09-03",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 84 to 88."
      },
      "event_count": 0
    },
    {
      "date": "2026-09-03",
      "total": 82,
      "delta": -1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 88,
        "to": 84,
        "delta": -4,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-09-02",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 88 to 84."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-26",
      "total": 83,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-25",
      "total": 82,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 84,
        "to": 88,
        "delta": 4,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-08-24",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 84 to 88."
      },
      "event_count": 0
    },
    {
      "date": "2026-08-24",
      "total": 81,
      "delta": 2,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 21
    },
    {
      "date": "2026-08-23",
      "total": 79,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 90,
        "to": 93,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 27,
          "to_days": 28
        },
        "partial": false,
        "compared_to": "2026-08-22",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    }
  ]
}