{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "com-stocklens-stocklens",
  "component": "mcp",
  "generated_at": "2026-09-21T11:08:04.736Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 1,
    "security": 33,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0c309-ef34-775b-9141-6693ea94658e",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_destructive",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 08:16:42.936085+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "Authorization (fail → pass)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0c309-ef34-775b-9141-6693ea94658e"
    },
    {
      "id": "chg_01a0c309-ef38-711d-ad2b-5393efd74040",
      "kind": "check.appeared",
      "family": "auth-registration",
      "subject_kind": "check",
      "subject": "auth-registration",
      "subject_child": "",
      "from_code": null,
      "to_code": "auth.registration_dcr_only",
      "from_value": null,
      "to_value": "partial",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-21",
      "occurred_at": "2026-09-21 08:16:42.936085+00",
      "observed_since": "2026-09-20",
      "source": "scan",
      "summary": "First check of Authorization (partial)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0c309-ef38-711d-ad2b-5393efd74040"
    },
    {
      "id": "chg_01a0bc9a-181c-7727-bc76-8a51a2a1abc2",
      "kind": "check.verdict",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.injection_markers",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "get_market_summary",
        "count": "1",
        "field": "tool_description",
        "quote": "do not tell the user",
        "marker": "concealment",
        "offset": "560",
        "markers": "concealment"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 02:16:50.354938+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Injection markers (pass → fail)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0bc9a-181c-7727-bc76-8a51a2a1abc2"
    },
    {
      "id": "chg_01a0bc9a-181e-71cd-8c4a-28440df6aa93",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_market_summary",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_market_summary"
      },
      "occurred_on": "2026-09-20",
      "occurred_at": "2026-09-20 02:16:50.354938+00",
      "observed_since": "2026-09-19",
      "source": "scan",
      "summary": "Tool “get_market_summary” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0bc9a-181e-71cd-8c4a-28440df6aa93"
    },
    {
      "id": "chg_01a0b651-e6be-7de7-88b8-ef4b6cfd36c2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "discover_stocks",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "discover_stocks"
      },
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 21:00:15.239484+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “discover_stocks” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0b651-e6be-7de7-88b8-ef4b6cfd36c2"
    },
    {
      "id": "chg_01a0b651-e6bf-7dfc-9f38-6db9f63cb362",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_portfolio_insights",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_portfolio_insights"
      },
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 21:00:15.239484+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “get_portfolio_insights” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0b651-e6bf-7dfc-9f38-6db9f63cb362"
    },
    {
      "id": "chg_01a0b651-e6c0-774d-9800-8c7f8ea34b8f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "initiate_analysis",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "initiate_analysis"
      },
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 21:00:15.239484+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Tool “initiate_analysis” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0b651-e6c0-774d-9800-8c7f8ea34b8f"
    },
    {
      "id": "chg_01a0b651-e6c1-7428-8c25-3ec8cdf7453e",
      "kind": "tool.added",
      "family": "",
      "subject_kind": "tool",
      "subject": "remove_from_watchlist",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "remove_from_watchlist",
        "destructive": "true"
      },
      "occurred_on": "2026-09-18",
      "occurred_at": "2026-09-18 21:00:15.239484+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "New tool “remove_from_watchlist”, which the server declares destructive",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0b651-e6c1-7428-8c25-3ec8cdf7453e"
    },
    {
      "id": "chg_01a0b651-e6c1-7e3f-a3fa-ac77204146fb",
      "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-18",
      "occurred_at": "2026-09-18 21:00:15.239484+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a0b651-e6c1-7e3f-a3fa-ac77204146fb"
    },
    {
      "id": "chg_01a07404-6b74-7648-bce3-a6b3575ea4b2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "fetch_analysis_result",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "fetch_analysis_result"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 00:00:38.527766+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Tool “fetch_analysis_result” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a07404-6b74-7648-bce3-a6b3575ea4b2"
    },
    {
      "id": "chg_01a07404-6bb1-7aa0-8334-957694a6f6ea",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_market_summary",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_market_summary"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 00:00:38.527766+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Tool “get_market_summary” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a07404-6bb1-7aa0-8334-957694a6f6ea"
    },
    {
      "id": "chg_01a07404-6be6-74f5-ade0-4b41d9995797",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_portfolio_insights",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_portfolio_insights"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 00:00:38.527766+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Tool “get_portfolio_insights” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a07404-6be6-74f5-ade0-4b41d9995797"
    },
    {
      "id": "chg_01a07404-6bf7-733a-adfb-215dbb029ebf",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "initiate_analysis",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "initiate_analysis"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 00:00:38.527766+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Tool “initiate_analysis” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a07404-6bf7-733a-adfb-215dbb029ebf"
    },
    {
      "id": "chg_01a07404-6c29-727a-a219-a745082271ed",
      "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-06",
      "occurred_at": "2026-09-06 00:00:38.527766+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a07404-6c29-727a-a219-a745082271ed"
    },
    {
      "id": "chg_01a06b71-eb18-7cdb-bd61-0da62e97a1dc",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.97",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-04",
      "occurred_at": "2026-09-04 08:03:42.808877+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a06b71-eb18-7cdb-bd61-0da62e97a1dc"
    },
    {
      "id": "chg_01a00473-2a5c-74ac-97b5-22b324c51d68",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "fetch_analysis_result",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "fetch_analysis_result"
      },
      "occurred_on": "2026-08-15",
      "occurred_at": "2026-08-15 08:04:11.45428+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Tool “fetch_analysis_result” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a00473-2a5c-74ac-97b5-22b324c51d68"
    },
    {
      "id": "chg_01a00473-2a5e-78cd-98c1-8450d843840b",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "initiate_analysis",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "initiate_analysis"
      },
      "occurred_on": "2026-08-15",
      "occurred_at": "2026-08-15 08:04:11.45428+00",
      "observed_since": "2026-08-14",
      "source": "scan",
      "summary": "Tool “initiate_analysis” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_01a00473-2a5e-78cd-98c1-8450d843840b"
    },
    {
      "id": "chg_019fd0f2-9a40-7d23-9746-f446b1de2a08",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_destructive",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "critical",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "initiate_analysis"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Authorization (unverified → fail)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a40-7d23-9746-f446b1de2a08"
    },
    {
      "id": "chg_019fd0f2-9a42-7964-82f6-e1bd7ee19e58",
      "kind": "check.reverified",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.inconclusive",
      "to_code": "headers.hsts_absent",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a42-7964-82f6-e1bd7ee19e58"
    },
    {
      "id": "chg_019fd0f2-9a43-76f7-ad24-a284503b8da1",
      "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": "10",
        "added": "0",
        "breaks": "0",
        "removed": "0",
        "auth_transport": "1"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a43-76f7-ad24-a284503b8da1"
    },
    {
      "id": "chg_019fd0f2-9a44-74a2-bc06-4399e8ed5f5e",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "to_code": "transport.verified",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a44-74a2-bc06-4399e8ed5f5e"
    },
    {
      "id": "chg_019fd0f2-9a44-79c1-997d-8d6761474946",
      "kind": "check.reverified",
      "family": "dnssec",
      "subject_kind": "check",
      "subject": "dnssec",
      "subject_child": "",
      "from_code": "dnssec.inconclusive",
      "to_code": "dnssec.validated",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "DNSSEC (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a44-79c1-997d-8d6761474946"
    },
    {
      "id": "chg_019fd0f2-9a44-7e5e-a9e4-169155e60214",
      "kind": "check.reverified",
      "family": "tls",
      "subject_kind": "check",
      "subject": "tls",
      "subject_child": "",
      "from_code": "tls.unreachable",
      "to_code": "tls.valid",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "TLS certificate (unverified → pass)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a44-7e5e-a9e4-169155e60214"
    },
    {
      "id": "chg_019fd0f2-9a49-7d71-b333-1cce0142e9dc",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "fetch_analysis_result",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "fetch_analysis_result"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Tool “fetch_analysis_result” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a49-7d71-b333-1cce0142e9dc"
    },
    {
      "id": "chg_019fd0f2-9a4a-72b9-aa19-bcdebc901c4e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_portfolio_insights",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_portfolio_insights"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Tool “get_portfolio_insights” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a4a-72b9-aa19-bcdebc901c4e"
    },
    {
      "id": "chg_019fd0f2-9a4a-76e5-8de3-dabba55659c5",
      "kind": "tool.destructive_set",
      "family": "",
      "subject_kind": "tool",
      "subject": "initiate_analysis",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "false",
      "to_value": "true",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "true",
        "from": "false",
        "tool": "initiate_analysis"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Tool “initiate_analysis” is now declared destructive",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a4a-76e5-8de3-dabba55659c5"
    },
    {
      "id": "chg_019fd0f2-9a4a-7b60-bec1-30111c6ef9e8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "initiate_analysis",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "initiate_analysis"
      },
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Tool “initiate_analysis” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a4a-7b60-bec1-30111c6ef9e8"
    },
    {
      "id": "chg_019fd0f2-9a4b-7389-baf6-f4ae9f93085b",
      "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-05",
      "occurred_at": "2026-08-05 08:03:07.866058+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fd0f2-9a4b-7389-baf6-f4ae9f93085b"
    },
    {
      "id": "chg_019fcbd0-476b-7d84-a812-d69dbbb20b2e",
      "kind": "check.unverifiable",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:26.659311+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fcbd0-476b-7d84-a812-d69dbbb20b2e"
    },
    {
      "id": "chg_019fcbd0-47e5-7c59-9899-e02caffd9ec3",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.27",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:26.659311+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Stability (0.27 → unverified)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fcbd0-47e5-7c59-9899-e02caffd9ec3"
    },
    {
      "id": "chg_019fcbd0-483d-706c-90b5-9d54ee4cf496",
      "kind": "check.unverifiable",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:26.659311+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Authorization (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fcbd0-483d-706c-90b5-9d54ee4cf496"
    },
    {
      "id": "chg_019fcbd0-48b9-7da3-9568-4a180fdb780b",
      "kind": "check.unverifiable",
      "family": "tls",
      "subject_kind": "check",
      "subject": "tls",
      "subject_child": "",
      "from_code": "tls.valid",
      "to_code": "tls.unreachable",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:26.659311+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "TLS certificate (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fcbd0-48b9-7da3-9568-4a180fdb780b"
    },
    {
      "id": "chg_019fcbd0-48d9-7150-b325-b6184bba6312",
      "kind": "check.verdict",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.unreachable",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:26.659311+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Transport (pass → fail)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fcbd0-48d9-7150-b325-b6184bba6312"
    },
    {
      "id": "chg_019fcbd0-491c-779e-ac42-789801ca0760",
      "kind": "check.unverifiable",
      "family": "dnssec",
      "subject_kind": "check",
      "subject": "dnssec",
      "subject_child": "",
      "from_code": "dnssec.validated",
      "to_code": "dnssec.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 08:07:26.659311+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "DNSSEC (pass → unverified)",
      "link": "https://verifymcp.io/servers/com-stocklens-stocklens/mcp#chg-chg_019fcbd0-491c-779e-ac42-789801ca0760"
    }
  ],
  "days": [
    {
      "date": "2026-09-21",
      "total": 87,
      "delta": 12,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-20",
      "total": 75,
      "delta": -3,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 4
    },
    {
      "date": "2026-09-18",
      "total": 78,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 10
    },
    {
      "date": "2026-09-06",
      "total": 78,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-09-04",
      "total": 78,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-03",
      "total": 78,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-26",
      "total": 77,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-25",
      "total": 76,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 84,
        "to": 88,
        "delta": 4,
        "others": [],
        "accrual": null,
        "partial": false,
        "compared_to": "2026-08-24",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 84 to 88."
      },
      "event_count": 0
    }
  ]
}