From b78be82c373800ed0819f9522a475366258d28a8 Mon Sep 17 00:00:00 2001 From: "ellipsis-dev[bot]" <65095814+ellipsis-dev[bot]@users.noreply.github.com> Date: Fri, 8 Mar 2024 15:44:48 +0000 Subject: [PATCH 1/2] implement #316; --- pkg/server/webhandlers/settings.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/server/webhandlers/settings.go b/pkg/server/webhandlers/settings.go index d9882b5a..a9f31509 100644 --- a/pkg/server/webhandlers/settings.go +++ b/pkg/server/webhandlers/settings.go @@ -25,7 +25,7 @@ func redactHTMLEncodeConfig(cfg *config.Config) (*config.Config, error) { redactedConfig.LLM.OpenAIAPIKey = "**redacted**" redactedConfig.Auth.Secret = "**redacted**" - re := regexp.MustCompile(`(?i:postgres://[^:]+:)([^@]+)`) + re := regexp.MustCompile(`(?i)(postgres://[^:]+:)([^@]+)`) redactedConfig.Store.Postgres.DSN = re.ReplaceAllString( redactedConfig.Store.Postgres.DSN, "$1:**redacted**", @@ -104,4 +104,4 @@ func renderSettingsPage( ) page.Render(w, r) -} +} \ No newline at end of file From 07a68f3e42b9200a1d74405560e1ed410aba05ff Mon Sep 17 00:00:00 2001 From: Daniel Chalef <131175+danielchalef@users.noreply.github.com> Date: Fri, 8 Mar 2024 16:10:23 -0800 Subject: [PATCH 2/2] Update pkg/server/webhandlers/settings.go Co-authored-by: jmkinard <30598559+jmkinard@users.noreply.github.com> --- pkg/server/webhandlers/settings.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/server/webhandlers/settings.go b/pkg/server/webhandlers/settings.go index a9f31509..4e85252b 100644 --- a/pkg/server/webhandlers/settings.go +++ b/pkg/server/webhandlers/settings.go @@ -28,7 +28,7 @@ func redactHTMLEncodeConfig(cfg *config.Config) (*config.Config, error) { re := regexp.MustCompile(`(?i)(postgres://[^:]+:)([^@]+)`) redactedConfig.Store.Postgres.DSN = re.ReplaceAllString( redactedConfig.Store.Postgres.DSN, - "$1:**redacted**", + "$1**redacted**", ) escapedConfig := web.HTMLEscapeStruct(redactedConfig)