{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "hyosikpark-weather",
  "component": "mcp-weather",
  "generated_at": "2026-09-21T02:48:45.241Z",
  "tracking_since": "2026-08-28",
  "counts": {
    "critical": 0,
    "security": 31,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a05faa-06c5-78a6-a17c-d06190ed10c1",
      "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-09-02",
      "occurred_at": "2026-09-02 01:09:33.469723+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Stability (0.13 → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05faa-06c5-78a6-a17c-d06190ed10c1"
    },
    {
      "id": "chg_01a05faa-06c6-75dd-95f1-074d28d8c639",
      "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-09-02",
      "occurred_at": "2026-09-02 01:09:33.469723+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05faa-06c6-75dd-95f1-074d28d8c639"
    },
    {
      "id": "chg_01a05faa-06c6-7c7e-83e9-d3ebf4a548bf",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-02",
      "occurred_at": "2026-09-02 01:09:33.469723+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05faa-06c6-7c7e-83e9-d3ebf4a548bf"
    },
    {
      "id": "chg_01a05faa-06c7-72e3-b860-81196aaaa57e",
      "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-09-02",
      "occurred_at": "2026-09-02 01:09:33.469723+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "TLS certificate (pass → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05faa-06c7-72e3-b860-81196aaaa57e"
    },
    {
      "id": "chg_01a05faa-06c7-7957-92e3-50dcabe3b6d7",
      "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-09-02",
      "occurred_at": "2026-09-02 01:09:33.469723+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05faa-06c7-7957-92e3-50dcabe3b6d7"
    },
    {
      "id": "chg_01a05faa-06c7-7e5b-ae88-886bff015f7f",
      "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-09-02",
      "occurred_at": "2026-09-02 01:09:33.469723+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05faa-06c7-7e5b-ae88-886bff015f7f"
    },
    {
      "id": "chg_01a05faa-06c8-7ed9-9190-5159975f2acf",
      "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-09-02",
      "occurred_at": "2026-09-02 01:09:33.469723+00",
      "observed_since": "2026-09-01",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05faa-06c8-7ed9-9190-5159975f2acf"
    },
    {
      "id": "chg_01a05a83-4699-7c18-86fc-f9d0be5cc5bd",
      "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-09-01",
      "occurred_at": "2026-09-01 01:09:07.846441+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05a83-4699-7c18-86fc-f9d0be5cc5bd"
    },
    {
      "id": "chg_01a05a83-469a-7e04-8b28-3754e9aa5ba4",
      "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-09-01",
      "occurred_at": "2026-09-01 01:09:07.846441+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05a83-469a-7e04-8b28-3754e9aa5ba4"
    },
    {
      "id": "chg_01a05a83-469b-73b0-a84a-ef837bc95f3a",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 01:09:07.846441+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05a83-469b-73b0-a84a-ef837bc95f3a"
    },
    {
      "id": "chg_01a05a83-469b-78d2-98e5-cee5e9e12585",
      "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-09-01",
      "occurred_at": "2026-09-01 01:09:07.846441+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "TLS certificate (unverified → pass)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05a83-469b-78d2-98e5-cee5e9e12585"
    },
    {
      "id": "chg_01a05a83-469b-7d93-aa00-16edc50ca17a",
      "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": "1"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 01:09:07.846441+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 1 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/hyosikpark-weather/mcp-weather#chg-chg_01a05a83-469b-7d93-aa00-16edc50ca17a"
    },
    {
      "id": "chg_01a0555d-74ae-74e7-8ddd-aba747c93b82",
      "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-31",
      "occurred_at": "2026-08-31 01:09:43.165391+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a0555d-74ae-74e7-8ddd-aba747c93b82"
    },
    {
      "id": "chg_01a0555d-74af-7ca5-8f61-45eb447ba0f3",
      "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.07",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 01:09:43.165391+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Stability (0.07 → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a0555d-74af-7ca5-8f61-45eb447ba0f3"
    },
    {
      "id": "chg_01a0555d-74b0-775c-a614-c5dcbea494a1",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-31",
      "occurred_at": "2026-08-31 01:09:43.165391+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a0555d-74b0-775c-a614-c5dcbea494a1"
    },
    {
      "id": "chg_01a0555d-74b1-7172-80c4-3af2bcffdddc",
      "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-31",
      "occurred_at": "2026-08-31 01:09:43.165391+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "TLS certificate (pass → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a0555d-74b1-7172-80c4-3af2bcffdddc"
    },
    {
      "id": "chg_01a0555d-74b1-7cab-9fdf-669289d3005a",
      "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-31",
      "occurred_at": "2026-08-31 01:09:43.165391+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a0555d-74b1-7cab-9fdf-669289d3005a"
    },
    {
      "id": "chg_01a0555d-74b2-75c2-95e1-c6bca7b05aa2",
      "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-31",
      "occurred_at": "2026-08-31 01:09:43.165391+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a0555d-74b2-75c2-95e1-c6bca7b05aa2"
    },
    {
      "id": "chg_01a0555d-74b3-7da9-90b5-0b5e48cd8ef6",
      "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-31",
      "occurred_at": "2026-08-31 01:09:43.165391+00",
      "observed_since": "2026-08-30",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a0555d-74b3-7da9-90b5-0b5e48cd8ef6"
    },
    {
      "id": "chg_01a05036-bf1d-7e4b-a609-53430006ed54",
      "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-30",
      "occurred_at": "2026-08-30 01:09:20.251565+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05036-bf1d-7e4b-a609-53430006ed54"
    },
    {
      "id": "chg_01a05036-bf1e-757a-9965-b72b3f5237b4",
      "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-30",
      "occurred_at": "2026-08-30 01:09:20.251565+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05036-bf1e-757a-9965-b72b3f5237b4"
    },
    {
      "id": "chg_01a05036-bf1e-7a46-adf6-9e2bcff88365",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 01:09:20.251565+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05036-bf1e-7a46-adf6-9e2bcff88365"
    },
    {
      "id": "chg_01a05036-bf1e-7eab-935c-e5d52d641b1b",
      "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-30",
      "occurred_at": "2026-08-30 01:09:20.251565+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "TLS certificate (unverified → pass)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05036-bf1e-7eab-935c-e5d52d641b1b"
    },
    {
      "id": "chg_01a05036-bf1f-750a-8bfa-4f02a4d15b51",
      "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": "1"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 01:09:20.251565+00",
      "observed_since": "2026-08-29",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 1 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/hyosikpark-weather/mcp-weather#chg-chg_01a05036-bf1f-750a-8bfa-4f02a4d15b51"
    },
    {
      "id": "chg_01a05036-bf20-792b-813b-4df598822448",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_current_weather",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_current_weather"
      },
      "occurred_on": "2026-08-30",
      "occurred_at": "2026-08-30 01:09:20.251565+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool “get_current_weather” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a05036-bf20-792b-813b-4df598822448"
    },
    {
      "id": "chg_01a04b10-436d-721c-8e56-8c32aca9b14a",
      "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-29",
      "occurred_at": "2026-08-29 01:09:12.077531+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a04b10-436d-721c-8e56-8c32aca9b14a"
    },
    {
      "id": "chg_01a04b10-436d-7c70-81e2-b4be20bcfd15",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-29",
      "occurred_at": "2026-08-29 01:09:12.077531+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a04b10-436d-7c70-81e2-b4be20bcfd15"
    },
    {
      "id": "chg_01a04b10-436e-77eb-bbaa-bb8d96e0fc19",
      "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-29",
      "occurred_at": "2026-08-29 01:09:12.077531+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "TLS certificate (pass → unverified)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a04b10-436e-77eb-bbaa-bb8d96e0fc19"
    },
    {
      "id": "chg_01a04b10-436f-7dc9-8e8a-d5b4ed2a6c0a",
      "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-29",
      "occurred_at": "2026-08-29 01:09:12.077531+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a04b10-436f-7dc9-8e8a-d5b4ed2a6c0a"
    },
    {
      "id": "chg_01a04b10-4370-7697-8396-b8eb18298bd5",
      "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-29",
      "occurred_at": "2026-08-29 01:09:12.077531+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a04b10-4370-7697-8396-b8eb18298bd5"
    },
    {
      "id": "chg_01a04b10-4373-7cf2-b0f5-15649b5ca5f0",
      "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-29",
      "occurred_at": "2026-08-29 01:09:12.077531+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → unreachable)",
      "link": "https://verifymcp.io/servers/hyosikpark-weather/mcp-weather#chg-chg_01a04b10-4373-7cf2-b0f5-15649b5ca5f0"
    }
  ],
  "days": [
    {
      "date": "2026-09-08",
      "total": 0,
      "delta": -13,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    },
    {
      "date": "2026-09-07",
      "total": 13,
      "delta": -13,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    },
    {
      "date": "2026-09-06",
      "total": 26,
      "delta": -12,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    },
    {
      "date": "2026-09-05",
      "total": 38,
      "delta": -13,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    },
    {
      "date": "2026-09-04",
      "total": 51,
      "delta": -13,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    },
    {
      "date": "2026-09-02",
      "total": 64,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-01",
      "total": 64,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-08-31",
      "total": 64,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    }
  ]
}