{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "mirrorethic-temporal-mcp",
  "component": "temporal-mcp-2",
  "generated_at": "2026-09-21T08:52:18.580Z",
  "tracking_since": "2026-07-27",
  "counts": {
    "critical": 0,
    "security": 17,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0af41-37a7-769a-b93a-89c70aaa4957",
      "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-17",
      "occurred_at": "2026-09-17 12:04:41.667847+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a0af41-37a7-769a-b93a-89c70aaa4957"
    },
    {
      "id": "chg_01a09552-31da-725b-8612-6d6db652e485",
      "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-12",
      "occurred_at": "2026-09-12 11:13:06.976571+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a09552-31da-725b-8612-6d6db652e485"
    },
    {
      "id": "chg_01a090ce-5b92-75eb-b3c1-dc9b8a3c00a4",
      "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-11",
      "occurred_at": "2026-09-11 14:10:37.788087+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a090ce-5b92-75eb-b3c1-dc9b8a3c00a4"
    },
    {
      "id": "chg_01a0860d-53db-72ea-b840-e8a28861473b",
      "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-09",
      "occurred_at": "2026-09-09 12:03:35.486508+00",
      "observed_since": "2026-09-08",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a0860d-53db-72ea-b840-e8a28861473b"
    },
    {
      "id": "chg_01a080f2-f3d2-70ef-a36c-a65d78e4b5a3",
      "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-08",
      "occurred_at": "2026-09-08 12:16:40.538899+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a080f2-f3d2-70ef-a36c-a65d78e4b5a3"
    },
    {
      "id": "chg_01a04cdd-b8c5-7323-8dba-64ffa6b49b7e",
      "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-08-29",
      "occurred_at": "2026-08-29 09:33:14.235829+00",
      "observed_since": "2026-08-28",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a04cdd-b8c5-7323-8dba-64ffa6b49b7e"
    },
    {
      "id": "chg_01a0432b-0892-74a7-8423-bc9d5d1a5deb",
      "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-08-27",
      "occurred_at": "2026-08-27 12:21:28.819085+00",
      "observed_since": "2026-08-26",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a0432b-0892-74a7-8423-bc9d5d1a5deb"
    },
    {
      "id": "chg_01a02df3-2be2-77d5-afd2-82b5d243c9f7",
      "kind": "installscript.hooks_changed",
      "family": "install-scripts",
      "subject_kind": "package",
      "subject": "hooks",
      "subject_child": "",
      "from_code": "installscript.unreviewed",
      "to_code": "installscript.allowlisted",
      "from_value": null,
      "to_value": "build_backend",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "build_backend",
        "from": ""
      },
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 09:28:26.217808+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "The scripts that run when this package is installed changed (build_backend)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a02df3-2be2-77d5-afd2-82b5d243c9f7"
    },
    {
      "id": "chg_01a02df3-2be0-795c-9d60-e90397354eb9",
      "kind": "check.verdict",
      "family": "install-scripts",
      "subject_kind": "check",
      "subject": "install-scripts",
      "subject_child": "",
      "from_code": "installscript.unreviewed",
      "to_code": "installscript.allowlisted",
      "from_value": "partial",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "hook": "build_backend",
        "tier": "allowlisted",
        "tool": "hatchling.build",
        "hooks": "build_backend"
      },
      "occurred_on": "2026-08-23",
      "occurred_at": "2026-08-23 09:28:26.217808+00",
      "observed_since": "2026-08-22",
      "source": "scan",
      "summary": "Install scripts (partial → pass)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a02df3-2be0-795c-9d60-e90397354eb9"
    },
    {
      "id": "chg_01a023aa-772d-7f1d-a38c-7d86ee27ae25",
      "kind": "check.verdict",
      "family": "install-scripts",
      "subject_kind": "check",
      "subject": "install-scripts",
      "subject_child": "",
      "from_code": "installscript.allowlisted",
      "to_code": "installscript.unreviewed",
      "from_value": "pass",
      "to_value": "partial",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "tier": "unreviewed",
        "truncated": "true"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 09:32:49.087786+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Install scripts (pass → partial)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a023aa-772d-7f1d-a38c-7d86ee27ae25"
    },
    {
      "id": "chg_01a023aa-772f-7ecc-acef-28e766b1b1ed",
      "kind": "installscript.hooks_changed",
      "family": "install-scripts",
      "subject_kind": "package",
      "subject": "hooks",
      "subject_child": "",
      "from_code": "installscript.allowlisted",
      "to_code": "installscript.unreviewed",
      "from_value": "build_backend",
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "",
        "from": "build_backend"
      },
      "occurred_on": "2026-08-21",
      "occurred_at": "2026-08-21 09:32:49.087786+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "The scripts that run when this package is installed changed (build_backend)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_01a023aa-772f-7ecc-acef-28e766b1b1ed"
    },
    {
      "id": "chg_019ffa74-5d0a-7d12-b7a6-e12b79fe2010",
      "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-08-13",
      "occurred_at": "2026-08-13 09:29:17.815934+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_019ffa74-5d0a-7d12-b7a6-e12b79fe2010"
    },
    {
      "id": "chg_019ff53c-8991-70e1-90b4-ec634a0ff39d",
      "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-08-12",
      "occurred_at": "2026-08-12 09:10:13.120163+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_019ff53c-8991-70e1-90b4-ec634a0ff39d"
    },
    {
      "id": "chg_019fe0a1-b597-7f08-945d-3f1ba3169931",
      "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-08-08",
      "occurred_at": "2026-08-08 09:08:41.987652+00",
      "observed_since": "2026-08-07",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_019fe0a1-b597-7f08-945d-3f1ba3169931"
    },
    {
      "id": "chg_019fd142-ec34-728a-9a2a-3f1553640277",
      "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": {},
      "occurred_on": "2026-08-05",
      "occurred_at": "2026-08-05 09:30:51.807411+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_019fd142-ec34-728a-9a2a-3f1553640277"
    },
    {
      "id": "chg_019fc1c7-0962-7999-afd5-84d3091390f1",
      "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-08-02",
      "occurred_at": "2026-08-02 09:21:14.579747+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_019fc1c7-0962-7999-afd5-84d3091390f1"
    },
    {
      "id": "chg_019fb719-6a4d-76ec-acb1-e913870dd151",
      "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": {},
      "occurred_on": "2026-07-31",
      "occurred_at": "2026-07-31 07:35:23.936441+00",
      "observed_since": "2026-07-30",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/mirrorethic-temporal-mcp/temporal-mcp-2#chg-chg_019fb719-6a4d-76ec-acb1-e913870dd151"
    }
  ],
  "days": [
    {
      "date": "2026-09-17",
      "total": 24,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-12",
      "total": 39,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-11",
      "total": 24,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-09",
      "total": 39,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-08",
      "total": 24,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-29",
      "total": 39,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-27",
      "total": 24,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-08-26",
      "total": 39,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}