diff --git a/scripts/cadence_observer_readback.py b/scripts/cadence_observer_readback.py index 1f72060..32f957e 100644 --- a/scripts/cadence_observer_readback.py +++ b/scripts/cadence_observer_readback.py @@ -81,7 +81,10 @@ def read_http(origin, token, path, allowed): with response: raw = response.read(1048577) require(len(raw) <= 1048576, "readback_too_large") - require(response.status == 200, "independent_readback_failed") + # Name the read kind and HTTP status only; never the body or the token. + kind = ("reconciliation" if path.startswith("/v1/reconciliation") + else "stream_findings" if path == "/v1/stream-findings" else "event") + require(response.status == 200, f"independent_readback_failed:{kind}:{response.status}") return json.loads(raw)