Issue with Secrets in Doppler: Missing End Periods

We’ve recently encountered an issue with our secrets stored in Doppler. Specifically, we had some secrets in our database or storage that ended with a period, for example, secret123.. Yesterday, we started receiving notifications from users who were suddenly unable to log in. Upon investigation, we discovered that one of the secrets stored in Doppler, which was critical for enabling this functionality, was missing the trailing period.

When we checked the secrets in Doppler, we noticed that the trailing periods (.) at the end of these secrets had disappeared. We’re unsure why this happened, but it’s causing significant issues, as our system relies on the exact formatting of these secrets to function properly.

If anyone has experienced something similar or has insights into why this might be happening, we’d greatly appreciate your input.

Hi @AdrianEunoia!

We don’t perform any mutations on secret values like that. We do have some warnings when a secret contains whitespace or non-ASCII characters, but nothing is done about those by default with manual action. I just tested to make sure and confirmed that secret values ending in one or two periods preserve those periods between saves. The only way one would “disappear” is if it were changed to a new value with fewer periods and saved. You should be able to get an idea of what went wrong by viewing the Secret History. Give that a look and see if it sheds any light on what happened here!

Regards,
-Joel