MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / safeText

Function safeText

packages/cli/src/auth/oauth.ts:432–441  ·  view source on GitHub ↗
(res: Response)

Source from the content-addressed store, hash-verified

430}
431
432async function safeText(res: Response): Promise<string> {
433 try {
434 // Token/revoke requests carry refresh_token, authorization code, and
435 // code_verifier in the form body; a server/proxy error page can echo
436 // request data back. Scrub before the text reaches any error message.
437 return scrubCredentials((await res.text()).slice(0, 500));
438 } catch {
439 return "";
440 }
441}

Callers 2

refreshTokensFunction · 0.70
exchangeCodeForTokensFunction · 0.70

Calls 1

scrubCredentialsFunction · 0.85

Tested by

no test coverage detected