From 39d2ba78b75f1f7d8c96b5c96ad774effa514cc3 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 6 Jan 2026 22:12:38 +0000 Subject: [PATCH] fix(cli): harden pairing provider parse --- src/cli/pairing-cli.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/cli/pairing-cli.ts b/src/cli/pairing-cli.ts index eee882da6..d8b4d3cb6 100644 --- a/src/cli/pairing-cli.ts +++ b/src/cli/pairing-cli.ts @@ -23,7 +23,13 @@ const PROVIDERS: PairingProvider[] = [ ]; function parseProvider(raw: unknown): PairingProvider { - const value = String(raw ?? "") + const value = ( + typeof raw === "string" + ? raw + : typeof raw === "number" || typeof raw === "boolean" + ? String(raw) + : "" + ) .trim() .toLowerCase(); if ((PROVIDERS as string[]).includes(value)) return value as PairingProvider;