Skip to content

SNATCH 0.5.3 - Windows x64

Choose a tag to compare

@RERCON0 RERCON0 released this 06 Oct 16:00
· 11 commits to a0012c95a000099915d26967e8732cc59dfb968d since this release

SNATCH 0.5.3 — исправления выбора папки, тёмной темы и новый процесс проверенного выпуска.

Что изменилось

  • В CLI можно выбрать другой диск прямо в меню папок: C:, D: и другие подключённые диски. На корне диска больше нет пустого перехода «Наверх».
  • Полосы прокрутки GUI стали темнее; наведение и перетаскивание остаются заметными. Цвета текста и остальных элементов сохраняются.
  • README получил оформление с логотипом, динамическими шильдиками, навигацией и блоками NOTE/TIP/IMPORTANT/CAUTION. Справка CLI и подробности безопасности вынесены в отдельные документы.
  • Добавлены CI для Windows/Linux, ежедневный RustSec-аудит, проверка всей Git-истории на секреты и мониторинг закреплённых версий. Actions закреплены SHA, инструменты проверяются по SHA-256.
  • Установщик не следует перенаправлениям на HTTP и посторонние хосты; для метаданных и контрольных сумм действует отдельный таймаут. Обновлены зависимости и закреплён Rust 1.99.0.

Подписанный пакет

Скачайте snatch-windows-x64.zip. Внутри — CLI, GUI, лицензии, манифест сборки и подпись Ed25519. Манифест содержит размеры и SHA-256 файлов, точный commit/tree, сведения о Cargo.lock и компиляторе. Пакет собран из чистого checkout и проверен перед публикацией.

Из доверенного checkout SNATCH:

python scripts/release.py verify C:\Downloads\snatch-windows-x64.zip

Проверке нужны Python 3.13+ и OpenSSL 3 (есть в Git for Windows). Доверенный ключ берите из репозитория: ключ внутри ZIP сам по себе не устанавливает доверие. Это подпись пакета; Authenticode-подпись EXE не заявляется.

Отпечаток публичного ключа SHA-256 (DER SubjectPublicKeyInfo):

22f55367a7a9bf635237c2da1e50e4c89338733d7fea5ab616615d75fc620afc

SHA-256 архива:

90022bba7e1d355553a3b9b4c24488d9271c09b132ff8be99163f2fe6d44709e

Исходный commit a0012c9 · CI: passed · Security: passed · Инструкция проверки

Известных RustSec-уязвимостей не найдено. Информационное предупреждение о неподдерживаемом ttf-parser не скрывается и описано в SECURITY.md.