{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "songt-50-korean-news-mcp",
  "component": "korean-news-mcp",
  "generated_at": "2026-10-09T14:01:51.640Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 24,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0f6f6-fc3f-7e45-88ae-a6cf1ef0d4d6",
      "kind": "check.reverified",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.inconclusive",
      "to_code": "https.enforced",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-01",
      "occurred_at": "2026-10-01 10:16:16.245594+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "HTTPS (unverified → pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a0f6f6-fc3f-7e45-88ae-a6cf1ef0d4d6"
    },
    {
      "id": "chg_01a0f6f6-fc42-78fa-8a72-40170c10c7c1",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.http_error",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-10-01",
      "occurred_at": "2026-10-01 10:16:16.245594+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a0f6f6-fc42-78fa-8a72-40170c10c7c1"
    },
    {
      "id": "chg_01a0f6f6-fc42-7edb-9b5f-cddf608ff9fb",
      "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-10-01",
      "occurred_at": "2026-10-01 10:16:16.245594+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a0f6f6-fc42-7edb-9b5f-cddf608ff9fb"
    },
    {
      "id": "chg_01a0f6f6-fc45-7166-9106-dc4d5288b571",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.stable",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-01",
      "occurred_at": "2026-10-01 10:16:16.245594+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a0f6f6-fc45-7166-9106-dc4d5288b571"
    },
    {
      "id": "chg_01a0f6f6-fc45-798e-848d-86bec171e617",
      "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": "6"
      },
      "occurred_on": "2026-10-01",
      "occurred_at": "2026-10-01 10:16:16.245594+00",
      "observed_since": "2026-09-30",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 6 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a0f6f6-fc45-798e-848d-86bec171e617"
    },
    {
      "id": "chg_01a085a2-6f02-71d4-96ac-cebb5868e0c8",
      "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.23",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 10:06:50.092539+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Stability (0.23 → unverified)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a085a2-6f02-71d4-96ac-cebb5868e0c8"
    },
    {
      "id": "chg_01a085a2-6f03-7144-b130-cb7244aaee44",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.http_error",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "status": "503",
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 10:06:50.092539+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a085a2-6f03-7144-b130-cb7244aaee44"
    },
    {
      "id": "chg_01a085a2-6f03-773b-a578-08f30f316e54",
      "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-09",
      "occurred_at": "2026-09-09 10:06:50.092539+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a085a2-6f03-773b-a578-08f30f316e54"
    },
    {
      "id": "chg_01a085a2-6f03-7bbe-82f4-8881602fccfd",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_unlisted",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 10:06:50.092539+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the whole tool list to see what that exposes.)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a085a2-6f03-7bbe-82f4-8881602fccfd"
    },
    {
      "id": "chg_01a085a2-6f04-79a8-ae71-0bb8da09fcfd",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-09-09",
      "occurred_at": "2026-09-09 10:06:50.092539+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a085a2-6f04-79a8-ae71-0bb8da09fcfd"
    },
    {
      "id": "chg_01a05c70-c43a-713d-ac80-550f97a30bd2",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.http_error",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 10:08:09.251383+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a05c70-c43a-713d-ac80-550f97a30bd2"
    },
    {
      "id": "chg_01a05c70-c43b-769e-859a-37eaa5828efb",
      "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 10:08:09.251383+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a05c70-c43b-769e-859a-37eaa5828efb"
    },
    {
      "id": "chg_01a05c70-c43b-7c2b-8b76-4fbc0a7470e4",
      "kind": "check.reverified",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.stable",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 10:08:09.251383+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Stability (unverified → pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a05c70-c43b-7c2b-8b76-4fbc0a7470e4"
    },
    {
      "id": "chg_01a05c70-c43c-7eff-bfd5-dfbf24f4e30e",
      "kind": "check.appeared",
      "family": "tool-safety-manipulation",
      "subject_kind": "check",
      "subject": "tool-safety-manipulation",
      "subject_child": "",
      "from_code": null,
      "to_code": "toolsafety.manipulation_clean",
      "from_value": null,
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "units": "6",
        "judged": "6"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 10:08:09.251383+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a05c70-c43c-7eff-bfd5-dfbf24f4e30e"
    },
    {
      "id": "chg_01a05c70-c43d-76f9-9453-beab9211ef58",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.none_undeclared",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "auth": "none",
        "undeclared_tools": "6"
      },
      "occurred_on": "2026-09-01",
      "occurred_at": "2026-09-01 10:08:09.251383+00",
      "observed_since": "2026-08-31",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 6 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_01a05c70-c43d-76f9-9453-beab9211ef58"
    },
    {
      "id": "chg_019fe5fc-da68-7a6c-81e6-ebf4f89e5a88",
      "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.23",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 10:06:21.276791+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Stability (0.23 → unverified)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fe5fc-da68-7a6c-81e6-ebf4f89e5a88"
    },
    {
      "id": "chg_019fe5fc-da69-759e-b8c4-100253e4d2cb",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.http_error",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "status": "503",
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 10:06:21.276791+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fe5fc-da69-759e-b8c4-100253e4d2cb"
    },
    {
      "id": "chg_019fe5fc-da69-7a4f-bd9a-1df7082e2c42",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_undeclared",
      "to_code": "auth.none_unlisted",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 10:06:21.276791+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the whole tool list to see what that exposes.)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fe5fc-da69-7a4f-bd9a-1df7082e2c42"
    },
    {
      "id": "chg_019fe5fc-da6a-7800-906d-e635145f7067",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "not_mcp",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "not_mcp",
        "from": "verified"
      },
      "occurred_on": "2026-08-09",
      "occurred_at": "2026-08-09 10:06:21.276791+00",
      "observed_since": "2026-08-08",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → not serving MCP)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fe5fc-da6a-7800-906d-e635145f7067"
    },
    {
      "id": "chg_019fc720-8760-752c-bceb-cb9e90c2bb6b",
      "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-03",
      "occurred_at": "2026-08-03 10:17:05.598136+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fc720-8760-752c-bceb-cb9e90c2bb6b"
    },
    {
      "id": "chg_019fc720-8761-7912-8c7e-d2f4ae5656a2",
      "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": "6"
      },
      "occurred_on": "2026-08-03",
      "occurred_at": "2026-08-03 10:17:05.598136+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Authorization (Authorisation not fully verified: no authorisation is required to call this server, and 6 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fc720-8761-7912-8c7e-d2f4ae5656a2"
    },
    {
      "id": "chg_019fbe78-d3f9-7086-ad3d-a97b1f51b1fd",
      "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-01",
      "occurred_at": "2026-08-01 17:56:57.454667+00",
      "observed_since": "2026-07-31",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fbe78-d3f9-7086-ad3d-a97b1f51b1fd"
    },
    {
      "id": "chg_019fbe78-d3f9-7de9-b576-6357c284e964",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.http_error",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 17:56:57.454667+00",
      "observed_since": "2026-07-31",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fbe78-d3f9-7de9-b576-6357c284e964"
    },
    {
      "id": "chg_019fbe78-d3fa-7498-80c5-6431fa0e693f",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 17:56:57.454667+00",
      "observed_since": "2026-07-31",
      "source": "scan",
      "summary": "Authorization (Authorisation not yet verified: we couldn't confirm whether this endpoint requires it.)",
      "link": "https://verifymcp.io/servers/songt-50-korean-news-mcp/korean-news-mcp#chg-chg_019fbe78-d3fa-7498-80c5-6431fa0e693f"
    }
  ],
  "days": [
    {
      "date": "2026-10-01",
      "total": 76,
      "delta": 58,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 8
    },
    {
      "date": "2026-09-28",
      "total": 18,
      "delta": -5,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-25",
      "total": 23,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-09",
      "total": 23,
      "delta": -42,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-09-08",
      "total": 65,
      "delta": -11,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-01",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-08-26",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-11",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}