{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-52choujiang-xhs-insights",
  "component": "xhs-mcp-2",
  "generated_at": "2026-11-05T17:40:47.580Z",
  "tracking_since": "2026-08-14",
  "counts": {
    "critical": 0,
    "security": 49,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a190d3-87e2-766e-a1bf-9f875ca7ef6b",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.stable",
      "to_code": "stability.churn",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "30",
        "added": "3",
        "breaks": "0",
        "removed": "1",
        "auth_transport": "0"
      },
      "occurred_on": "2026-10-31",
      "occurred_at": "2026-10-31 07:19:04.380077+00",
      "observed_since": "2026-10-30",
      "source": "scan",
      "summary": "Stability (pass → fail)",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a190d3-87e2-766e-a1bf-9f875ca7ef6b"
    },
    {
      "id": "chg_01a1582d-176f-72de-9f75-3e4e7f45677b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_user_id_by_encrypted_user_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_user_id_by_encrypted_user_id"
      },
      "occurred_on": "2026-10-20",
      "occurred_at": "2026-10-20 07:18:32.535879+00",
      "observed_since": "2026-10-19",
      "source": "scan",
      "summary": "Tool “xhs_get_user_id_by_encrypted_user_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a1582d-176f-72de-9f75-3e4e7f45677b"
    },
    {
      "id": "chg_01a13899-55f8-7071-842e-3a4d3ac83d20",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_videos",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_videos"
      },
      "occurred_on": "2026-10-14",
      "occurred_at": "2026-10-14 04:08:55.045157+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Tool “xhs_search_videos” was removed",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a13899-55f8-7071-842e-3a4d3ac83d20"
    },
    {
      "id": "chg_01a13899-55f7-75ae-b535-96ca0a0b41c3",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_notes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_notes"
      },
      "occurred_on": "2026-10-14",
      "occurred_at": "2026-10-14 04:08:55.045157+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Tool “xhs_search_notes” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a13899-55f7-75ae-b535-96ca0a0b41c3"
    },
    {
      "id": "chg_01a13899-55f4-748b-9f56-21063dd934fc",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_images",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_images"
      },
      "occurred_on": "2026-10-14",
      "occurred_at": "2026-10-14 04:08:55.045157+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Tool “xhs_search_images” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a13899-55f4-748b-9f56-21063dd934fc"
    },
    {
      "id": "chg_01a12625-cac3-74b0-ae3a-6fb03f45efbe",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.churn",
      "to_code": "stability.stable",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-10",
      "occurred_at": "2026-10-10 14:09:33.166286+00",
      "observed_since": "2026-10-07",
      "source": "scan",
      "summary": "Stability (fail → pass)",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a12625-cac3-74b0-ae3a-6fb03f45efbe"
    },
    {
      "id": "chg_01a0f649-3d2e-7ebf-86a7-b9c66f014058",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_notes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_notes"
      },
      "occurred_on": "2026-10-01",
      "occurred_at": "2026-10-01 07:06:29.916119+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Tool “xhs_search_notes” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a0f649-3d2e-7ebf-86a7-b9c66f014058"
    },
    {
      "id": "chg_01a0eb56-ac2d-726c-9537-9bb6a928596d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_pgy_get_creator_notes_performance",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_pgy_get_creator_notes_performance"
      },
      "occurred_on": "2026-09-29",
      "occurred_at": "2026-09-29 04:05:20.895767+00",
      "observed_since": "2026-09-28",
      "source": "scan",
      "summary": "Tool “xhs_pgy_get_creator_notes_performance” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a0eb56-ac2d-726c-9537-9bb6a928596d"
    },
    {
      "id": "chg_01a0eb56-ac2e-7948-bd23-2632502c5b7a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_pgy_get_creator_profile",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_pgy_get_creator_profile"
      },
      "occurred_on": "2026-09-29",
      "occurred_at": "2026-09-29 04:05:20.895767+00",
      "observed_since": "2026-09-28",
      "source": "scan",
      "summary": "Tool “xhs_pgy_get_creator_profile” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a0eb56-ac2e-7948-bd23-2632502c5b7a"
    },
    {
      "id": "chg_01a0a909-988a-7023-9c56-81eab95ab6a2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "socialdatax_get_points_balance",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "socialdatax_get_points_balance"
      },
      "occurred_on": "2026-09-16",
      "occurred_at": "2026-09-16 07:06:13.345146+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "Tool “socialdatax_get_points_balance” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a0a909-988a-7023-9c56-81eab95ab6a2"
    },
    {
      "id": "chg_01a0a909-988b-793a-918e-55fa37bb19fc",
      "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-16",
      "occurred_at": "2026-09-16 07:06:13.345146+00",
      "observed_since": "2026-09-15",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a0a909-988b-793a-918e-55fa37bb19fc"
    },
    {
      "id": "chg_01a084fc-9f70-7c37-81de-9d7987c80d12",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_product_detail",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_product_detail"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 07:05:43.457141+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Tool “xhs_get_product_detail” was removed",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a084fc-9f70-7c37-81de-9d7987c80d12"
    },
    {
      "id": "chg_01a084fc-9f72-713f-ae83-f427ecc1d310",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_products",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_products"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 07:05:43.457141+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Tool “xhs_search_products” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a084fc-9f72-713f-ae83-f427ecc1d310"
    },
    {
      "id": "chg_01a07fd6-1667-7c3a-893a-ffd3f798a0b8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_pgy_get_note_detail_by_note_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_pgy_get_note_detail_by_note_id"
      },
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 07:05:31.708303+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Tool “xhs_pgy_get_note_detail_by_note_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a07fd6-1667-7c3a-893a-ffd3f798a0b8"
    },
    {
      "id": "chg_01a07fd6-1669-7c69-9e04-066ffc2b2e21",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_pgy_get_note_detail_by_note_url",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_pgy_get_note_detail_by_note_url"
      },
      "occurred_on": "2026-09-08",
      "occurred_at": "2026-09-08 07:05:31.708303+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Tool “xhs_pgy_get_note_detail_by_note_url” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a07fd6-1669-7c69-9e04-066ffc2b2e21"
    },
    {
      "id": "chg_01a04206-6191-78a3-a3cc-7ff53fa4e710",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "socialdatax_get_points_balance",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "socialdatax_get_points_balance"
      },
      "occurred_on": "2026-08-27",
      "occurred_at": "2026-08-27 07:01:49.430338+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Tool “socialdatax_get_points_balance” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a04206-6191-78a3-a3cc-7ff53fa4e710"
    },
    {
      "id": "chg_01a037b9-c964-75ac-bbc3-1d603cbacc29",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_product_review_replies",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_product_review_replies"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 07:01:57.562138+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Tool “xhs_get_product_review_replies” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a037b9-c964-75ac-bbc3-1d603cbacc29"
    },
    {
      "id": "chg_01a037b9-c965-757d-a2d7-3265f0c89423",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_product_reviews",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_product_reviews"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 07:01:57.562138+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Tool “xhs_get_product_reviews” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a037b9-c965-757d-a2d7-3265f0c89423"
    },
    {
      "id": "chg_01a037b9-c965-79bb-9255-c3743a20b96a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_notes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_notes"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 07:01:57.562138+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Tool “xhs_search_notes” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a037b9-c965-79bb-9255-c3743a20b96a"
    },
    {
      "id": "chg_01a037b9-c965-7e9c-8920-203421fbc5d2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_products",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_products"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 07:01:57.562138+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Tool “xhs_search_products” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a037b9-c965-7e9c-8920-203421fbc5d2"
    },
    {
      "id": "chg_01a037b9-c966-74a8-9112-45960da9514e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_submit_video_speech_text_by_note_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_submit_video_speech_text_by_note_id"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 07:01:57.562138+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Tool “xhs_submit_video_speech_text_by_note_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a037b9-c966-74a8-9112-45960da9514e"
    },
    {
      "id": "chg_01a037b9-c966-78d5-93a2-cc67b87e4c95",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_submit_video_speech_text_by_note_url",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_submit_video_speech_text_by_note_url"
      },
      "occurred_on": "2026-08-25",
      "occurred_at": "2026-08-25 07:01:57.562138+00",
      "observed_since": "2026-08-24",
      "source": "scan",
      "summary": "Tool “xhs_submit_video_speech_text_by_note_url” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a037b9-c966-78d5-93a2-cc67b87e4c95"
    },
    {
      "id": "chg_01a03293-ad9f-7782-b436-3b80fb29e33f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_note_sub_comments_by_comment_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_note_sub_comments_by_comment_id"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 07:02:14.032461+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “xhs_get_note_sub_comments_by_comment_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a03293-ad9f-7782-b436-3b80fb29e33f"
    },
    {
      "id": "chg_01a03293-ada0-7b1e-9351-9bc4bcbc1645",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_product_detail",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_product_detail"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 07:02:14.032461+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “xhs_get_product_detail” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a03293-ada0-7b1e-9351-9bc4bcbc1645"
    },
    {
      "id": "chg_01a03293-ada1-7b51-8a6d-8e719f125e25",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_product_reviews",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_product_reviews"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 07:02:14.032461+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “xhs_get_product_reviews” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a03293-ada1-7b51-8a6d-8e719f125e25"
    },
    {
      "id": "chg_01a03293-ada2-7deb-b889-656b5e490e4f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_video_speech_text_job",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_video_speech_text_job"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 07:02:14.032461+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “xhs_get_video_speech_text_job” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a03293-ada2-7deb-b889-656b5e490e4f"
    },
    {
      "id": "chg_01a03293-ada3-7b35-bba8-a7a786803f58",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_products",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_products"
      },
      "occurred_on": "2026-08-24",
      "occurred_at": "2026-08-24 07:02:14.032461+00",
      "observed_since": "2026-08-23",
      "source": "scan",
      "summary": "Tool “xhs_search_products” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a03293-ada3-7b35-bba8-a7a786803f58"
    },
    {
      "id": "chg_01a02846-b88f-7b40-96db-ffa3489edd16",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_product_review_replies",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_product_review_replies"
      },
      "occurred_on": "2026-08-22",
      "occurred_at": "2026-08-22 07:01:58.413555+00",
      "observed_since": "2026-08-21",
      "source": "scan",
      "summary": "Tool “xhs_get_product_review_replies” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a02846-b88f-7b40-96db-ffa3489edd16"
    },
    {
      "id": "chg_01a01dfa-1a3f-732d-b7a5-4bbc3062f41a",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.churn",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "6",
        "added": "2",
        "breaks": "0",
        "removed": "1",
        "auth_transport": "0"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-19",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a3f-732d-b7a5-4bbc3062f41a"
    },
    {
      "id": "chg_01a01dfa-1a40-77ae-87e2-42fe2a6bc101",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.challenge_only_invoke",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-19",
      "source": "scan",
      "summary": "Authorization (unverified → fail)",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a40-77ae-87e2-42fe2a6bc101"
    },
    {
      "id": "chg_01a01dfa-1a46-7ee1-bf97-73c2614737ca",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_note_comments_by_note_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_note_comments_by_note_id"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_note_comments_by_note_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a46-7ee1-bf97-73c2614737ca"
    },
    {
      "id": "chg_01a01dfa-1a47-7f2d-b940-34f887051ca8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_note_comments_by_note_url",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_note_comments_by_note_url"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_note_comments_by_note_url” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a47-7f2d-b940-34f887051ca8"
    },
    {
      "id": "chg_01a01dfa-1a49-78d1-9aa9-bc6d080449f5",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_note_sub_comments_by_comment_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_note_sub_comments_by_comment_id"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_note_sub_comments_by_comment_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a49-78d1-9aa9-bc6d080449f5"
    },
    {
      "id": "chg_01a01dfa-1a4a-7376-bc07-2044ddd0e2f9",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_product_detail",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_product_detail"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_product_detail” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4a-7376-bc07-2044ddd0e2f9"
    },
    {
      "id": "chg_01a01dfa-1a4a-7986-b83d-615f2dbee3bf",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_product_reviews",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_product_reviews"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_product_reviews” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4a-7986-b83d-615f2dbee3bf"
    },
    {
      "id": "chg_01a01dfa-1a4b-7911-a1d6-9ec7a059e08b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_topic_notes_by_page_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_topic_notes_by_page_id"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_topic_notes_by_page_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4b-7911-a1d6-9ec7a059e08b"
    },
    {
      "id": "chg_01a01dfa-1a4c-71c6-a1d3-2a1b30395f1a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_topic_notes_by_topic_url",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_topic_notes_by_topic_url"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_topic_notes_by_topic_url” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4c-71c6-a1d3-2a1b30395f1a"
    },
    {
      "id": "chg_01a01dfa-1a4c-7892-9c1b-c40d6dad290a",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_user_posted_notes_by_profile_url",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_user_posted_notes_by_profile_url"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_user_posted_notes_by_profile_url” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4c-7892-9c1b-c40d6dad290a"
    },
    {
      "id": "chg_01a01dfa-1a4d-74b7-8263-df9d5af5f24b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_user_posted_notes_by_user_id",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_user_posted_notes_by_user_id"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_user_posted_notes_by_user_id” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4d-74b7-8263-df9d5af5f24b"
    },
    {
      "id": "chg_01a01dfa-1a4e-7193-8b53-8c6b1e423cde",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_get_video_speech_text_job",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_get_video_speech_text_job"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_get_video_speech_text_job” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4e-7193-8b53-8c6b1e423cde"
    },
    {
      "id": "chg_01a01dfa-1a4e-7d23-aa8e-964096db8320",
      "kind": "tool.removed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_pgy_get_note_detail",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "xhs_pgy_get_note_detail"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_pgy_get_note_detail” was removed",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4e-7d23-aa8e-964096db8320"
    },
    {
      "id": "chg_01a01dfa-1a4f-7394-bb80-f55d3e46e338",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_notes",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_notes"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_search_notes” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a4f-7394-bb80-f55d3e46e338"
    },
    {
      "id": "chg_01a01dfa-1a50-7964-9b6b-3ec9155c0536",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_search_products",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_search_products"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_search_products” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a50-7964-9b6b-3ec9155c0536"
    },
    {
      "id": "chg_01a01dfa-1a51-7611-85c7-0e037b4b134e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_submit_video_speech_text_by_note_url",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_submit_video_speech_text_by_note_url"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Tool “xhs_submit_video_speech_text_by_note_url” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a51-7611-85c7-0e037b4b134e"
    },
    {
      "id": "chg_01a01dfa-1a53-754d-a1e4-8783ae8fcbb5",
      "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-20",
      "occurred_at": "2026-08-20 07:02:04.951441+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a01dfa-1a53-754d-a1e4-8783ae8fcbb5"
    },
    {
      "id": "chg_01a018d3-9f2b-7858-94a7-5cc81a59c4f2",
      "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.13",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-19",
      "occurred_at": "2026-08-19 07:01:57.00545+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Stability (0.13 → unverified)",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a018d3-9f2b-7858-94a7-5cc81a59c4f2"
    },
    {
      "id": "chg_01a018d3-9f30-77a0-a227-7fa09cc7bdf7",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "verified"
      },
      "occurred_on": "2026-08-19",
      "occurred_at": "2026-08-19 07:01:57.00545+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a018d3-9f30-77a0-a227-7fa09cc7bdf7"
    },
    {
      "id": "chg_01a018d3-9f2d-703a-8c5a-b1e21e5cc19d",
      "kind": "check.unverifiable",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.challenge_only_invoke",
      "to_code": "auth.none_unlisted",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-19",
      "occurred_at": "2026-08-19 07:01:57.00545+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Authorization (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a018d3-9f2d-703a-8c5a-b1e21e5cc19d"
    },
    {
      "id": "chg_01a00e87-16e0-7348-b549-460f21b1fc93",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "xhs_pgy_get_note_detail",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "xhs_pgy_get_note_detail"
      },
      "occurred_on": "2026-08-17",
      "occurred_at": "2026-08-17 07:02:09.20144+00",
      "observed_since": "2026-08-16",
      "source": "scan",
      "summary": "Tool “xhs_pgy_get_note_detail” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-52choujiang-xhs-insights/xhs-mcp-2#chg-chg_01a00e87-16e0-7348-b549-460f21b1fc93"
    }
  ],
  "days": [
    {
      "date": "2026-10-31",
      "total": 84,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-24",
      "total": 85,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-10-20",
      "total": 85,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 6
    },
    {
      "date": "2026-10-14",
      "total": 85,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 4
    },
    {
      "date": "2026-10-10",
      "total": 85,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-01",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-09-29",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 6
    },
    {
      "date": "2026-09-28",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}