{
  "$schema": "https://verifymcp.io/schemas/changelog.json",
  "server": "fr-hermetics-rgpd",
  "component": "api-mcp",
  "generated_at": "2026-11-05T07:32:35.999Z",
  "tracking_since": "2026-10-12",
  "counts": {
    "critical": 0,
    "security": 21,
    "functional": 0,
    "cosmetic": 0
  },
  "events": [
    {
      "id": "chg_01a19487-ceb0-7593-913d-d2931c6eadb2",
      "kind": "check.unverifiable",
      "family": "stability",
      "subject_kind": "check",
      "subject": "stability",
      "subject_child": "",
      "from_code": "stability.building_history",
      "to_code": "stability.insufficient_history",
      "from_value": "0.63",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-11-01",
      "occurred_at": "2026-11-01 00:34:50.646724+00",
      "observed_since": "2026-10-31",
      "source": "scan",
      "summary": "Stability (0.63 → unverified)",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a19487-ceb0-7593-913d-d2931c6eadb2"
    },
    {
      "id": "chg_01a19487-ceb2-703e-8a48-8fd48e7ca07a",
      "kind": "check.unverifiable",
      "family": "tool-safety-injection",
      "subject_kind": "check",
      "subject": "tool-safety-injection",
      "subject_child": "",
      "from_code": "toolsafety.injection_clean",
      "to_code": "toolsafety.auth_gated",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-11-01",
      "occurred_at": "2026-11-01 00:34:50.646724+00",
      "observed_since": "2026-10-31",
      "source": "scan",
      "summary": "Tool safety (pass → unverified)",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a19487-ceb2-703e-8a48-8fd48e7ca07a"
    },
    {
      "id": "chg_01a19487-ceb2-77ec-8637-e22797a4b046",
      "kind": "check.unverifiable",
      "family": "transport",
      "subject_kind": "check",
      "subject": "transport",
      "subject_child": "",
      "from_code": "transport.verified",
      "to_code": "transport.auth_gated",
      "from_value": "pass",
      "to_value": "unverified",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "transport": "streamable-http"
      },
      "occurred_on": "2026-11-01",
      "occurred_at": "2026-11-01 00:34:50.646724+00",
      "observed_since": "2026-10-31",
      "source": "scan",
      "summary": "Transport (pass → unverified)",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a19487-ceb2-77ec-8637-e22797a4b046"
    },
    {
      "id": "chg_01a19487-ceb3-7297-b209-eba0403d6f12",
      "kind": "check.reason",
      "family": "auth-oauth",
      "subject_kind": "check",
      "subject": "auth-oauth",
      "subject_child": "",
      "from_code": "auth.rfc9728_invoke",
      "to_code": "auth.rfc9728",
      "from_value": "pass",
      "to_value": "pass",
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {},
      "occurred_on": "2026-11-01",
      "occurred_at": "2026-11-01 00:34:50.646724+00",
      "observed_since": "2026-10-31",
      "source": "scan",
      "summary": "Authorization (The endpoint enforces authorisation, advertised via RFC 9728 protected-resource metadata.)",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a19487-ceb3-7297-b209-eba0403d6f12"
    },
    {
      "id": "chg_01a19487-ceb5-7594-976c-3ac1f0a576a7",
      "kind": "capture.status_changed",
      "family": "",
      "subject_kind": "server",
      "subject": "capture",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": "verified",
      "to_value": "auth_gated",
      "materiality": "security",
      "direction": "regression",
      "score_delta": null,
      "detail": {
        "to": "auth_gated",
        "from": "verified"
      },
      "occurred_on": "2026-11-01",
      "occurred_at": "2026-11-01 00:34:50.646724+00",
      "observed_since": "2026-10-31",
      "source": "scan",
      "summary": "Endpoint reachability (reachable → behind authorisation)",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a19487-ceb5-7594-976c-3ac1f0a576a7"
    },
    {
      "id": "chg_01a1758b-93f1-7f04-8d4b-16a17012982f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "record_request",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "record_request"
      },
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 00:10:44.04458+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "Tool “record_request” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a1758b-93f1-7f04-8d4b-16a17012982f"
    },
    {
      "id": "chg_01a1758b-93f4-71c5-a3ba-48f1abd22a84",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "report_breach",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "report_breach"
      },
      "occurred_on": "2026-10-26",
      "occurred_at": "2026-10-26 00:10:44.04458+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "Tool “report_breach” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a1758b-93f4-71c5-a3ba-48f1abd22a84"
    },
    {
      "id": "chg_01a1758b-93f7-772f-accc-571525269c97",
      "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-26",
      "occurred_at": "2026-10-26 00:10:44.04458+00",
      "observed_since": "2026-10-25",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a1758b-93f7-772f-accc-571525269c97"
    },
    {
      "id": "chg_01a160f0-aff9-7b31-9d4c-dd9a318d5a6d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "save_processing_record",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "save_processing_record"
      },
      "occurred_on": "2026-10-22",
      "occurred_at": "2026-10-22 00:09:08.795348+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "Tool “save_processing_record” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a160f0-aff9-7b31-9d4c-dd9a318d5a6d"
    },
    {
      "id": "chg_01a160f0-affb-79cf-b4d1-8b6c61a95fd2",
      "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-22",
      "occurred_at": "2026-10-22 00:09:08.795348+00",
      "observed_since": "2026-10-21",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a160f0-affb-79cf-b4d1-8b6c61a95fd2"
    },
    {
      "id": "chg_01a156ac-63ff-74b4-a933-479dd21bdc73",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_processing_records",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "list_processing_records"
      },
      "occurred_on": "2026-10-20",
      "occurred_at": "2026-10-20 00:18:20.769404+00",
      "observed_since": "2026-10-19",
      "source": "scan",
      "summary": "Tool “list_processing_records” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a156ac-63ff-74b4-a933-479dd21bdc73"
    },
    {
      "id": "chg_01a1472c-1bdc-74f3-9449-a2957fc43570",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "prepare_analysis",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "prepare_analysis"
      },
      "occurred_on": "2026-10-17",
      "occurred_at": "2026-10-17 00:03:55.390623+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “prepare_analysis” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a1472c-1bdc-74f3-9449-a2957fc43570"
    },
    {
      "id": "chg_01a1472c-1bdf-7211-a19d-c85fde043f4f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "record_request",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "record_request"
      },
      "occurred_on": "2026-10-17",
      "occurred_at": "2026-10-17 00:03:55.390623+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “record_request” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a1472c-1bdf-7211-a19d-c85fde043f4f"
    },
    {
      "id": "chg_01a1472c-1be0-78c9-b81d-e39bcfb1bb8d",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "report_breach",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "report_breach"
      },
      "occurred_on": "2026-10-17",
      "occurred_at": "2026-10-17 00:03:55.390623+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “report_breach” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a1472c-1be0-78c9-b81d-e39bcfb1bb8d"
    },
    {
      "id": "chg_01a1472c-1be1-7011-80b8-bab4b1f42288",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "save_processing_record",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "save_processing_record"
      },
      "occurred_on": "2026-10-17",
      "occurred_at": "2026-10-17 00:03:55.390623+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "Tool “save_processing_record” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a1472c-1be1-7011-80b8-bab4b1f42288"
    },
    {
      "id": "chg_01a1472c-1be2-7160-8fb4-e0cadf6f8cb0",
      "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-17",
      "occurred_at": "2026-10-17 00:03:55.390623+00",
      "observed_since": "2026-10-16",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a1472c-1be2-7160-8fb4-e0cadf6f8cb0"
    },
    {
      "id": "chg_01a13942-21a8-7e5b-ba94-3f6754ad8eca",
      "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-14",
      "occurred_at": "2026-10-14 07:13:16.331553+00",
      "observed_since": "2026-10-14",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a13942-21a8-7e5b-ba94-3f6754ad8eca"
    },
    {
      "id": "chg_01a137b6-77d1-7c04-855c-4f4f60b3896f",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "save_processing_record",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "save_processing_record"
      },
      "occurred_on": "2026-10-14",
      "occurred_at": "2026-10-14 00:01:02.642468+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Tool “save_processing_record” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a137b6-77d1-7c04-855c-4f4f60b3896f"
    },
    {
      "id": "chg_01a13590-550f-73ac-88e8-ac7e45a66121",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "list_processing_records",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "list_processing_records"
      },
      "occurred_on": "2026-10-13",
      "occurred_at": "2026-10-13 14:00:08.46146+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Tool “list_processing_records” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a13590-550f-73ac-88e8-ac7e45a66121"
    },
    {
      "id": "chg_01a13590-5570-7ba6-a333-df1a80b4a9fd",
      "kind": "tool.description_changed",
      "family": "",
      "subject_kind": "tool",
      "subject": "save_processing_record",
      "subject_child": "",
      "from_code": null,
      "to_code": null,
      "from_value": null,
      "to_value": null,
      "materiality": "security",
      "direction": "neutral",
      "score_delta": null,
      "detail": {
        "tool": "save_processing_record"
      },
      "occurred_on": "2026-10-13",
      "occurred_at": "2026-10-13 14:00:08.46146+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "Tool “save_processing_record” rewrote its description, which is the text the model reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a13590-5570-7ba6-a333-df1a80b4a9fd"
    },
    {
      "id": "chg_01a13590-5835-71b1-9a22-e3a18d1677c2",
      "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-13",
      "occurred_at": "2026-10-13 14:00:08.46146+00",
      "observed_since": "2026-10-13",
      "source": "scan",
      "summary": "The server rewrote its instructions, which are the text every model session reads",
      "link": "https://verifymcp.io/servers/fr-hermetics-rgpd/api-mcp#chg-chg_01a13590-5835-71b1-9a22-e3a18d1677c2"
    }
  ],
  "days": [
    {
      "date": "2026-11-01",
      "total": 38,
      "delta": -47,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 8
    },
    {
      "date": "2026-10-31",
      "total": 85,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 60,
        "to": 63,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 18,
          "to_days": 19
        },
        "partial": false,
        "compared_to": "2026-10-30",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-29",
      "total": 84,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 53,
        "to": 57,
        "delta": 4,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 16,
          "to_days": 17
        },
        "partial": false,
        "compared_to": "2026-10-28",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-26",
      "total": 83,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 11
    },
    {
      "date": "2026-10-24",
      "total": 82,
      "delta": 1,
      "tracked": true,
      "explained": false,
      "beyond_event_horizon": false,
      "attribution": {
        "category": "Stability & Change Management",
        "from": 37,
        "to": 40,
        "delta": 3,
        "others": [],
        "accrual": {
          "code": "stability.building_history",
          "from_days": 11,
          "to_days": 12
        },
        "partial": false,
        "compared_to": "2026-10-23",
        "summary": "No change was recorded against any check on this day. Stability & Change Management went from 37 to 40. That category is still filling its 30-day observation window: 11 days of observed history at the previous scan, 12 at this one. The score rises as the window fills, whether or not the server changes."
      },
      "event_count": 0
    },
    {
      "date": "2026-10-22",
      "total": 81,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 2
    },
    {
      "date": "2026-10-20",
      "total": 80,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 1
    },
    {
      "date": "2026-10-17",
      "total": 79,
      "delta": 1,
      "tracked": true,
      "explained": true,
      "beyond_event_horizon": false,
      "attribution": null,
      "event_count": 5
    }
  ]
}