MCPcopy
hub / github.com/claude-code-best/claude-code / isAuthorizedMessage

Function isAuthorizedMessage

src/utils/udsMessaging.ts:343–350  ·  view source on GitHub ↗
(message: UdsMessage)

Source from the content-addressed store, hash-verified

341}
342
343function isAuthorizedMessage(message: UdsMessage): boolean {
344 const provided = getMessageAuthToken(message)
345 if (!provided || !authToken) return false
346 const providedBuffer = Buffer.from(provided, 'utf8')
347 const expectedBuffer = Buffer.from(authToken, 'utf8')
348 if (providedBuffer.length !== expectedBuffer.length) return false
349 return timingSafeEqual(providedBuffer, expectedBuffer)
350}
351
352function writeSocketMessage(socket: Socket, message: UdsMessage): void {
353 if (socket.destroyed) return

Callers 1

startUdsMessagingFunction · 0.85

Calls 1

getMessageAuthTokenFunction · 0.85

Tested by

no test coverage detected