Files
geo/apps/desktop-client/src/main/tracing/redactor.ts
T

11 lines
341 B
TypeScript
Raw Normal View History

const redactKeys = new Set(["authorization", "cookie", "password", "token"]);
export function redactPayload(payload: Record<string, unknown>): Record<string, unknown> {
return Object.fromEntries(
Object.entries(payload).map(([key, value]) => [
key,
redactKeys.has(key.toLowerCase()) ? "[REDACTED]" : value,
]),
);
}