From 059aae28a38c5fce72cb3b6aa83c361aa7c0ed4b Mon Sep 17 00:00:00 2001 From: Yangtze Date: Mon, 14 Oct 2024 19:47:25 -0400 Subject: [PATCH] Fix code scanning alert no. 1: Incomplete URL scheme check Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- src/utils/permalinks.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/permalinks.ts b/src/utils/permalinks.ts index 4e3078d9..451ab950 100644 --- a/src/utils/permalinks.ts +++ b/src/utils/permalinks.ts @@ -47,7 +47,9 @@ export const getPermalink = (slug = '', type = 'page'): string => { slug.startsWith('http://') || slug.startsWith('://') || slug.startsWith('#') || - slug.startsWith('javascript:') + slug.trim().toLowerCase().startsWith('javascript:') || + slug.trim().toLowerCase().startsWith('data:') || + slug.trim().toLowerCase().startsWith('vbscript:') ) { return slug; }