From 1b91c73a181e72b2b4ea7bd5d0388b876f409d20 Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Thu, 15 Jan 2026 16:42:01 +1100 Subject: [PATCH] redact vcenter pw from logs --- internal/settings/settings.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/settings/settings.go b/internal/settings/settings.go index 8a81717..b650982 100644 --- a/internal/settings/settings.go +++ b/internal/settings/settings.go @@ -89,7 +89,10 @@ func (s *Settings) ReadYMLSettings() error { return fmt.Errorf("unable to decode settings file : '%s'", err) } - s.Logger.Debug("Updating settings", "settings", settings) + // Avoid logging sensitive fields (e.g., credentials). + redacted := settings + redacted.Settings.VcenterPassword = "REDACTED" + s.Logger.Debug("Updating settings", "settings", redacted) s.Values = &settings return nil