Skip to content

Commit ae85af2

Browse files
author
mannilakash
committed
fix: linting error - incomplete url scheme check
1 parent 023cf57 commit ae85af2

4 files changed

Lines changed: 3 additions & 14 deletions

File tree

.claude/settings.local.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

client/src/Pages/CreateMonitor/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -817,7 +817,7 @@ const CreateMonitorPage = () => {
817817
field.onChange(
818818
e.target.value
819819
.replace(/[<>]/g, "")
820-
.replace(/javascript:/gi, "")
820+
.replace(/(?:javascript|data|vbscript):/gi, "")
821821
.replace(/[^\t\x20-\x7E\x80-\xFF]/g, "") // RFC 7230 header-safe chars only
822822
.slice(0, 500)
823823
);

client/src/Pages/Settings/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ export const SettingsPage = () => {
446446
field.onChange(
447447
e.target.value
448448
.replace(/[<>]/g, "")
449-
.replace(/javascript:/gi, "")
449+
.replace(/(?:javascript|data|vbscript):/gi, "")
450450
.replace(/[^\t\x20-\x7E\x80-\xFF]/g, "") // RFC 7230 header-safe chars only
451451
.slice(0, 500)
452452
);

server/src/service/infrastructure/network/HttpProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export class HttpProvider implements IStatusProvider<HttpStatusPayload> {
6161

6262
return value
6363
.replace(/[<>]/g, "")
64-
.replace(/javascript:/gi, "")
64+
.replace(/(?:javascript|data|vbscript):/gi, "")
6565
.replace(/[^\t\x20-\x7E\x80-\xFF]/g, "") // allow only RFC 7230 header-safe characters
6666
.trim()
6767
.slice(0, 500);

0 commit comments

Comments
 (0)