Skip to content

Commit a8e1eac

Browse files
committed
Refactor origin validation logic in index.ts
Updated the origin validation to ensure that a valid origin is required for requests. The condition now checks if the origin is present and included in the allowed origins list, simplifying the rejection logic for invalid origins.
1 parent 54a1c86 commit a8e1eac

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,9 +256,9 @@ if (useHttp) {
256256
'https://mcp.socket-staging.dev'
257257
]
258258

259-
const isValidOrigin = !origin || allowedOrigins.includes(origin)
259+
const isValidOrigin = origin && allowedOrigins.includes(origin)
260260

261-
if (origin && !isValidOrigin) {
261+
if (!isValidOrigin) {
262262
logger.warn(`Rejected request from invalid origin: ${origin}`)
263263
res.writeHead(403, { 'Content-Type': 'application/json' })
264264
res.end(JSON.stringify({

0 commit comments

Comments
 (0)