fix: убрать вывод connection string и других секретов в логах бота #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
В старте
GmRelay.Botесть диагностический вывод полного connection string, что приводит к утечке пароля БД в консоль и агрегаторы логов.Что нужно сделать:
Критерий готовности:
В логах приложения не появляется пароль БД, токен бота и другие секреты.
Исправлено в
9e7a202f420b65aa295d143e2c03e2f28a7005c5.Что сделано:
GmRelay.Bot;SecretRedactorдля безопасного логирования строки подключения и других типовых секретов;Password,TokenиapiKey.Проверка:
dotnet test tests/GmRelay.Bot.Tests/GmRelay.Bot.Tests.csprojdotnet build GM-Relay.slnx -c ReleaseCommit:
9e7a202f42