{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "jgt87-copilot-studio-mcp",
  "component": "copilot-studio-mcp",
  "generated_at": "2026-11-05T17:40:42.428Z",
  "tracking_since": "2026-09-11",
  "counts": {
    "critical": 0,
    "security": 15,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1820c-5538-7ac1-bc50-499ac5eadc30",
      "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-10-28",
      "occurred_at": "2026-10-28 10:26:48.722879+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a1820c-5538-7ac1-bc50-499ac5eadc30"
    },
    {
      "id": "chg_01a16d71-d694-72e1-95bd-a888cc3cbc03",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-109461",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.direct",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-109461",
        "severity": "high"
      },
      "occurred_on": "2026-10-24",
      "occurred_at": "2026-10-24 10:25:39.451681+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "CVE-2026-109461 affects this package (high)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a16d71-d694-72e1-95bd-a888cc3cbc03"
    },
    {
      "id": "chg_01a16d71-d695-7862-bdf5-4daa674a3e5a",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2023-54404",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.direct",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2023-54404",
        "severity": "high"
      },
      "occurred_on": "2026-10-24",
      "occurred_at": "2026-10-24 10:25:39.451681+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "CVE-2023-54404 affects this package (high)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a16d71-d695-7862-bdf5-4daa674a3e5a"
    },
    {
      "id": "chg_01a16d71-d695-7d8b-be8d-78ca640bf168",
      "kind": "check.verdict",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.direct",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "path": "@azure/msal-node",
        "refs": "[\"CVE-2026-109461\",\"CVE-2023-54404\"]",
        "seen": "154",
        "direct": "1",
        "package": "@azure/msal-node",
        "version": "6.0.1",
        "assessed": "155",
        "resolved": "154",
        "severity": "high",
        "transitive": "1",
        "vulnerable": "[{\"name\":\"@azure/msal-node\",\"version\":\"6.0.1\",\"depth\":1,\"path\":[\"@azure/msal-node\"],\"refs\":[\"CVE-2026-109461\"]},{\"name\":\"zod\",\"version\":\"3.25.75\",\"depth\":2,\"path\":[\"@microsoft/agents-activity\",\"zod\"],\"refs\":[\"CVE-2023-54404\"]}]",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-10-24",
      "occurred_at": "2026-10-24 10:25:39.451681+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Known CVEs (pass → fail)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a16d71-d695-7d8b-be8d-78ca640bf168"
    },
    {
      "id": "chg_01a15dfc-41b0-707f-8876-904c619c1718",
      "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-10-21",
      "occurred_at": "2026-10-21 10:22:55.374301+00",
      "observed_since": "2026-10-20",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a15dfc-41b0-707f-8876-904c619c1718"
    },
    {
      "id": "chg_01a14fbf-2c07-760f-9802-9326c9306857",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.stable",
      "to_code": "stability.sandbox_pending",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-10-18",
      "occurred_at": "2026-10-18 16:01:29.556546+00",
      "observed_since": "2026-10-17",
      "source": "scan",
      "summary": "Stability (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a14fbf-2c07-760f-9802-9326c9306857"
    },
    {
      "id": "chg_01a14fbf-2c0a-7c68-bb12-f1d463403504",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-10-18",
      "occurred_at": "2026-10-18 16:01:29.556546+00",
      "observed_since": "2026-10-17",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a14fbf-2c0a-7c68-bb12-f1d463403504"
    },
    {
      "id": "chg_01a14960-09fd-7744-bd4e-8cf7da328b7a",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.83",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-17",
      "occurred_at": "2026-10-17 10:19:53.172143+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Stability (0.83 → pass)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a14960-09fd-7744-bd4e-8cf7da328b7a"
    },
    {
      "id": "chg_01a13a24-bf69-774c-b17c-836e41067b21",
      "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-10-14",
      "occurred_at": "2026-10-14 11:20:49.237305+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a13a24-bf69-774c-b17c-836e41067b21"
    },
    {
      "id": "chg_01a12d06-a828-7923-b10a-8faa88c7d3f3",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.stable",
      "from_value": "0.77",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-11",
      "occurred_at": "2026-10-11 22:12:53.378691+00",
      "observed_since": "2026-10-04",
      "source": "scan",
      "summary": "Stability (0.77 → pass)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a12d06-a828-7923-b10a-8faa88c7d3f3"
    },
    {
      "id": "chg_01a0a49c-1204-79e7-b01c-54037b49e7d0",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-15",
      "occurred_at": "2026-09-15 10:28:06.659085+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a0a49c-1204-79e7-b01c-54037b49e7d0"
    },
    {
      "id": "chg_01a0a0a6-60be-7d65-8e82-46e8d4937aec",
      "kind": "check.unverifiable",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_clean",
      "to_code": "supplychain.malware_inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "vendor_no_verdict"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 16:00:52.973729+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a0a0a6-60be-7d65-8e82-46e8d4937aec"
    },
    {
      "id": "chg_01a0a0a6-60c0-77e3-81a1-6af28fd6343a",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.sandbox_pending",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 16:00:52.973729+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a0a0a6-60c0-77e3-81a1-6af28fd6343a"
    },
    {
      "id": "chg_01a0a0a6-60c0-7e7f-84b6-43456ab2e56f",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.insufficient_history",
      "to_code": "stability.sandbox_pending",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "reason": "version_superseded"
      },
      "occurred_on": "2026-09-14",
      "occurred_at": "2026-09-14 16:00:52.973729+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a0a0a6-60c0-7e7f-84b6-43456ab2e56f"
    },
    {
      "id": "chg_01a09a4c-53ea-734d-8d99-bd891118711d",
      "kind": "check.reverified",
      "family": "supplychain-malware",
      "subject_kind": "check",
      "subject": "supplychain-malware",
      "subject_child": "",
      "from_code": "supplychain.malware_inconclusive",
      "to_code": "supplychain.malware_clean",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-09-13",
      "occurred_at": "2026-09-13 10:24:48.283651+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/jgt87-copilot-studio-mcp/copilot-studio-mcp#chg-chg_01a09a4c-53ea-734d-8d99-bd891118711d"
    }
  ],
  "days": [
    {
      "date": "2026-11-05",
      "total": 77,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-11-04",
      "total": 77,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-29",
      "total": 77,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-28",
      "total": 77,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-10-27",
      "total": 77,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-24",
      "total": 77,
      "delta": -5,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 3
    },
    {
      "date": "2026-10-21",
      "total": 82,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-20",
      "total": 82,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}