Files
OmniRoute/src/shared/utils
Diego Rodrigues de Sa e Souza 948d2d7f21 fix(security): explicit http(s) scheme allowlist in linkifyText href
CodeQL flagged the <a href> in LinkifiedText (#5486) with js/xss (high)
and js/client-side-unvalidated-url-redirection (medium) because href
traces back to user-provided text. URL_RE already requires an http(s)://
prefix, so a javascript:/data: scheme can never reach href — but that
guarantee was only implied by the regex. Validate the scheme explicitly
via new URL().protocol before exposing href (non-http(s) degrades to
plain text): defense-in-depth that also makes the sink provably safe to
static analysis. Regression test added.
2026-07-01 13:10:49 -03:00
..
2026-06-29 16:51:03 -03:00
2026-06-20 14:55:24 -03:00
2026-06-06 19:13:11 -03:00
2026-06-29 16:51:03 -03:00
2026-06-26 02:51:06 -03:00
2026-06-26 02:51:06 -03:00
2026-06-19 06:49:01 -03:00
2026-05-26 23:51:47 -03:00
2026-06-20 14:55:24 -03:00
2026-04-30 14:08:50 -03:00
2026-06-30 06:54:29 -03:00
2026-06-21 08:56:51 -03:00
2026-06-07 07:20:02 -03:00
2026-06-29 16:51:03 -03:00
2026-06-19 06:49:01 -03:00
2026-06-30 06:54:29 -03:00
2026-06-19 06:49:01 -03:00
2026-06-11 18:52:29 -03:00
2026-06-30 06:54:29 -03:00
2026-06-25 13:17:40 -03:00
2026-06-29 08:40:06 -03:00
2026-06-29 08:40:06 -03:00
2026-06-25 13:17:40 -03:00
2026-04-28 20:46:25 -03:00
2026-04-30 14:08:50 -03:00
2026-06-29 16:51:03 -03:00
2026-06-21 08:56:51 -03:00
2026-05-26 23:51:47 -03:00
2026-06-21 08:56:51 -03:00
2026-06-17 19:26:32 -03:00
2026-06-17 19:26:32 -03:00
2026-05-26 23:51:47 -03:00