From 2b4e93894a90ecba98cd64389d417a4531d10dbd Mon Sep 17 00:00:00 2001 From: RonniSkansing Date: Mon, 10 Aug 2026 20:02:06 +0200 Subject: [PATCH] fix referrer leak in outgoing links Signed-off-by: RonniSkansing --- frontend/src/lib/components/modal/CommandPalette.svelte | 2 +- frontend/src/routes/install/+page.svelte | 3 ++- frontend/src/routes/settings/panels/General.svelte | 3 ++- frontend/src/routes/settings/panels/Reports.svelte | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/modal/CommandPalette.svelte b/frontend/src/lib/components/modal/CommandPalette.svelte index 64d6a6c..ee6ffbf 100644 --- a/frontend/src/lib/components/modal/CommandPalette.svelte +++ b/frontend/src/lib/components/modal/CommandPalette.svelte @@ -211,7 +211,7 @@ toggleChangeCompanyModal(); close(); } else if (item.external && item.url) { - window.open(item.url, '_blank'); + window.open(item.url, '_blank', 'noopener,noreferrer'); close(); } }; diff --git a/frontend/src/routes/install/+page.svelte b/frontend/src/routes/install/+page.svelte index f1420b8..0f6b223 100644 --- a/frontend/src/routes/install/+page.svelte +++ b/frontend/src/routes/install/+page.svelte @@ -349,7 +349,8 @@ phishing simulation and red team phishingphishing simulation and red team phishing

diff --git a/frontend/src/routes/settings/panels/General.svelte b/frontend/src/routes/settings/panels/General.svelte index 1a2f8f7..4f8eae1 100644 --- a/frontend/src/routes/settings/panels/General.svelte +++ b/frontend/src/routes/settings/panels/General.svelte @@ -131,7 +131,8 @@ Read about the difference between phishing simulation and red team phishingphishing simulation and red team phishing

diff --git a/frontend/src/routes/settings/panels/Reports.svelte b/frontend/src/routes/settings/panels/Reports.svelte index acf1170..87326db 100644 --- a/frontend/src/routes/settings/panels/Reports.svelte +++ b/frontend/src/routes/settings/panels/Reports.svelte @@ -247,6 +247,7 @@ See the setup guide for dependency installation and AppArmor configuration.