{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "dev-tanod-util",
  "component": "mcp-util",
  "generated_at": "2026-10-17T19:38:21.939Z",
  "tracking_since": "2026-10-09",
  "counts": {
    "critical": 0,
    "security": 47,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a145aa-6dd1-7167-a46e-de2e77eb5a0c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "find_places_nearby",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "find_places_nearby"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 17:02:39.553566+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “find_places_nearby” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a145aa-6dd1-7167-a46e-de2e77eb5a0c"
    },
    {
      "id": "chg_01a14227-bed0-7cf8-a8db-488280b90a21",
      "kind": "check.unverifiable",
      "family": "tool-safety-manipulation",
      "subject_kind": "check",
      "subject": "tool-safety-manipulation",
      "subject_child": "",
      "from_code": "toolsafety.manipulation_clean",
      "to_code": "toolsafety.manipulation_unjudged",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "units": "36",
        "judged": "1",
        "reason": "partially_judged"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Judged manipulation (pass → unverified)",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bed0-7cf8-a8db-488280b90a21"
    },
    {
      "id": "chg_01a14227-bed3-73b5-a2fd-d05658922d2a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "build_ics_event",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "build_ics_event"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “build_ics_event” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bed3-73b5-a2fd-d05658922d2a"
    },
    {
      "id": "chg_01a14227-bed4-7729-a522-bb29e20c73ae",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "check_wcag_contrast",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "check_wcag_contrast"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “check_wcag_contrast” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bed4-7729-a522-bb29e20c73ae"
    },
    {
      "id": "chg_01a14227-bed5-7a3c-9cb2-8cbdd5f74a19",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "convert_color_check_contrast",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "convert_color_check_contrast"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “convert_color_check_contrast” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bed5-7a3c-9cb2-8cbdd5f74a19"
    },
    {
      "id": "chg_01a14227-bed6-7aaf-b530-bab0b80019f5",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "convert_data",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "convert_data"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “convert_data” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bed6-7aaf-b530-bab0b80019f5"
    },
    {
      "id": "chg_01a14227-bed8-7dd5-996c-fd879c496a97",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "convert_time",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "convert_time"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “convert_time” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bed8-7dd5-996c-fd879c496a97"
    },
    {
      "id": "chg_01a14227-beda-78d8-9295-388698c18d79",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "convert_units",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "convert_units"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “convert_units” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-beda-78d8-9295-388698c18d79"
    },
    {
      "id": "chg_01a14227-bf2a-7a00-9d15-c56a102fc7f2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "count_or_add_business_days",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "count_or_add_business_days"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “count_or_add_business_days” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bf2a-7a00-9d15-c56a102fc7f2"
    },
    {
      "id": "chg_01a14227-bf33-7516-9b70-f87d163607c3",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "cron_next_runs",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "cron_next_runs"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “cron_next_runs” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bf33-7516-9b70-f87d163607c3"
    },
    {
      "id": "chg_01a14227-bf43-71cc-9eb3-e31c78afa4b2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "decode_jwt",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "decode_jwt"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “decode_jwt” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bf43-71cc-9eb3-e31c78afa4b2"
    },
    {
      "id": "chg_01a14227-bff5-70e0-9a89-721d3a8a3989",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "decode_lightning_invoice",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "decode_lightning_invoice"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “decode_lightning_invoice” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bff5-70e0-9a89-721d3a8a3989"
    },
    {
      "id": "chg_01a14227-bff5-7b86-b23b-f7a48e4074b8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "decode_nostr_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "decode_nostr_id"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “decode_nostr_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bff5-7b86-b23b-f7a48e4074b8"
    },
    {
      "id": "chg_01a14227-bff6-7181-b69c-e60dcc053440",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "expand_rrule",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "expand_rrule"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “expand_rrule” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bff6-7181-b69c-e60dcc053440"
    },
    {
      "id": "chg_01a14227-bff6-7687-8940-89a1bab5a080",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "generate_ids",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "generate_ids"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “generate_ids” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bff6-7687-8940-89a1bab5a080"
    },
    {
      "id": "chg_01a14227-bff6-7cc0-8931-a21c7eaeceb6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "generate_random",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "generate_random"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “generate_random” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bff6-7cc0-8931-a21c7eaeceb6"
    },
    {
      "id": "chg_01a14227-bffb-7587-9a11-0bce5f78bfcf",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "geocode",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "geocode"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “geocode” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bffb-7587-9a11-0bce5f78bfcf"
    },
    {
      "id": "chg_01a14227-bffb-7c10-8caa-d312279d87a8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_public_holidays",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_public_holidays"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “get_public_holidays” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bffb-7c10-8caa-d312279d87a8"
    },
    {
      "id": "chg_01a14227-bffc-739a-89f2-e4ab036e30a0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "hash_text",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "hash_text"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “hash_text” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bffc-739a-89f2-e4ab036e30a0"
    },
    {
      "id": "chg_01a14227-bffc-78a6-9233-be45bf705ee1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "hmac_sign_verify",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "hmac_sign_verify"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “hmac_sign_verify” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-bffc-78a6-9233-be45bf705ee1"
    },
    {
      "id": "chg_01a14227-c056-72d2-ba4a-4ea62c4ce208",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "lint_x402_listing",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "lint_x402_listing"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “lint_x402_listing” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c056-72d2-ba4a-4ea62c4ce208"
    },
    {
      "id": "chg_01a14227-c12a-7efb-9c20-6b5c200ea4a1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "lookup_phone_prefix",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "lookup_phone_prefix"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “lookup_phone_prefix” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c12a-7efb-9c20-6b5c200ea4a1"
    },
    {
      "id": "chg_01a14227-c1f0-75de-982d-8d85b017a26a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "make_barcode",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "make_barcode"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “make_barcode” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c1f0-75de-982d-8d85b017a26a"
    },
    {
      "id": "chg_01a14227-c254-769e-abe1-fe2178fc8997",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "make_qr_code",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "make_qr_code"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “make_qr_code” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c254-769e-abe1-fe2178fc8997"
    },
    {
      "id": "chg_01a14227-c2c4-7c06-b14f-d48f6f529adf",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "parse_ics",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "parse_ics"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “parse_ics” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c2c4-7c06-b14f-d48f6f529adf"
    },
    {
      "id": "chg_01a14227-c325-7cb2-9138-67223fbf9f22",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "parse_phone_number",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "parse_phone_number"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “parse_phone_number” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c325-7cb2-9138-67223fbf9f22"
    },
    {
      "id": "chg_01a14227-c381-7c6d-800a-3eb5f96eea79",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "parse_url",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "parse_url"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “parse_url” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c381-7c6d-800a-3eb5f96eea79"
    },
    {
      "id": "chg_01a14227-c3e1-7426-abee-979ad0e0a5cd",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "parse_user_agent",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "parse_user_agent"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “parse_user_agent” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c3e1-7426-abee-979ad0e0a5cd"
    },
    {
      "id": "chg_01a14227-c3e3-7136-9045-91078c33beba",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "peppol_lookup",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "peppol_lookup"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “peppol_lookup” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c3e3-7136-9045-91078c33beba"
    },
    {
      "id": "chg_01a14227-c3e3-7ab1-a49f-5d6587ee56ab",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "read_qr_barcode",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "read_qr_barcode"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “read_qr_barcode” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c3e3-7ab1-a49f-5d6587ee56ab"
    },
    {
      "id": "chg_01a14227-c455-71a7-89bd-41c3f4573e93",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "text_encode",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "text_encode"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “text_encode” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c455-71a7-89bd-41c3f4573e93"
    },
    {
      "id": "chg_01a14227-c510-711f-ba93-a3293e53336e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "upload_file_get_link",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "upload_file_get_link"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “upload_file_get_link” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c510-711f-ba93-a3293e53336e"
    },
    {
      "id": "chg_01a14227-c510-78ed-b0f2-4fe5f32630b0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "validate_identifier",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "validate_identifier"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “validate_identifier” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c510-78ed-b0f2-4fe5f32630b0"
    },
    {
      "id": "chg_01a14227-c510-7cb4-a0a2-a4709b4ea473",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "validate_json",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "validate_json"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “validate_json” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c510-7cb4-a0a2-a4709b4ea473"
    },
    {
      "id": "chg_01a14227-c511-710d-9e7c-259e5e3c4816",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "verify_jwt",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "verify_jwt"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Tool “verify_jwt” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c511-710d-9e7c-259e5e3c4816"
    },
    {
      "id": "chg_01a14227-c511-781c-86ab-4ce85dd5963e",
      "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-10-16",
      "occurred_at": "2026-10-16 00:41:02.83139+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a14227-c511-781c-86ab-4ce85dd5963e"
    },
    {
      "id": "chg_01a13cf9-ea60-7590-8726-8c5ebf2b76a4",
      "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-10-15",
      "occurred_at": "2026-10-15 00:32:51.641384+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a13cf9-ea60-7590-8726-8c5ebf2b76a4"
    },
    {
      "id": "chg_01a132a4-c0b6-718a-91f9-1302971da71f",
      "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-10-13",
      "occurred_at": "2026-10-13 00:23:40.457534+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a132a4-c0b6-718a-91f9-1302971da71f"
    },
    {
      "id": "chg_01a12e99-19b6-7b0c-b0c0-f564b3bc4ec0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "lint_x402_listing",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "lint_x402_listing"
      },
      "occurred_on": "2026-10-12",
      "occurred_at": "2026-10-12 05:32:27.941619+00",
      "observed_since": "2026-10-11",
      "source": "scan",
      "summary": "Tool “lint_x402_listing” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a12e99-19b6-7b0c-b0c0-f564b3bc4ec0"
    },
    {
      "id": "chg_01a12e99-19ff-749c-8911-bef3dbee4477",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "make_barcode",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "make_barcode"
      },
      "occurred_on": "2026-10-12",
      "occurred_at": "2026-10-12 05:32:27.941619+00",
      "observed_since": "2026-10-11",
      "source": "scan",
      "summary": "Tool “make_barcode” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a12e99-19ff-749c-8911-bef3dbee4477"
    },
    {
      "id": "chg_01a12e99-1a00-747d-b0fa-05ccc3ca8baa",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "make_qr_code",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "make_qr_code"
      },
      "occurred_on": "2026-10-12",
      "occurred_at": "2026-10-12 05:32:27.941619+00",
      "observed_since": "2026-10-11",
      "source": "scan",
      "summary": "Tool “make_qr_code” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a12e99-1a00-747d-b0fa-05ccc3ca8baa"
    },
    {
      "id": "chg_01a12e99-1a00-7dad-bdc9-7c981a985609",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "parse_ics",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "parse_ics"
      },
      "occurred_on": "2026-10-12",
      "occurred_at": "2026-10-12 05:32:27.941619+00",
      "observed_since": "2026-10-11",
      "source": "scan",
      "summary": "Tool “parse_ics” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a12e99-1a00-7dad-bdc9-7c981a985609"
    },
    {
      "id": "chg_01a12e99-1a02-7125-9662-67152a3e01ea",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "read_qr_barcode",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "read_qr_barcode"
      },
      "occurred_on": "2026-10-12",
      "occurred_at": "2026-10-12 05:32:27.941619+00",
      "observed_since": "2026-10-11",
      "source": "scan",
      "summary": "Tool “read_qr_barcode” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a12e99-1a02-7125-9662-67152a3e01ea"
    },
    {
      "id": "chg_01a12e99-1a02-7552-b45a-59d8cfc06b82",
      "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-10-12",
      "occurred_at": "2026-10-12 05:32:27.941619+00",
      "observed_since": "2026-10-11",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a12e99-1a02-7552-b45a-59d8cfc06b82"
    },
    {
      "id": "chg_01a12d0b-2478-75b7-ac8e-fc6f728ce4eb",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "lint_x402_listing",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "lint_x402_listing"
      },
      "occurred_on": "2026-10-11",
      "occurred_at": "2026-10-11 22:17:47.355219+00",
      "observed_since": "2026-10-10",
      "source": "scan",
      "summary": "Tool “lint_x402_listing” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a12d0b-2478-75b7-ac8e-fc6f728ce4eb"
    },
    {
      "id": "chg_01a12d0b-247d-75eb-ae5e-2fb6ad55e9ff",
      "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-10-11",
      "occurred_at": "2026-10-11 22:17:47.355219+00",
      "observed_since": "2026-10-10",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a12d0b-247d-75eb-ae5e-2fb6ad55e9ff"
    },
    {
      "id": "chg_01a1265a-5842-7b63-8f49-06cbe1e2fe21",
      "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-10-10",
      "occurred_at": "2026-10-10 15:06:57.398086+00",
      "observed_since": "2026-10-09",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/dev-tanod-util/mcp-util#chg-chg_01a1265a-5842-7b63-8f49-06cbe1e2fe21"
    }
  ],
  "days": [
    {
      "date": "2026-10-17",
      "total": 75,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 23,
        "to": 27,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 7,
          "to_days": 8
        },
        "partial": false,
        "compared_to": "2026-10-16",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-16",
      "total": 74,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 37
    },
    {
      "date": "2026-10-15",
      "total": 74,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-10-14",
      "total": 74,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 13,
        "to": 17,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 4,
          "to_days": 5
        },
        "partial": false,
        "compared_to": "2026-10-13",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-13",
      "total": 73,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-12",
      "total": 73,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 8
    },
    {
      "date": "2026-10-11",
      "total": 72,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 10
    },
    {
      "date": "2026-10-10",
      "total": 72,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 10
    }
  ]
}