From 83c2a56f622209eaebef84c27897ef5d8597f54e Mon Sep 17 00:00:00 2001 From: roboclaw-bot Date: Thu, 20 Aug 2026 05:02:20 +0000 Subject: [PATCH] fix(signal): validate link response ids Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com> --- extensions/signal/src/link-rpc.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/signal/src/link-rpc.ts b/extensions/signal/src/link-rpc.ts index d81edc32e045..a8a0df40ede2 100644 --- a/extensions/signal/src/link-rpc.ts +++ b/extensions/signal/src/link-rpc.ts @@ -121,7 +121,7 @@ class SignalLinkRpcProcessClient implements SignalLinkRpcClient { this.fail(new Error("signal-cli jsonRpc returned malformed JSON")); return; } - if (!isRecord(parsed) || String(parsed.id ?? "") !== pending.id) { + if (!isRecord(parsed) || typeof parsed.id !== "string" || parsed.id !== pending.id) { return; } this.pending = undefined;