MCPcopy Create free account
hub / github.com/cloudflare/computer / safeErrorMessage

Function safeErrorMessage

packages/computer/src/observe.ts:202–214  ·  view source on GitHub ↗
(error: unknown)

Source from the content-addressed store, hash-verified

200const MAX_SAFE_ERROR_LENGTH = 512;
201
202export function safeErrorMessage(error: unknown): string {
203 const message = error instanceof Error ? error.message : String(error);
204 return Array.from(message, (character) =>
205 character < " " || character.charCodeAt(0) === 127 ? " " : character,
206 )
207 .join("")
208 .replace(
209 /\b(authorization|token|api[_-]?key|password|secret|cookie)=([^\s&]+)/gi,
210 "$1=[REDACTED]",
211 )
212 .replace(/\bBearer\s+[^\s,;]+/gi, "Bearer [REDACTED]")
213 .slice(0, MAX_SAFE_ERROR_LENGTH);
214}

Callers 5

retryPendingSyncMethod · 0.85
recordErrorFunction · 0.85
pullFunction · 0.85
cancelFunction · 0.85
runPostPullFunction · 0.85

Calls 1

replaceMethod · 0.65

Tested by

no test coverage detected