fix: redact Sub2API runtime error samples

This commit is contained in:
Codex
2026-07-13 20:20:27 +02:00
parent 4d63c8e922
commit a8cf73e076
@@ -406,7 +406,11 @@ def runtime_log_lines():
def compact_error(value):
if not isinstance(value, str):
return ""
return " ".join(value.replace("\x00", "").split())[:240]
compact = " ".join(value.replace("\x00", "").split())
compact = re.sub(r"(?i)\\bBearer\\s+[A-Za-z0-9._~+/=-]+", "Bearer [REDACTED]", compact)
compact = re.sub(r"\\bsk-[A-Za-z0-9_-]{8,}\\b", "sk-[REDACTED]", compact)
compact = re.sub(r"(?i)\\b(api[_ -]?key|token)[=:]\\s*[^\\s,;]+", r"\\1=[REDACTED]", compact)
return compact[:240]
def observed_runtime_errors(accounts):
selector = PAYLOAD.get("account")