From c27ee0af42dc5d017c586ab1fbbee75dc1e13901 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 10 Apr 2026 08:51:46 +0100 Subject: [PATCH] fix(qa-lab): use strong vm suffix entropy --- extensions/qa-lab/src/multipass.runtime.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/extensions/qa-lab/src/multipass.runtime.ts b/extensions/qa-lab/src/multipass.runtime.ts index ebaf71a7b24..50987229f54 100644 --- a/extensions/qa-lab/src/multipass.runtime.ts +++ b/extensions/qa-lab/src/multipass.runtime.ts @@ -1,4 +1,5 @@ import { execFile } from "node:child_process"; +import { randomUUID } from "node:crypto"; import fs from "node:fs"; import { access, appendFile, mkdir, writeFile } from "node:fs/promises"; import os from "node:os"; @@ -149,7 +150,7 @@ function createOutputStamp() { } function createVmSuffix() { - return `${Date.now().toString(36)}-${Math.random().toString(36).slice(2, 8)}`; + return `${Date.now().toString(36)}-${randomUUID().slice(0, 8)}`; } function sleep(ms: number) {