From 009a963d2c3a63c363e046e4361636c071fe7972 Mon Sep 17 00:00:00 2001 From: electron-rare <108685187+electron-rare@users.noreply.github.com> Date: Wed, 10 Jun 2026 21:35:38 +0200 Subject: [PATCH] test: pin data and vbscript url stripping --- src/lib/sanitize.test.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/sanitize.test.ts b/src/lib/sanitize.test.ts index e895657..9870f3b 100644 --- a/src/lib/sanitize.test.ts +++ b/src/lib/sanitize.test.ts @@ -9,6 +9,12 @@ describe('sanitizeHtml', () => { it('strips script/style/iframe and event handlers', () => { expect(sanitizeHtml('

a

')).toBe('

a

'); }); + it('strips data: and vbscript: urls', () => { + expect(sanitizeHtml('y')).toBe('y'); + expect(sanitizeHtml('')).toBe(''); + expect(sanitizeHtml('y')).toBe('y'); + }); + it('keeps safe links and images, strips javascript: urls', () => { expect(sanitizeHtml('lmi')) .toBe('lmi');