{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "site-chatgpt-orellise-relay-agent-services-relay",
  "component": "api-mcp",
  "generated_at": "2026-10-23T14:00:23.986Z",
  "tracking_since": "2026-10-12",
  "counts": {
    "critical": 0,
    "security": 21,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a167d7-5b14-7afb-be7d-2e14138482b7",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_task_options",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_task_options"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 08:18:49.206017+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Tool “get_task_options” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a167d7-5b14-7afb-be7d-2e14138482b7"
    },
    {
      "id": "chg_01a167d7-5b16-72c7-97ff-54b411ccba1d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "recommend_services",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "recommend_services"
      },
      "occurred_on": "2026-10-23",
      "occurred_at": "2026-10-23 08:18:49.206017+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Tool “recommend_services” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a167d7-5b16-72c7-97ff-54b411ccba1d"
    },
    {
      "id": "chg_01a162a1-84d7-7afd-b44d-ef546f2212f8",
      "kind": "check.verdict",
      "family": "hsts",
      "subject_kind": "check",
      "subject": "hsts",
      "subject_child": "",
      "from_code": "headers.hsts_absent",
      "to_code": "headers.hsts_present",
      "from_value": "fail",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-22",
      "occurred_at": "2026-10-22 08:01:54.879469+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "HSTS header (fail → pass)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a162a1-84d7-7afd-b44d-ef546f2212f8"
    },
    {
      "id": "chg_01a15d7b-504b-71b2-a23f-a7440a9b1912",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_task_options",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_task_options"
      },
      "occurred_on": "2026-10-21",
      "occurred_at": "2026-10-21 08:02:04.953781+00",
      "observed_since": "2026-10-20",
      "source": "scan",
      "summary": "Tool “get_task_options” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a15d7b-504b-71b2-a23f-a7440a9b1912"
    },
    {
      "id": "chg_01a15d7b-504c-7a59-b60b-da3819283a86",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "recommend_services",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "recommend_services"
      },
      "occurred_on": "2026-10-21",
      "occurred_at": "2026-10-21 08:02:04.953781+00",
      "observed_since": "2026-10-20",
      "source": "scan",
      "summary": "Tool “recommend_services” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a15d7b-504c-7a59-b60b-da3819283a86"
    },
    {
      "id": "chg_01a148e2-13c3-7684-875a-195169c59072",
      "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-10-17",
      "occurred_at": "2026-10-17 08:02:18.160986+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a148e2-13c3-7684-875a-195169c59072"
    },
    {
      "id": "chg_01a148e2-13c6-7554-9a07-602a6360e768",
      "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-10-17",
      "occurred_at": "2026-10-17 08:02:18.160986+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Transport (fail → pass)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a148e2-13c6-7554-9a07-602a6360e768"
    },
    {
      "id": "chg_01a148e2-13c6-7afc-bae6-792c84684d56",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.none_no_destructive",
      "from_value": "unverified",
      "to_value": "partial",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-17",
      "occurred_at": "2026-10-17 08:02:18.160986+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Authorization (unverified → partial)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a148e2-13c6-7afc-bae6-792c84684d56"
    },
    {
      "id": "chg_01a143bb-e99b-7e66-8f8a-27313ebf0ad2",
      "kind": "check.unverifiable",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.challenge_only",
      "to_code": "auth.unreachable",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Authorization (fail → unverified)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-e99b-7e66-8f8a-27313ebf0ad2"
    },
    {
      "id": "chg_01a143bb-e9a4-73f8-a0e0-c66cc4410879",
      "kind": "check.reverified",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.auth_gated",
      "to_code": "transport.unreachable",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Transport (unverified → fail)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-e9a4-73f8-a0e0-c66cc4410879"
    },
    {
      "id": "chg_01a143bb-ea06-76e3-b730-0bf3222a74c1",
      "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-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-ea06-76e3-b730-0bf3222a74c1"
    },
    {
      "id": "chg_01a143bb-ea0a-7b8b-9e70-e121ad5c6e0e",
      "kind": "check.reverified",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.auth_gated",
      "to_code": "toolsafety.injection_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-ea0a-7b8b-9e70-e121ad5c6e0e"
    },
    {
      "id": "chg_01a143bb-eb33-7add-bc98-ffb55bb2c9e9",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_connection_handoff",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_connection_handoff"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Tool “get_connection_handoff” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-eb33-7add-bc98-ffb55bb2c9e9"
    },
    {
      "id": "chg_01a143bb-ecc3-77f1-8f94-4b66e3ff19f7",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "get_task_options",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "get_task_options"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Tool “get_task_options” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-ecc3-77f1-8f94-4b66e3ff19f7"
    },
    {
      "id": "chg_01a143bb-ed79-7df4-b265-f9d964c827b2",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "plan_benchmark",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "plan_benchmark"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Tool “plan_benchmark” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-ed79-7df4-b265-f9d964c827b2"
    },
    {
      "id": "chg_01a143bb-ed88-7ade-9317-75b40ae55007",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "recommend_services",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "recommend_services"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Tool “recommend_services” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-ed88-7ade-9317-75b40ae55007"
    },
    {
      "id": "chg_01a143bb-ee4f-77dd-b8e0-026daf9b5454",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "search_services",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "search_services"
      },
      "occurred_on": "2026-10-16",
      "occurred_at": "2026-10-16 08:02:30.531332+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Tool “search_services” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a143bb-ee4f-77dd-b8e0-026daf9b5454"
    },
    {
      "id": "chg_01a13447-d9eb-75eb-9245-8a6ff59ec313",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_no_destructive",
      "to_code": "auth.challenge_only",
      "from_value": "partial",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-13",
      "occurred_at": "2026-10-13 08:01:26.478382+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Authorization (partial → fail)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a13447-d9eb-75eb-9245-8a6ff59ec313"
    },
    {
      "id": "chg_01a13447-d9ec-7343-a5bb-ca7c051a1214",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.auth_gated",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-13",
      "occurred_at": "2026-10-13 08:01:26.478382+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a13447-d9ec-7343-a5bb-ca7c051a1214"
    },
    {
      "id": "chg_01a13447-d9ec-7ba8-9b80-f22a677acc07",
      "kind": "check.unverifiable",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.auth_gated",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-10-13",
      "occurred_at": "2026-10-13 08:01:26.478382+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a13447-d9ec-7ba8-9b80-f22a677acc07"
    },
    {
      "id": "chg_01a13447-d9ee-7ba1-8fd8-1f68015822a9",
      "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-10-13",
      "occurred_at": "2026-10-13 08:01:26.478382+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/site-chatgpt-orellise-relay-agent-services-relay/api-mcp#chg-chg_01a13447-d9ee-7ba1-8fd8-1f68015822a9"
    }
  ],
  "days": [
    {
      "date": "2026-10-23",
      "total": 76,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-10-22",
      "total": 76,
      "delta": 3,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-21",
      "total": 73,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-10-19",
      "total": 73,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 20,
        "to": 23,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 6,
          "to_days": 7
        },
        "partial": false,
        "compared_to": "2026-10-18",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-17",
      "total": 72,
      "delta": 17,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 5
    },
    {
      "date": "2026-10-16",
      "total": 55,
      "delta": 22,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 35
    },
    {
      "date": "2026-10-13",
      "total": 33,
      "delta": -34,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-10-12",
      "total": 67,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 0
    }
  ]
}