From 70be2a2055f82414b51653070d81c2e691aef8c4 Mon Sep 17 00:00:00 2001 From: Jonathan <54381371+yaboyaxis@users.noreply.github.com> Date: Fri, 2 Apr 2021 23:16:14 -0400 Subject: [PATCH] fix: Improve URL regex --- backend/src/plugins/AFK/functions/parseStatusMessage.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/plugins/AFK/functions/parseStatusMessage.ts b/backend/src/plugins/AFK/functions/parseStatusMessage.ts index 48f84d66..ca41790e 100644 --- a/backend/src/plugins/AFK/functions/parseStatusMessage.ts +++ b/backend/src/plugins/AFK/functions/parseStatusMessage.ts @@ -4,7 +4,7 @@ import { hasPermission } from "src/pluginUtils"; import { AFKPluginType } from "../types"; // https://github.com/sapphire-project/utilities/blob/main/packages/discord-utilities/src/lib/regexes.ts#L58 -const HttpUrlRegex = /^https?:\/\//; +const HttpUrlRegex = /^(https?):\/\/[^\s$.?#].[^\s]*$/; // https://github.com/sapphire-project/utilities/blob/main/packages/discord-utilities/src/lib/regexes.ts#L25 const DiscordInviteLinkRegex = /^(?:https?:\/\/)?(?:www\.)?(?:discord\.gg\/|discord(?:app)?\.com\/invite\/)?(?[\w\d-]{2,})$/i;