Summary
src/utils/security/qrCodeSecurity.ts has no vitest tests.
Affected area
src/utils/security/qrCodeSecurity.ts
Steps to reproduce
There is no test file.
Expected behaviour
Cover phishing URL detection, deep-link validation, edge cases (empty, mixed scheme).
Acceptance criteria
Summary
src/utils/security/qrCodeSecurity.tshas no vitest tests.Affected area
src/utils/security/qrCodeSecurity.tsSteps to reproduce
There is no test file.
Expected behaviour
Cover phishing URL detection, deep-link validation, edge cases (empty, mixed scheme).
Acceptance criteria