{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "co-jacktrade-jacktrade-crm",
  "component": "jacktrade-mcp-api-v1-message",
  "generated_at": "2026-11-05T13:11:49.778Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 24,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1863f-5247-7028-a99a-9bcf786bc489",
      "kind": "check.unverifiable",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "to_code": "transport.auth_gated",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-10-29",
      "occurred_at": "2026-10-29 06:00:59.186787+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Transport (fail → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a1863f-5247-7028-a99a-9bcf786bc489"
    },
    {
      "id": "chg_01a18119-38e6-7675-9805-5c7bdb408a2b",
      "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-28",
      "occurred_at": "2026-10-28 06:01:16.171402+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a18119-38e6-7675-9805-5c7bdb408a2b"
    },
    {
      "id": "chg_01a18119-38e7-7cac-ad06-1d90fc3a6f1a",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.challenge_only",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-28",
      "occurred_at": "2026-10-28 06:01:16.171402+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Authorization (unverified → fail)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a18119-38e7-7cac-ad06-1d90fc3a6f1a"
    },
    {
      "id": "chg_01a18119-38e8-7237-a0a4-4fff8f31405d",
      "kind": "check.unverifiable",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.enforced",
      "to_code": "https.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "plaintext_status",
        "status": "401"
      },
      "occurred_on": "2026-10-28",
      "occurred_at": "2026-10-28 06:01:16.171402+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "HTTPS (pass → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a18119-38e8-7237-a0a4-4fff8f31405d"
    },
    {
      "id": "chg_01a18119-38e8-76fa-ab1f-8eee00096d7c",
      "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-10-28",
      "occurred_at": "2026-10-28 06:01:16.171402+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "TLS certificate (unverified → pass)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a18119-38e8-76fa-ab1f-8eee00096d7c"
    },
    {
      "id": "chg_01a18119-38e9-7490-b97e-17a1e8f38fb5",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.auth_gated",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-28",
      "occurred_at": "2026-10-28 06:01:16.171402+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Tool safety (Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a18119-38e9-7490-b97e-17a1e8f38fb5"
    },
    {
      "id": "chg_01a17bf3-7f4c-7d4b-8580-91ffae838d7a",
      "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-27",
      "occurred_at": "2026-10-27 06:01:57.801942+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Authorization (fail → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a17bf3-7f4c-7d4b-8580-91ffae838d7a"
    },
    {
      "id": "chg_01a17bf3-7f4d-7dc4-9557-72630bbbe52f",
      "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-27",
      "occurred_at": "2026-10-27 06:01:57.801942+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Transport (unverified → fail)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a17bf3-7f4d-7dc4-9557-72630bbbe52f"
    },
    {
      "id": "chg_01a17bf3-7f4e-7527-83c2-09a15f602f0f",
      "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-27",
      "occurred_at": "2026-10-27 06:01:57.801942+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a17bf3-7f4e-7527-83c2-09a15f602f0f"
    },
    {
      "id": "chg_01a17bf3-7f4e-7ade-9fae-f128b5df3b23",
      "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-10-27",
      "occurred_at": "2026-10-27 06:01:57.801942+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "TLS certificate (pass → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a17bf3-7f4e-7ade-9fae-f128b5df3b23"
    },
    {
      "id": "chg_01a17bf3-7f4e-7f07-b467-db41173f286f",
      "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-27",
      "occurred_at": "2026-10-27 06:01:57.801942+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "HTTPS (unverified → pass)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a17bf3-7f4e-7f07-b467-db41173f286f"
    },
    {
      "id": "chg_01a17bf3-7f4f-742a-b36b-6eee00bdd1dc",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.auth_gated",
      "to_code": "toolsafety.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-27",
      "occurred_at": "2026-10-27 06:01:57.801942+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a17bf3-7f4f-742a-b36b-6eee00bdd1dc"
    },
    {
      "id": "chg_01a176cc-47fc-7c2f-83e8-3819e5f772cf",
      "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-26",
      "occurred_at": "2026-10-26 06:01:01.505179+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "HSTS header (unverified → fail)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a176cc-47fc-7c2f-83e8-3819e5f772cf"
    },
    {
      "id": "chg_01a176cc-4808-783e-8d71-e8f86ae03e95",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.unreachable",
      "to_code": "auth.challenge_only",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 06:01:01.505179+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "Authorization (unverified → fail)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a176cc-4808-783e-8d71-e8f86ae03e95"
    },
    {
      "id": "chg_01a176cc-4809-7558-a064-208ac1830a2f",
      "kind": "check.unverifiable",
      "family": "https",
      "subject_kind": "check",
      "subject": "https",
      "subject_child": "",
      "from_code": "https.enforced",
      "to_code": "https.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "plaintext_status",
        "status": "401"
      },
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 06:01:01.505179+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "HTTPS (pass → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a176cc-4809-7558-a064-208ac1830a2f"
    },
    {
      "id": "chg_01a176cc-480b-7428-81cd-d505387e6a4a",
      "kind": "check.unverifiable",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.unreachable",
      "to_code": "transport.auth_gated",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 06:01:01.505179+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "Transport (fail → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a176cc-480b-7428-81cd-d505387e6a4a"
    },
    {
      "id": "chg_01a176cc-480b-7be4-849f-faef5c8a3649",
      "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-10-26",
      "occurred_at": "2026-10-26 06:01:01.505179+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "TLS certificate (unverified → pass)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a176cc-480b-7be4-849f-faef5c8a3649"
    },
    {
      "id": "chg_01a176cc-480e-7960-bbf4-b87cc02bb936",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.unreachable",
      "to_code": "toolsafety.auth_gated",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 06:01:01.505179+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "Tool safety (Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a176cc-480e-7960-bbf4-b87cc02bb936"
    },
    {
      "id": "chg_01a171a6-a61e-77bf-8171-9f5361ae8b8a",
      "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-25",
      "occurred_at": "2026-10-25 06:01:49.313249+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Authorization (fail → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a171a6-a61e-77bf-8171-9f5361ae8b8a"
    },
    {
      "id": "chg_01a171a6-a61f-7c97-8474-4149c08d2df4",
      "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-25",
      "occurred_at": "2026-10-25 06:01:49.313249+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Transport (unverified → fail)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a171a6-a61f-7c97-8474-4149c08d2df4"
    },
    {
      "id": "chg_01a171a6-a620-7349-b9cf-fe76e1f70169",
      "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-25",
      "occurred_at": "2026-10-25 06:01:49.313249+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "HSTS header (fail → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a171a6-a620-7349-b9cf-fe76e1f70169"
    },
    {
      "id": "chg_01a171a6-a620-78ae-ac53-a2c4156de3c0",
      "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-10-25",
      "occurred_at": "2026-10-25 06:01:49.313249+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "TLS certificate (pass → unverified)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a171a6-a620-78ae-ac53-a2c4156de3c0"
    },
    {
      "id": "chg_01a171a6-a621-75d4-b5ae-c19307b29096",
      "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-25",
      "occurred_at": "2026-10-25 06:01:49.313249+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "HTTPS (unverified → pass)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a171a6-a621-75d4-b5ae-c19307b29096"
    },
    {
      "id": "chg_01a171a6-a622-7063-b5c0-46b4098b0a72",
      "kind": "check.reason",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.auth_gated",
      "to_code": "toolsafety.unreachable",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-25",
      "occurred_at": "2026-10-25 06:01:49.313249+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Tool safety (Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.)",
      "link": "https://verifymcp.io/servers/co-jacktrade-jacktrade-crm/jacktrade-mcp-api-v1-message#chg-chg_01a171a6-a622-7063-b5c0-46b4098b0a72"
    }
  ],
  "days": [
    {
      "date": "2026-10-29",
      "total": 28,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-28",
      "total": 28,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 8
    },
    {
      "date": "2026-10-27",
      "total": 28,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-10-26",
      "total": 28,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-10-25",
      "total": 28,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    },
    {
      "date": "2026-09-28",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-25",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-26",
      "total": 0,
      "delta": null,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}