Prechádzať zdrojové kódy

Redact relay webhook secret in error messages. Fixes #105

Tulir Asokan 1 rok pred
rodič
commit
9b7b60966f
1 zmenil súbory, kde vykonal 1 pridanie a 0 odobranie
  1. 1 0
      portal.go

+ 1 - 0
portal.go

@@ -1179,6 +1179,7 @@ func (portal *Portal) sendErrorMessage(msgType, message string, confirmed bool)
 	if confirmed {
 		certainty = "was not"
 	}
+	message = strings.ReplaceAll(message, portal.RelayWebhookSecret, "<redacted>")
 	resp, err := portal.sendMatrixMessage(portal.MainIntent(), event.EventMessage, &event.MessageEventContent{
 		MsgType: event.MsgNotice,
 		Body:    fmt.Sprintf("\u26a0 Your %s %s bridged: %v", msgType, certainty, message),