Секрет не попал в лог. Зато сохранился в кеше CI
Miri, инструмент проверки Rust-кода, сохранял переменные окружения в
Дальше срабатывала обычная оптимизация GitHub Actions: каталог кешировали, чтобы ускорить следующий запуск. Pull request мог прочитать этот кеш и извлечь секреты, хотя напрямую переменные ему не передавали.
В сообщении команды Rust перечислены условия: запуск Miri с секретами, кеширование
Для затронутых сборок команда рекомендует очистить кеш и рассмотреть ротацию секретов. Обновление инструмента не удаляет старые артефакты, а секреты стоит передавать только тем шагам, которым они нужны.
Miri, инструмент проверки Rust-кода, сохранял переменные окружения в
target/. Если запуск имел доступ к токенам, они тоже могли оказаться на диске.Дальше срабатывала обычная оптимизация GitHub Actions: каталог кешировали, чтобы ускорить следующий запуск. Pull request мог прочитать этот кеш и извлечь секреты, хотя напрямую переменные ему не передавали.
В сообщении команды Rust перечислены условия: запуск Miri с секретами, кеширование
target и доступ PR к кешу. Исправление ограничивает сохраняемые переменные; выпуск с ним указан как nightly от 22 сентября.Для затронутых сборок команда рекомендует очистить кеш и рассмотреть ротацию секретов. Обновление инструмента не удаляет старые артефакты, а секреты стоит передавать только тем шагам, которым они нужны.
👏2🎉2🌚2🤨2❤1🤷♀1🍾1😎1