{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "one-faf-gemini-faf-mcp",
  "component": "gemini-faf-mcp",
  "generated_at": "2026-09-21T00:54:38.756Z",
  "tracking_since": "2026-07-26",
  "counts": {
    "critical": 0,
    "security": 48,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a0b779-ce06-715c-8bc0-393f27f05d08",
      "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-09-19",
      "occurred_at": "2026-09-19 02:23:28.196583+00",
      "observed_since": "2026-09-18",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a0b779-ce06-715c-8bc0-393f27f05d08"
    },
    {
      "id": "chg_01a0ad2e-593a-7550-afa2-c0c165c7794f",
      "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-09-17",
      "occurred_at": "2026-09-17 02:24:50.890436+00",
      "observed_since": "2026-09-16",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a0ad2e-593a-7550-afa2-c0c165c7794f"
    },
    {
      "id": "chg_01a0a31a-1eeb-7bd2-8a14-1572091480b1",
      "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 03:26:32.931491+00",
      "observed_since": "2026-09-14",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a0a31a-1eeb-7bd2-8a14-1572091480b1"
    },
    {
      "id": "chg_01a09e63-9bc7-7d84-a509-d30c1300b31f",
      "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 05:28:42.836968+00",
      "observed_since": "2026-09-13",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a09e63-9bc7-7d84-a509-d30c1300b31f"
    },
    {
      "id": "chg_01a09894-84ca-7f23-9b0a-4301736bc905",
      "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 02:24:25.187087+00",
      "observed_since": "2026-09-12",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a09894-84ca-7f23-9b0a-4301736bc905"
    },
    {
      "id": "chg_01a0933b-3a6f-76ab-9bce-9b6d451af79c",
      "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-12",
      "occurred_at": "2026-09-12 01:28:47.353667+00",
      "observed_since": "2026-09-11",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a0933b-3a6f-76ab-9bce-9b6d451af79c"
    },
    {
      "id": "chg_01a08e4b-0985-70ad-b4cb-5ca166bcaabf",
      "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-09-11",
      "occurred_at": "2026-09-11 02:27:57.281817+00",
      "observed_since": "2026-09-10",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a08e4b-0985-70ad-b4cb-5ca166bcaabf"
    },
    {
      "id": "chg_01a07ed5-8dbd-757b-8613-110ac35ef93f",
      "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-08",
      "occurred_at": "2026-09-08 02:25:19.700895+00",
      "observed_since": "2026-09-07",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a07ed5-8dbd-757b-8613-110ac35ef93f"
    },
    {
      "id": "chg_01a079af-959c-7ab8-8d86-fc3a71c8cf96",
      "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-07",
      "occurred_at": "2026-09-07 02:25:45.269365+00",
      "observed_since": "2026-09-06",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a079af-959c-7ab8-8d86-fc3a71c8cf96"
    },
    {
      "id": "chg_01a07920-90fb-7cdb-9999-a973b2a4bfc2",
      "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_not_cached"
      },
      "occurred_on": "2026-09-06",
      "occurred_at": "2026-09-06 23:49:32.510066+00",
      "observed_since": "2026-09-05",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a07920-90fb-7cdb-9999-a973b2a4bfc2"
    },
    {
      "id": "chg_01a06a36-fd44-73db-a0fb-023dc1b340e3",
      "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-09-04",
      "occurred_at": "2026-09-04 02:19:43.707583+00",
      "observed_since": "2026-09-03",
      "source": "scan",
      "summary": "Stability (0.97 → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a06a36-fd44-73db-a0fb-023dc1b340e3"
    },
    {
      "id": "chg_01a02252-c3bb-7a93-8e15-e86f3fd6aa50",
      "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-21",
      "occurred_at": "2026-08-21 03:17:24.07129+00",
      "observed_since": "2026-08-20",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a02252-c3bb-7a93-8e15-e86f3fd6aa50"
    },
    {
      "id": "chg_01a020b6-7dbc-7e02-824a-d0861309562e",
      "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_not_cached"
      },
      "occurred_on": "2026-08-20",
      "occurred_at": "2026-08-20 19:47:05.746974+00",
      "observed_since": "2026-08-19",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a020b6-7dbc-7e02-824a-d0861309562e"
    },
    {
      "id": "chg_01a017ce-4822-7a99-a01a-934319416dbf",
      "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-19",
      "occurred_at": "2026-08-19 02:16:29.927971+00",
      "observed_since": "2026-08-18",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a017ce-4822-7a99-a01a-934319416dbf"
    },
    {
      "id": "chg_01a00d81-3f16-7815-9362-21fa26a096c1",
      "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-17",
      "occurred_at": "2026-08-17 02:16:09.163728+00",
      "observed_since": "2026-08-16",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_01a00d81-3f16-7815-9362-21fa26a096c1"
    },
    {
      "id": "chg_019ffe23-0993-7541-89e8-7f5a74afede1",
      "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-14",
      "occurred_at": "2026-08-14 02:38:56.856552+00",
      "observed_since": "2026-08-13",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019ffe23-0993-7541-89e8-7f5a74afede1"
    },
    {
      "id": "chg_019ff8e7-8904-7c45-9726-e3cfa97da801",
      "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-13",
      "occurred_at": "2026-08-13 02:15:51.214859+00",
      "observed_since": "2026-08-12",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019ff8e7-8904-7c45-9726-e3cfa97da801"
    },
    {
      "id": "chg_019ff43d-ffe1-71f6-8391-f67f2711fb81",
      "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-12",
      "occurred_at": "2026-08-12 04:32:11.720837+00",
      "observed_since": "2026-08-11",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019ff43d-ffe1-71f6-8391-f67f2711fb81"
    },
    {
      "id": "chg_019fe98b-3247-70a0-9840-a46e833ae433",
      "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-10",
      "occurred_at": "2026-08-10 02:40:41.458422+00",
      "observed_since": "2026-08-09",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fe98b-3247-70a0-9840-a46e833ae433"
    },
    {
      "id": "chg_019fd4f0-d421-7633-89ed-d2b33ba368af",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_failed",
      "to_code": "stability.insufficient_history",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-06",
      "occurred_at": "2026-08-06 02:39:40.528776+00",
      "observed_since": "2026-08-05",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: not enough scan history yet (needs a 30-day window).)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fd4f0-d421-7633-89ed-d2b33ba368af"
    },
    {
      "id": "chg_019fcfc3-14e1-7ae9-b601-0d00244bc251",
      "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-05",
      "occurred_at": "2026-08-05 02:31:36.362667+00",
      "observed_since": "2026-08-04",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fcfc3-14e1-7ae9-b601-0d00244bc251"
    },
    {
      "id": "chg_019fcaa3-d4df-7c54-9418-885c94e58b4f",
      "kind": "check.reverified",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.inconclusive",
      "to_code": "cve.transitive",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "path": "functions-framework > starlette",
        "refs": "[\"CVE-2026-54283\",\"CVE-2026-48710\",\"CVE-2026-54282\",\"CVE-2026-48818\",\"CVE-2026-48817\",\"CVE-2026-48710\",\"CVE-2026-48817\",\"CVE-2026-48818\",\"CVE-2026-54282\",\"CVE-2026-54283\"]",
        "seen": "66",
        "package": "starlette",
        "version": "0.52.1",
        "assessed": "67",
        "resolved": "66",
        "severity": "high",
        "transitive": "1",
        "vulnerable": "[{\"name\":\"starlette\",\"version\":\"0.52.1\",\"depth\":2,\"path\":[\"functions-framework\",\"starlette\"],\"refs\":[\"CVE-2026-54283\",\"CVE-2026-48710\",\"CVE-2026-54282\",\"CVE-2026-48818\",\"CVE-2026-48817\",\"CVE-2026-48710\",\"CVE-2026-48817\",\"CVE-2026-48818\",\"CVE-2026-54282\",\"CVE-2026-54283\"]}]",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-08-04",
      "occurred_at": "2026-08-04 02:39:22.321065+00",
      "observed_since": "2026-08-03",
      "source": "scan",
      "summary": "Known CVEs (unverified → fail)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fcaa3-d4df-7c54-9418-885c94e58b4f"
    },
    {
      "id": "chg_019fc749-4af2-730d-9124-89f9cbe53197",
      "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-03",
      "occurred_at": "2026-08-03 11:01:37.121585+00",
      "observed_since": "2026-08-02",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fc749-4af2-730d-9124-89f9cbe53197"
    },
    {
      "id": "chg_019fc235-59a5-76a9-a6cf-f8697aaa3302",
      "kind": "check.unverifiable",
      "family": "build-provenance",
      "subject_kind": "check",
      "subject": "build-provenance",
      "subject_child": "",
      "from_code": "provenance.none",
      "to_code": "provenance.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 11:21:44.08725+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Provenance (fail → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fc235-59a5-76a9-a6cf-f8697aaa3302"
    },
    {
      "id": "chg_019fc235-59a6-726c-bc82-be12685ca3df",
      "kind": "check.unverifiable",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "resolver_unavailable"
      },
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 11:21:44.08725+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Known CVEs (fail → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fc235-59a6-726c-bc82-be12685ca3df"
    },
    {
      "id": "chg_019fc235-59a6-7886-94bc-18bde4fd10e5",
      "kind": "check.unverifiable",
      "family": "install-scripts",
      "subject_kind": "check",
      "subject": "install-scripts",
      "subject_child": "",
      "from_code": "installscript.allowlisted",
      "to_code": "installscript.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 11:21:44.08725+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Install scripts (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fc235-59a6-7886-94bc-18bde4fd10e5"
    },
    {
      "id": "chg_019fc235-59a6-7ebb-be78-bc70338c6e1c",
      "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 11:21:44.08725+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "Malware scan (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fc235-59a6-7ebb-be78-bc70338c6e1c"
    },
    {
      "id": "chg_019fc235-59a7-773a-948f-0a5a01008bd8",
      "kind": "installscript.hooks_changed",
      "family": "install-scripts",
      "subject_kind": "package",
      "subject": "hooks",
      "subject_child": "",
      "from_code": "installscript.allowlisted",
      "to_code": "installscript.inconclusive",
      "from_value": "build_backend",
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "",
        "from": "build_backend"
      },
      "occurred_on": "2026-08-02",
      "occurred_at": "2026-08-02 11:21:44.08725+00",
      "observed_since": "2026-08-01",
      "source": "scan",
      "summary": "The scripts that run when this package is installed changed (build_backend)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fc235-59a7-773a-948f-0a5a01008bd8"
    },
    {
      "id": "chg_019fbd05-6009-7e60-82d0-8dc9895a203c",
      "kind": "check.reason",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.sandbox_pending",
      "to_code": "stability.sandbox_failed",
      "from_value": "unverified",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "status": "failed"
      },
      "occurred_on": "2026-08-01",
      "occurred_at": "2026-08-01 11:11:13.901692+00",
      "observed_since": "2026-07-31",
      "source": "scan",
      "summary": "Stability (Stability not yet verified: our sandbox run of this package did not complete, so we have no schema to compare.)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fbd05-6009-7e60-82d0-8dc9895a203c"
    },
    {
      "id": "chg_019fb27a-9fc3-7e71-baf6-7af8a9d1720f",
      "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-30",
      "occurred_at": "2026-07-30 10:03:28.569832+00",
      "observed_since": "2026-07-29",
      "source": "scan",
      "summary": "Malware scan (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fb27a-9fc3-7e71-baf6-7af8a9d1720f"
    },
    {
      "id": "chg_019fac12-7afc-7dbd-b4b2-4c828eb19f12",
      "kind": "check.unverifiable",
      "family": "build-provenance",
      "subject_kind": "check",
      "subject": "build-provenance",
      "subject_child": "",
      "from_code": "provenance.none",
      "to_code": "provenance.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "Provenance (fail → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7afc-7dbd-b4b2-4c828eb19f12"
    },
    {
      "id": "chg_019fac12-7afd-776b-ae7a-f06549b00eee",
      "kind": "check.unverifiable",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.inconclusive",
      "from_value": "fail",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "reason": "advisories_unavailable"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "Known CVEs (fail → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7afd-776b-ae7a-f06549b00eee"
    },
    {
      "id": "chg_019fac12-7afd-7c5e-9954-e9fb4248aaf6",
      "kind": "check.unverifiable",
      "family": "install-scripts",
      "subject_kind": "check",
      "subject": "install-scripts",
      "subject_child": "",
      "from_code": "installscript.allowlisted",
      "to_code": "installscript.inconclusive",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "Install scripts (pass → unverified)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7afd-7c5e-9954-e9fb4248aaf6"
    },
    {
      "id": "chg_019fac12-7afe-748f-82fa-7d0d5ff093bf",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-54282",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.inconclusive",
      "from_value": "high",
      "to_value": null,
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-54282"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "CVE-2026-54282 no longer affects this package",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7afe-748f-82fa-7d0d5ff093bf"
    },
    {
      "id": "chg_019fac12-7afe-79b7-8ce6-fb5422eaee6e",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-54283",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.inconclusive",
      "from_value": "high",
      "to_value": null,
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-54283"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "CVE-2026-54283 no longer affects this package",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7afe-79b7-8ce6-fb5422eaee6e"
    },
    {
      "id": "chg_019fac12-7afe-7d3a-98fb-599741cc829e",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-48710",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.inconclusive",
      "from_value": "high",
      "to_value": null,
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-48710"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "CVE-2026-48710 no longer affects this package",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7afe-7d3a-98fb-599741cc829e"
    },
    {
      "id": "chg_019fac12-7aff-7399-9282-ddc6125748af",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-48817",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.inconclusive",
      "from_value": "high",
      "to_value": null,
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-48817"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "CVE-2026-48817 no longer affects this package",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7aff-7399-9282-ddc6125748af"
    },
    {
      "id": "chg_019fac12-7aff-7a43-8342-ab8e5d388c3b",
      "kind": "advisory.resolved",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-48818",
      "subject_child": "",
      "from_code": "cve.transitive",
      "to_code": "cve.inconclusive",
      "from_value": "high",
      "to_value": null,
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-48818"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "CVE-2026-48818 no longer affects this package",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7aff-7a43-8342-ab8e5d388c3b"
    },
    {
      "id": "chg_019fac12-7aff-7e59-a9fb-71dd9bc439aa",
      "kind": "installscript.hooks_changed",
      "family": "install-scripts",
      "subject_kind": "package",
      "subject": "hooks",
      "subject_child": "",
      "from_code": "installscript.allowlisted",
      "to_code": "installscript.inconclusive",
      "from_value": "build_backend",
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "to": "",
        "from": "build_backend"
      },
      "occurred_on": "2026-07-29",
      "occurred_at": "2026-07-29 04:12:00.101126+00",
      "observed_since": "2026-07-27",
      "source": "scan",
      "summary": "The scripts that run when this package is installed changed (build_backend)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fac12-7aff-7e59-a9fb-71dd9bc439aa"
    },
    {
      "id": "chg_019fa55a-a18a-7d84-9c98-95d98a05bb5a",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-54282",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.transitive",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-54282",
        "severity": "high"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "CVE-2026-54282 affects this package (high)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18a-7d84-9c98-95d98a05bb5a"
    },
    {
      "id": "chg_019fa55a-a18b-74ff-ad16-0e667b0b6038",
      "kind": "check.reverified",
      "family": "build-provenance",
      "subject_kind": "check",
      "subject": "build-provenance",
      "subject_child": "",
      "from_code": "provenance.inconclusive",
      "to_code": "provenance.none",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "Provenance (unverified → fail)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18b-74ff-ad16-0e667b0b6038"
    },
    {
      "id": "chg_019fa55a-a18b-79f6-bbcb-eead6fffd325",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-48818",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.transitive",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-48818",
        "severity": "high"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "CVE-2026-48818 affects this package (high)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18b-79f6-bbcb-eead6fffd325"
    },
    {
      "id": "chg_019fa55a-a18b-7ecd-a2d4-5928d3a32e49",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-54283",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.transitive",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-54283",
        "severity": "high"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "CVE-2026-54283 affects this package (high)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18b-7ecd-a2d4-5928d3a32e49"
    },
    {
      "id": "chg_019fa55a-a18c-7355-8b8a-92ab47867adf",
      "kind": "check.reverified",
      "family": "vulnerabilities",
      "subject_kind": "check",
      "subject": "vulnerabilities",
      "subject_child": "",
      "from_code": "cve.inconclusive",
      "to_code": "cve.transitive",
      "from_value": "unverified",
      "to_value": "fail",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "path": "functions-framework > starlette",
        "refs": "[\"CVE-2026-54283\",\"CVE-2026-48710\",\"CVE-2026-54282\",\"CVE-2026-48818\",\"CVE-2026-48817\",\"CVE-2026-48710\",\"CVE-2026-48817\",\"CVE-2026-48818\",\"CVE-2026-54282\",\"CVE-2026-54283\"]",
        "seen": "66",
        "package": "starlette",
        "version": "0.52.1",
        "assessed": "67",
        "resolved": "66",
        "severity": "high",
        "transitive": "1",
        "vulnerable": "[{\"name\":\"starlette\",\"version\":\"0.52.1\",\"depth\":2,\"path\":[\"functions-framework\",\"starlette\"],\"refs\":[\"CVE-2026-54283\",\"CVE-2026-48710\",\"CVE-2026-54282\",\"CVE-2026-48818\",\"CVE-2026-48817\",\"CVE-2026-48710\",\"CVE-2026-48817\",\"CVE-2026-48818\",\"CVE-2026-54282\",\"CVE-2026-54283\"]}]",
        "tree_source": "registry",
        "tree_status": "resolved"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "Known CVEs (unverified → fail)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18c-7355-8b8a-92ab47867adf"
    },
    {
      "id": "chg_019fa55a-a18c-77cd-b5ee-cdf85a0b4a1f",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-48710",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.transitive",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-48710",
        "severity": "high"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "CVE-2026-48710 affects this package (high)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18c-77cd-b5ee-cdf85a0b4a1f"
    },
    {
      "id": "chg_019fa55a-a18c-7d53-aff7-6de9dc5db865",
      "kind": "advisory.identified",
      "family": "vulnerabilities",
      "subject_kind": "advisory",
      "subject": "CVE-2026-48817",
      "subject_child": "",
      "from_code": null,
      "to_code": "cve.transitive",
      "from_value": null,
      "to_value": "high",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "id": "CVE-2026-48817",
        "severity": "high"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "CVE-2026-48817 affects this package (high)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18c-7d53-aff7-6de9dc5db865"
    },
    {
      "id": "chg_019fa55a-a18d-7284-952f-353529852bef",
      "kind": "check.reverified",
      "family": "install-scripts",
      "subject_kind": "check",
      "subject": "install-scripts",
      "subject_child": "",
      "from_code": "installscript.inconclusive",
      "to_code": "installscript.allowlisted",
      "from_value": "unverified",
      "to_value": "pass",
      "materiality": "security",
      "direction": "improvement",
      "score_delta": null,
      "detail": {
        "hook": "build_backend",
        "tier": "allowlisted",
        "tool": "setuptools.build_meta",
        "hooks": "build_backend"
      },
      "occurred_on": "2026-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "Install scripts (unverified → pass)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18d-7284-952f-353529852bef"
    },
    {
      "id": "chg_019fa55a-a18d-77ac-b719-29e2f6094147",
      "kind": "installscript.hooks_changed",
      "family": "install-scripts",
      "subject_kind": "package",
      "subject": "hooks",
      "subject_child": "",
      "from_code": "installscript.inconclusive",
      "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-07-27",
      "occurred_at": "2026-07-27 20:53:28.066152+00",
      "observed_since": "2026-07-26",
      "source": "scan",
      "summary": "The scripts that run when this package is installed changed (build_backend)",
      "link": "https://verifymcp.io/servers/one-faf-gemini-faf-mcp/gemini-faf-mcp#chg-chg_019fa55a-a18d-77ac-b719-29e2f6094147"
    }
  ],
  "days": [
    {
      "date": "2026-09-20",
      "total": 76,
      "delta": -3,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-19",
      "total": 79,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-18",
      "total": 78,
      "delta": -1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-17",
      "total": 79,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-16",
      "total": 78,
      "delta": 0,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-15",
      "total": 78,
      "delta": 16,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-09-14",
      "total": 62,
      "delta": -15,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-09-13",
      "total": 77,
      "delta": 16,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    }
  ]
}