diff --git a/src/gateway/server.auth.shared.ts b/src/gateway/server.auth.shared.ts index 7142855a49a..567d3114992 100644 --- a/src/gateway/server.auth.shared.ts +++ b/src/gateway/server.auth.shared.ts @@ -1,3 +1,4 @@ +import { randomUUID } from "node:crypto"; import os from "node:os"; import path from "node:path"; import { expect } from "vitest"; @@ -288,7 +289,7 @@ async function startRateLimitedTokenServerWithPairedDeviceToken() { const { server, ws, port, prevToken } = await startServerWithClient(); const deviceIdentityPath = path.join( os.tmpdir(), - `openclaw-auth-rate-limit-${Date.now()}-${Math.random().toString(36).slice(2)}.json`, + "openclaw-auth-rate-limit-" + randomUUID() + ".json", ); try { const initial = await connectReq(ws, { token: "secret", deviceIdentityPath }); @@ -322,7 +323,7 @@ async function ensurePairedDeviceTokenForCurrentIdentity(ws: WebSocket): Promise const deviceIdentityPath = path.join( os.tmpdir(), - `openclaw-auth-device-${Date.now()}-${Math.random().toString(36).slice(2)}.json`, + "openclaw-auth-device-" + randomUUID() + ".json", ); const res = await connectReq(ws, { token: "secret", deviceIdentityPath }); diff --git a/src/test-utils/runtime-source-guardrail-scan.ts b/src/test-utils/runtime-source-guardrail-scan.ts index 0131e07aeb4..9d7b5d787c3 100644 --- a/src/test-utils/runtime-source-guardrail-scan.ts +++ b/src/test-utils/runtime-source-guardrail-scan.ts @@ -13,6 +13,7 @@ const DEFAULT_GUARDRAIL_SKIP_PATTERNS = [ /\.test-helpers\.tsx?$/, /\.test-utils\.tsx?$/, /\.test-harness\.tsx?$/, + /\.suite\.tsx?$/, /\.e2e\.tsx?$/, /\.d\.ts$/, /[\\/](?:__tests__|tests|test-utils)[\\/]/,