{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "pipeworx-io-perm",
  "component": "perm-mcp",
  "generated_at": "2026-11-05T21:18:47.734Z",
  "tracking_since": "2026-10-18",
  "counts": {
    "critical": 4,
    "security": 55,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1a975-39d3-72ab-a2c9-4bec5f7dd12e",
      "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-11-05",
      "occurred_at": "2026-11-05 02:06:34.425388+00",
      "observed_since": "2026-11-04",
      "source": "scan",
      "summary": "Authorization (fail → pass)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a1a975-39d3-72ab-a2c9-4bec5f7dd12e"
    },
    {
      "id": "chg_01a1a44f-4ab1-7c4e-a468-874d16e3aeb4",
      "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-11-04",
      "occurred_at": "2026-11-04 02:07:02.268457+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a1a44f-4ab1-7c4e-a468-874d16e3aeb4"
    },
    {
      "id": "chg_01a1a44f-4aad-72a4-88df-c8257e9ec4e9",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.none_destructive",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "critical",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "forget"
      },
      "occurred_on": "2026-11-04",
      "occurred_at": "2026-11-04 02:07:02.268457+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Authorization (pass → fail)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a1a44f-4aad-72a4-88df-c8257e9ec4e9"
    },
    {
      "id": "chg_01a1a44f-4aaf-71ae-84ef-5be8ef4fe010",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.27",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "9",
        "added": "2",
        "breaks": "0",
        "removed": "0",
        "auth_transport": "1"
      },
      "occurred_on": "2026-11-04",
      "occurred_at": "2026-11-04 02:07:02.268457+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Stability (0.27 → fail)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a1a44f-4aaf-71ae-84ef-5be8ef4fe010"
    },
    {
      "id": "chg_01a1a44f-4aaf-78b6-ab62-25d441f55e78",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx"
      },
      "occurred_on": "2026-11-04",
      "occurred_at": "2026-11-04 02:07:02.268457+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Tool “ask_pipeworx” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a1a44f-4aaf-78b6-ab62-25d441f55e78"
    },
    {
      "id": "chg_01a1a44f-4aaf-7f38-b22d-b477766a60c0",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_beta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_beta"
      },
      "occurred_on": "2026-11-04",
      "occurred_at": "2026-11-04 02:07:02.268457+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_beta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a1a44f-4aaf-7f38-b22d-b477766a60c0"
    },
    {
      "id": "chg_01a1a44f-4ab0-7a33-89b4-6e34a56c8192",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_grounded",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_grounded"
      },
      "occurred_on": "2026-11-04",
      "occurred_at": "2026-11-04 02:07:02.268457+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_grounded” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a1a44f-4ab0-7a33-89b4-6e34a56c8192"
    },
    {
      "id": "chg_01a1a44f-4ab1-74a2-b105-84391fa7e8b1",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "deep_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "deep_research"
      },
      "occurred_on": "2026-11-04",
      "occurred_at": "2026-11-04 02:07:02.268457+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Tool “deep_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a1a44f-4ab1-74a2-b105-84391fa7e8b1"
    },
    {
      "id": "chg_01a19f29-2b5a-7947-a7d7-f1a5c811b26e",
      "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-11-03",
      "occurred_at": "2026-11-03 02:07:17.761539+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19f29-2b5a-7947-a7d7-f1a5c811b26e"
    },
    {
      "id": "chg_01a19f29-2b55-7cc7-847c-52ea69431e97",
      "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-11-03",
      "occurred_at": "2026-11-03 02:07:17.761539+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Authorization (fail → pass)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19f29-2b55-7cc7-847c-52ea69431e97"
    },
    {
      "id": "chg_01a19f29-2b58-74c9-906a-c3ca9d073dee",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx"
      },
      "occurred_on": "2026-11-03",
      "occurred_at": "2026-11-03 02:07:17.761539+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Tool “ask_pipeworx” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19f29-2b58-74c9-906a-c3ca9d073dee"
    },
    {
      "id": "chg_01a19f29-2b58-7c73-84ff-30c7feba2f14",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_beta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_beta"
      },
      "occurred_on": "2026-11-03",
      "occurred_at": "2026-11-03 02:07:17.761539+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_beta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19f29-2b58-7c73-84ff-30c7feba2f14"
    },
    {
      "id": "chg_01a19f29-2b59-7bc3-bcb0-82e0e76ccb7f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_grounded",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_grounded"
      },
      "occurred_on": "2026-11-03",
      "occurred_at": "2026-11-03 02:07:17.761539+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_grounded” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19f29-2b59-7bc3-bcb0-82e0e76ccb7f"
    },
    {
      "id": "chg_01a19f29-2b5a-71bd-aaaf-b551161a6966",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "deep_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "deep_research"
      },
      "occurred_on": "2026-11-03",
      "occurred_at": "2026-11-03 02:07:17.761539+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Tool “deep_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19f29-2b5a-71bd-aaaf-b551161a6966"
    },
    {
      "id": "chg_01a19a03-154c-7677-b77c-6a30a97ab259",
      "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-11-02",
      "occurred_at": "2026-11-02 02:07:35.660297+00",
      "observed_since": "2026-11-01",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19a03-154c-7677-b77c-6a30a97ab259"
    },
    {
      "id": "chg_01a19a03-1549-7755-a6a8-4243d36ffbc6",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.none_destructive",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "critical",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "forget"
      },
      "occurred_on": "2026-11-02",
      "occurred_at": "2026-11-02 02:07:35.660297+00",
      "observed_since": "2026-11-01",
      "source": "scan",
      "summary": "Authorization (pass → fail)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19a03-1549-7755-a6a8-4243d36ffbc6"
    },
    {
      "id": "chg_01a19a03-154a-793d-8319-13536a8b5a9c",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.20",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "7",
        "added": "2",
        "breaks": "0",
        "removed": "0",
        "auth_transport": "1"
      },
      "occurred_on": "2026-11-02",
      "occurred_at": "2026-11-02 02:07:35.660297+00",
      "observed_since": "2026-11-01",
      "source": "scan",
      "summary": "Stability (0.20 → fail)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19a03-154a-793d-8319-13536a8b5a9c"
    },
    {
      "id": "chg_01a19a03-154a-7ed6-a2f1-94d797bf7cf5",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx"
      },
      "occurred_on": "2026-11-02",
      "occurred_at": "2026-11-02 02:07:35.660297+00",
      "observed_since": "2026-11-01",
      "source": "scan",
      "summary": "Tool “ask_pipeworx” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19a03-154a-7ed6-a2f1-94d797bf7cf5"
    },
    {
      "id": "chg_01a19a03-154b-731f-9820-23a78c2d4c42",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_beta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_beta"
      },
      "occurred_on": "2026-11-02",
      "occurred_at": "2026-11-02 02:07:35.660297+00",
      "observed_since": "2026-11-01",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_beta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19a03-154b-731f-9820-23a78c2d4c42"
    },
    {
      "id": "chg_01a19a03-154b-7d34-b95e-17fc0e62579d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_grounded",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_grounded"
      },
      "occurred_on": "2026-11-02",
      "occurred_at": "2026-11-02 02:07:35.660297+00",
      "observed_since": "2026-11-01",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_grounded” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19a03-154b-7d34-b95e-17fc0e62579d"
    },
    {
      "id": "chg_01a19a03-154c-7280-8c66-2c0867964414",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "deep_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "deep_research"
      },
      "occurred_on": "2026-11-02",
      "occurred_at": "2026-11-02 02:07:35.660297+00",
      "observed_since": "2026-11-01",
      "source": "scan",
      "summary": "Tool “deep_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a19a03-154c-7280-8c66-2c0867964414"
    },
    {
      "id": "chg_01a18fb5-a076-78a9-aaa5-ad2909e299f3",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "deep_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "deep_research"
      },
      "occurred_on": "2026-10-31",
      "occurred_at": "2026-10-31 02:06:47.358888+00",
      "observed_since": "2026-10-30",
      "source": "scan",
      "summary": "Tool “deep_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18fb5-a076-78a9-aaa5-ad2909e299f3"
    },
    {
      "id": "chg_01a18fb5-a076-737a-ae45-c734bb644cb4",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_grounded",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_grounded"
      },
      "occurred_on": "2026-10-31",
      "occurred_at": "2026-10-31 02:06:47.358888+00",
      "observed_since": "2026-10-30",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_grounded” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18fb5-a076-737a-ae45-c734bb644cb4"
    },
    {
      "id": "chg_01a18fb5-a075-7ccc-8bd5-f5c24b647259",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_beta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_beta"
      },
      "occurred_on": "2026-10-31",
      "occurred_at": "2026-10-31 02:06:47.358888+00",
      "observed_since": "2026-10-30",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_beta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18fb5-a075-7ccc-8bd5-f5c24b647259"
    },
    {
      "id": "chg_01a18fb5-a074-77f0-afc7-039bbf888521",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx"
      },
      "occurred_on": "2026-10-31",
      "occurred_at": "2026-10-31 02:06:47.358888+00",
      "observed_since": "2026-10-30",
      "source": "scan",
      "summary": "Tool “ask_pipeworx” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18fb5-a074-77f0-afc7-039bbf888521"
    },
    {
      "id": "chg_01a18fb5-a076-7e25-a6fc-6b710c4be736",
      "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-10-31",
      "occurred_at": "2026-10-31 02:06:47.358888+00",
      "observed_since": "2026-10-30",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18fb5-a076-7e25-a6fc-6b710c4be736"
    },
    {
      "id": "chg_01a18be1-5031-7a35-a5c8-4a66fc66836f",
      "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-10-30",
      "occurred_at": "2026-10-30 08:16:01.540524+00",
      "observed_since": "2026-10-29",
      "source": "scan",
      "summary": "Authorization (fail → pass)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18be1-5031-7a35-a5c8-4a66fc66836f"
    },
    {
      "id": "chg_01a18a8f-b1c4-71bc-a9db-60864a32f3e6",
      "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-10-30",
      "occurred_at": "2026-10-30 02:07:15.315861+00",
      "observed_since": "2026-10-29",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18a8f-b1c4-71bc-a9db-60864a32f3e6"
    },
    {
      "id": "chg_01a18a8f-b1c3-7d11-ba71-8ae03a5a54c8",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "deep_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "deep_research"
      },
      "occurred_on": "2026-10-30",
      "occurred_at": "2026-10-30 02:07:15.315861+00",
      "observed_since": "2026-10-29",
      "source": "scan",
      "summary": "Tool “deep_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18a8f-b1c3-7d11-ba71-8ae03a5a54c8"
    },
    {
      "id": "chg_01a18a8f-b1c3-7936-9e67-28681bd6d26d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "compare_entities",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "compare_entities"
      },
      "occurred_on": "2026-10-30",
      "occurred_at": "2026-10-30 02:07:15.315861+00",
      "observed_since": "2026-10-29",
      "source": "scan",
      "summary": "Tool “compare_entities” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18a8f-b1c3-7936-9e67-28681bd6d26d"
    },
    {
      "id": "chg_01a18a8f-b1c3-750a-873e-26f9112f75d6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_grounded",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_grounded"
      },
      "occurred_on": "2026-10-30",
      "occurred_at": "2026-10-30 02:07:15.315861+00",
      "observed_since": "2026-10-29",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_grounded” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18a8f-b1c3-750a-873e-26f9112f75d6"
    },
    {
      "id": "chg_01a18a8f-b1c2-7f40-a743-35e869e6b24f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_beta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_beta"
      },
      "occurred_on": "2026-10-30",
      "occurred_at": "2026-10-30 02:07:15.315861+00",
      "observed_since": "2026-10-29",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_beta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18a8f-b1c2-7f40-a743-35e869e6b24f"
    },
    {
      "id": "chg_01a18a8f-b1c1-76f7-b69e-bb0de6aac85e",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx"
      },
      "occurred_on": "2026-10-30",
      "occurred_at": "2026-10-30 02:07:15.315861+00",
      "observed_since": "2026-10-29",
      "source": "scan",
      "summary": "Tool “ask_pipeworx” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18a8f-b1c1-76f7-b69e-bb0de6aac85e"
    },
    {
      "id": "chg_01a18568-9281-71cd-9b66-143628dec3ac",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.none_destructive",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "critical",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "forget"
      },
      "occurred_on": "2026-10-29",
      "occurred_at": "2026-10-29 02:06:25.363726+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Authorization (pass → fail)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18568-9281-71cd-9b66-143628dec3ac"
    },
    {
      "id": "chg_01a18568-9283-7218-a357-2822ff49628c",
      "kind": "check.verdict",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.churn",
      "from_value": "0.07",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "days": "3",
        "added": "2",
        "breaks": "0",
        "removed": "0",
        "auth_transport": "1"
      },
      "occurred_on": "2026-10-29",
      "occurred_at": "2026-10-29 02:06:25.363726+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Stability (0.07 → fail)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18568-9283-7218-a357-2822ff49628c"
    },
    {
      "id": "chg_01a18568-9283-7d55-ac3a-3646e18272ce",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx"
      },
      "occurred_on": "2026-10-29",
      "occurred_at": "2026-10-29 02:06:25.363726+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Tool “ask_pipeworx” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18568-9283-7d55-ac3a-3646e18272ce"
    },
    {
      "id": "chg_01a18568-9284-7519-97a1-2404ae7f4bb9",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_beta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_beta"
      },
      "occurred_on": "2026-10-29",
      "occurred_at": "2026-10-29 02:06:25.363726+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_beta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18568-9284-7519-97a1-2404ae7f4bb9"
    },
    {
      "id": "chg_01a18568-9284-7b44-8ef5-b3194b0cadc9",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_grounded",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_grounded"
      },
      "occurred_on": "2026-10-29",
      "occurred_at": "2026-10-29 02:06:25.363726+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_grounded” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18568-9284-7b44-8ef5-b3194b0cadc9"
    },
    {
      "id": "chg_01a18568-9285-7380-89d5-f552c3d3b543",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "bet_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "bet_research"
      },
      "occurred_on": "2026-10-29",
      "occurred_at": "2026-10-29 02:06:25.363726+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Tool “bet_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18568-9285-7380-89d5-f552c3d3b543"
    },
    {
      "id": "chg_01a18568-9286-7158-900a-a86e6418f3ff",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "deep_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "deep_research"
      },
      "occurred_on": "2026-10-29",
      "occurred_at": "2026-10-29 02:06:25.363726+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "Tool “deep_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18568-9286-7158-900a-a86e6418f3ff"
    },
    {
      "id": "chg_01a18568-9286-7607-aeba-32793fb21e48",
      "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-10-29",
      "occurred_at": "2026-10-29 02:06:25.363726+00",
      "observed_since": "2026-10-28",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18568-9286-7607-aeba-32793fb21e48"
    },
    {
      "id": "chg_01a18042-1097-77c2-96c3-b7aa11abf533",
      "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-10-28",
      "occurred_at": "2026-10-28 02:06:15.65337+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Authorization (fail → pass)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18042-1097-77c2-96c3-b7aa11abf533"
    },
    {
      "id": "chg_01a18042-1099-769e-9f0c-898548360b82",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx"
      },
      "occurred_on": "2026-10-28",
      "occurred_at": "2026-10-28 02:06:15.65337+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Tool “ask_pipeworx” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18042-1099-769e-9f0c-898548360b82"
    },
    {
      "id": "chg_01a18042-1099-7cbd-9fbb-d462f132579c",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_beta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_beta"
      },
      "occurred_on": "2026-10-28",
      "occurred_at": "2026-10-28 02:06:15.65337+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_beta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18042-1099-7cbd-9fbb-d462f132579c"
    },
    {
      "id": "chg_01a18042-109a-72ed-bda7-907e9f1073dd",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_grounded",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_grounded"
      },
      "occurred_on": "2026-10-28",
      "occurred_at": "2026-10-28 02:06:15.65337+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_grounded” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18042-109a-72ed-bda7-907e9f1073dd"
    },
    {
      "id": "chg_01a18042-109a-7866-a27d-965bf4f8d5b3",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "deep_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "deep_research"
      },
      "occurred_on": "2026-10-28",
      "occurred_at": "2026-10-28 02:06:15.65337+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Tool “deep_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18042-109a-7866-a27d-965bf4f8d5b3"
    },
    {
      "id": "chg_01a18042-109b-78ff-836e-141cfcf093b6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "polymarket_kalshi_spread",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "polymarket_kalshi_spread"
      },
      "occurred_on": "2026-10-28",
      "occurred_at": "2026-10-28 02:06:15.65337+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "Tool “polymarket_kalshi_spread” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18042-109b-78ff-836e-141cfcf093b6"
    },
    {
      "id": "chg_01a18042-109d-71fc-a34e-747e8d924476",
      "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-10-28",
      "occurred_at": "2026-10-28 02:06:15.65337+00",
      "observed_since": "2026-10-27",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a18042-109d-71fc-a34e-747e8d924476"
    },
    {
      "id": "chg_01a17b1c-011e-7902-90ee-d3065341a9f4",
      "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-10-27",
      "occurred_at": "2026-10-27 02:06:35.253209+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a17b1c-011e-7902-90ee-d3065341a9f4"
    },
    {
      "id": "chg_01a17b1c-011c-72b4-a67d-444688c165c8",
      "kind": "check.verdict",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.none_destructive",
      "from_value": "pass",
      "to_value": "fail",
      "materiality": "critical",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tool": "forget"
      },
      "occurred_on": "2026-10-27",
      "occurred_at": "2026-10-27 02:06:35.253209+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Authorization (pass → fail)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a17b1c-011c-72b4-a67d-444688c165c8"
    },
    {
      "id": "chg_01a17b1c-011d-712f-be22-88bc0f8583a9",
      "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": "1",
        "added": "0",
        "breaks": "0",
        "removed": "0",
        "auth_transport": "1"
      },
      "occurred_on": "2026-10-27",
      "occurred_at": "2026-10-27 02:06:35.253209+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Stability (unverified → fail)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a17b1c-011d-712f-be22-88bc0f8583a9"
    },
    {
      "id": "chg_01a17b1c-011d-75ce-85be-b47f21221a95",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx"
      },
      "occurred_on": "2026-10-27",
      "occurred_at": "2026-10-27 02:06:35.253209+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Tool “ask_pipeworx” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a17b1c-011d-75ce-85be-b47f21221a95"
    },
    {
      "id": "chg_01a17b1c-011d-7a84-9c6f-a0090b4c3f24",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_beta",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_beta"
      },
      "occurred_on": "2026-10-27",
      "occurred_at": "2026-10-27 02:06:35.253209+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_beta” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a17b1c-011d-7a84-9c6f-a0090b4c3f24"
    },
    {
      "id": "chg_01a17b1c-011e-705b-9f28-75c4cc82b909",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "ask_pipeworx_grounded",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "ask_pipeworx_grounded"
      },
      "occurred_on": "2026-10-27",
      "occurred_at": "2026-10-27 02:06:35.253209+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Tool “ask_pipeworx_grounded” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a17b1c-011e-705b-9f28-75c4cc82b909"
    },
    {
      "id": "chg_01a17b1c-011e-7458-b4ac-e03d6b0405e6",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "deep_research",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "deep_research"
      },
      "occurred_on": "2026-10-27",
      "occurred_at": "2026-10-27 02:06:35.253209+00",
      "observed_since": "2026-10-26",
      "source": "scan",
      "summary": "Tool “deep_research” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a17b1c-011e-7458-b4ac-e03d6b0405e6"
    },
    {
      "id": "chg_01a175f6-6647-790b-989f-338c42815ec5",
      "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": "46",
        "judged": "46"
      },
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 02:07:24.70634+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "First check of Judged manipulation (pass)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a175f6-6647-790b-989f-338c42815ec5"
    },
    {
      "id": "chg_01a175f6-6647-73ef-a313-467d7fa3e594",
      "kind": "check.appeared",
      "family": "auth-registration",
      "subject_kind": "check",
      "subject": "auth-registration",
      "subject_child": "",
      "from_code": null,
      "to_code": "auth.registration_cimd",
      "from_value": null,
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 02:07:24.70634+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "First check of Authorization (pass)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a175f6-6647-73ef-a313-467d7fa3e594"
    },
    {
      "id": "chg_01a175f6-6646-7a39-ab03-6d9cbbc4d0f6",
      "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-26",
      "occurred_at": "2026-10-26 02:07:24.70634+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "Injection markers (unverified → pass)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a175f6-6646-7a39-ab03-6d9cbbc4d0f6"
    },
    {
      "id": "chg_01a175f6-6645-73ef-a8b3-0908dd86c2f2",
      "kind": "check.reverified",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.none_unlisted",
      "to_code": "auth.rfc9728_invoke",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 02:07:24.70634+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "Authorization (unverified → pass)",
      "link": "https://verifymcp.io/servers/pipeworx-io-perm/perm-mcp#chg-chg_01a175f6-6645-73ef-a8b3-0908dd86c2f2"
    }
  ],
  "days": [
    {
      "date": "2026-11-05",
      "total": 77,
      "delta": 14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-11-04",
      "total": 63,
      "delta": -14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-11-03",
      "total": 77,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-11-02",
      "total": 62,
      "delta": -14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 7
    },
    {
      "date": "2026-11-01",
      "total": 76,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 17,
        "to": 20,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 5,
          "to_days": 6
        },
        "partial": false,
        "compared_to": "2026-10-31",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-31",
      "total": 75,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 5
    },
    {
      "date": "2026-10-30",
      "total": 75,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 8
    },
    {
      "date": "2026-10-29",
      "total": 60,
      "delta": -14,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 9
    }
  ]
}