From 1e01310f91b2a9dd0dcf3b91935ce74f893aa65f Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 20 Jan 2026 05:17:15 -0800 Subject: fix: Allow non-HTTP URL schemes in monitor links --- internal/server/server.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'internal/server') diff --git a/internal/server/server.go b/internal/server/server.go index af3660e..fe8c01e 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -144,7 +144,7 @@ type GroupData struct { type MonitorData struct { Name string Type string - Link string // Custom URL for clicking the monitor name + Link template.URL // Custom URL for clicking the monitor name (trusted) Status string StatusClass string ResponseTime int64 @@ -234,7 +234,7 @@ func (s *Server) handleIndex(w http.ResponseWriter, r *http.Request) { md := MonitorData{ Name: monCfg.Name, Type: monCfg.Type, - Link: monCfg.Link, + Link: template.URL(monCfg.Link), DisablePingTooltips: monCfg.DisablePingTooltips, } -- cgit v1.2.3