From 43920b9a31b64b6ca0b70830b57d52aeeb14a091 Mon Sep 17 00:00:00 2001 From: Young Bu Park Date: Sun, 8 Jun 2025 22:22:29 -0700 Subject: [PATCH] mask password in String() --- backend/postgres/postgres.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/postgres/postgres.go b/backend/postgres/postgres.go index e8c9b6f..c54fe9f 100644 --- a/backend/postgres/postgres.go +++ b/backend/postgres/postgres.go @@ -999,6 +999,7 @@ func (be *postgresBackend) ensureDB() error { } func (be *postgresBackend) String() string { - connectionURI := fmt.Sprintf("postgresql://%s:%s@%s:%d/%s", be.options.PgOptions.ConnConfig.User, be.options.PgOptions.ConnConfig.Password, be.options.PgOptions.ConnConfig.Host, be.options.PgOptions.ConnConfig.Port, be.options.PgOptions.ConnConfig.Database) + maskedPassword := strings.Repeat("*", len(be.options.PgOptions.ConnConfig.Password)) + connectionURI := fmt.Sprintf("postgresql://%s:%s@%s:%d/%s", be.options.PgOptions.ConnConfig.User, maskedPassword, be.options.PgOptions.ConnConfig.Host, be.options.PgOptions.ConnConfig.Port, be.options.PgOptions.ConnConfig.Database) return connectionURI }