From 7c5bf1c675742a488402cd8d06c2c476a76145f2 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 30 Apr 2026 00:08:14 -0700 Subject: [PATCH] fix(security): remediate CodeQL alerts --- src/infra/outbound/sanitize-text.test.ts | 9 ++++ src/infra/outbound/sanitize-text.ts | 57 +++++++++++++----------- src/security/audit-extra.sync.test.ts | 2 + src/security/secret-equal.ts | 25 +++++++++-- 4 files changed, 65 insertions(+), 28 deletions(-) diff --git a/src/infra/outbound/sanitize-text.test.ts b/src/infra/outbound/sanitize-text.test.ts index 8842088b761..0f20844642c 100644 --- a/src/infra/outbound/sanitize-text.test.ts +++ b/src/infra/outbound/sanitize-text.test.ts @@ -63,6 +63,15 @@ describe("sanitizeForPlainText", () => { expect(sanitizeForPlainText('link')).toBe("link"); }); + it("keeps stripping tags exposed by malformed tag text", () => { + const sanitized = sanitizeForPlainText( + "before <