From ed4d903f21ad633d41de896f3656127519fa1700 Mon Sep 17 00:00:00 2001 From: Mrxbox98 <29240392+mrxbox98@users.noreply.github.com> Date: Mon, 17 Jan 2022 18:55:29 -0800 Subject: [PATCH] Redacts redacted info from all (#112) --- cmd/diagnostics.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmd/diagnostics.go b/cmd/diagnostics.go index 5418876..605e1a5 100644 --- a/cmd/diagnostics.go +++ b/cmd/diagnostics.go @@ -188,6 +188,16 @@ func diagnosticsCmdRun(cmd *cobra.Command, args []string) { survey.AskOne(&survey.Confirm{Message: "Upload to " + diagnosticsArgs.HastebinURL + "?", Default: false}, &upload) } if upload { + if !diagnosticsArgs.IncludeEndpoints { + s := output.String() + output.Reset() + a := strings.ReplaceAll(cfg.PanelLocation, s, "{redacted}") + a = strings.ReplaceAll(cfg.Api.Host, a, "{redacted}") + a = strings.ReplaceAll(cfg.Api.Ssl.CertificateFile, a, "{redacted}") + a = strings.ReplaceAll(cfg.Api.Ssl.KeyFile, a, "{redacted}") + a = strings.ReplaceAll(cfg.System.Sftp.Address, a, "{redacted}") + output.WriteString(a) + } u, err := uploadToHastebin(diagnosticsArgs.HastebinURL, output.String()) if err == nil { fmt.Println("Your report is available here: ", u)