{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "bgalmes-rubit-mcp-mail",
  "component": "rubit-mcp-mail",
  "generated_at": "2026-11-05T17:52:52.378Z",
  "tracking_since": "2026-09-16",
  "counts": {
    "critical": 0,
    "security": 16,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a1aab4-ee1b-72ab-aeb4-a424fc673e6a",
      "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-11-05",
      "occurred_at": "2026-11-05 07:55:46.560066+00",
      "observed_since": "2026-11-04",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a1aab4-ee1b-72ab-aeb4-a424fc673e6a"
    },
    {
      "id": "chg_01a1a586-8a51-703d-9b5f-fc117d769928",
      "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-11-04",
      "occurred_at": "2026-11-04 07:47:00.089527+00",
      "observed_since": "2026-11-03",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a1a586-8a51-703d-9b5f-fc117d769928"
    },
    {
      "id": "chg_01a1a030-1890-7258-8e4a-33ea338f993d",
      "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-11-03",
      "occurred_at": "2026-11-03 06:54:28.971266+00",
      "observed_since": "2026-11-02",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a1a030-1890-7258-8e4a-33ea338f993d"
    },
    {
      "id": "chg_01a191aa-3fcf-7b70-a434-3ca90e1dcf94",
      "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-31",
      "occurred_at": "2026-10-31 11:13:36.165401+00",
      "observed_since": "2026-10-30",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a191aa-3fcf-7b70-a434-3ca90e1dcf94"
    },
    {
      "id": "chg_01a1720b-b5c3-72d6-b0a1-3d35ec82343b",
      "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-10-25",
      "occurred_at": "2026-10-25 07:52:12.459205+00",
      "observed_since": "2026-10-24",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a1720b-b5c3-72d6-b0a1-3d35ec82343b"
    },
    {
      "id": "chg_01a16cac-cd70-7b50-b9df-6d427d0faf45",
      "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-10-24",
      "occurred_at": "2026-10-24 06:50:26.521054+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a16cac-cd70-7b50-b9df-6d427d0faf45"
    },
    {
      "id": "chg_01a16cac-cd72-7046-9e5e-67e98704fd62",
      "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-24",
      "occurred_at": "2026-10-24 06:50:26.521054+00",
      "observed_since": "2026-10-23",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a16cac-cd72-7046-9e5e-67e98704fd62"
    },
    {
      "id": "chg_01a167c1-610b-716a-b94c-c326023d5704",
      "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-10-23",
      "occurred_at": "2026-10-23 07:54:48.944671+00",
      "observed_since": "2026-10-22",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a167c1-610b-716a-b94c-c326023d5704"
    },
    {
      "id": "chg_01a1482a-0d1e-7d4d-b5f0-7c5b5b9f788a",
      "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-10-17",
      "occurred_at": "2026-10-17 04:41:17.82679+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a1482a-0d1e-7d4d-b5f0-7c5b5b9f788a"
    },
    {
      "id": "chg_01a143ae-5331-74be-b1d3-0603a9b1ea51",
      "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-10-16",
      "occurred_at": "2026-10-16 07:47:40.447303+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a143ae-5331-74be-b1d3-0603a9b1ea51"
    },
    {
      "id": "chg_01a143ae-5332-7544-b76f-cec135e60c21",
      "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-16",
      "occurred_at": "2026-10-16 07:47:40.447303+00",
      "observed_since": "2026-10-15",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a143ae-5332-7544-b76f-cec135e60c21"
    },
    {
      "id": "chg_01a1338b-6d62-7dda-94c8-56498f384800",
      "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-10-13",
      "occurred_at": "2026-10-13 04:35:37.901278+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a1338b-6d62-7dda-94c8-56498f384800"
    },
    {
      "id": "chg_01a1338b-6d65-7936-acec-4e458f20e73e",
      "kind": "check.reverified",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.inconclusive",
      "to_code": "cve.none",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "seen": "50",
        "assessed": "51",
        "resolved": "50",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-10-13",
      "occurred_at": "2026-10-13 04:35:37.901278+00",
      "observed_since": "2026-10-12",
      "source": "scan",
      "summary": "Known CVEs (unverified → pass)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a1338b-6d65-7936-acec-4e458f20e73e"
    },
    {
      "id": "chg_01a13281-f79a-77d2-b93b-291a9f6f3b13",
      "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-10-12",
      "occurred_at": "2026-10-12 23:45:40.739796+00",
      "observed_since": "2026-10-04",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a13281-f79a-77d2-b93b-291a9f6f3b13"
    },
    {
      "id": "chg_01a13281-f79b-74e8-8f46-d64123703507",
      "kind": "check.unverifiable",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.none",
      "to_code": "cve.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "resolver_unavailable"
      },
      "occurred_on": "2026-10-12",
      "occurred_at": "2026-10-12 23:45:40.739796+00",
      "observed_since": "2026-10-04",
      "source": "scan",
      "summary": "Known CVEs (pass → unverified)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a13281-f79b-74e8-8f46-d64123703507"
    },
    {
      "id": "chg_01a0dc9b-88b7-75b1-aee5-30463acf25ac",
      "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-26",
      "occurred_at": "2026-09-26 07:26:15.617237+00",
      "observed_since": "2026-09-25",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/bgalmes-rubit-mcp-mail/rubit-mcp-mail#chg-chg_01a0dc9b-88b7-75b1-aee5-30463acf25ac"
    }
  ],
  "days": [
    {
      "date": "2026-11-05",
      "total": 97,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-11-04",
      "total": 82,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-11-03",
      "total": 97,
      "delta": 15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-31",
      "total": 82,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-30",
      "total": 81,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-25",
      "total": 82,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-24",
      "total": 97,
      "delta": 16,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-10-23",
      "total": 81,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}