DevOps и инфраструктура
CrateProof: студия предрелизной проверки ZIP-архивов
Локальная студия предрелизной проверки ZIP с веб-интерфейсом, CLI, настраиваемыми политиками, манифестами SHA-256 и точным сравнением релизов по путям. Полный редактируемый исходный код на Python.
Что вы получите: 1 файл · 87.91 KB · ZIP
Варианты покупкиПревью
Открыть превью (PDF)Описание товара
Знайте, что уходит в релиз. До того, как оно уйдёт.
Релизный ZIP может содержать нужную функцию и всё равно быть неудачной передачей: нет README, неожиданные имена файлов, конфликты путей или файл, который незаметно изменился. CrateProof объединяет проверки пакета в заданных пределах, понятную опись, экспортируемые доказательства и точное сравнение содержимого по путям в одном локальном рабочем инструменте для одного пользователя.
Это полноценная загрузка редактируемого ПО, а не подписка, не облачный аккаунт, не макет только для дизайна и не обещанное будущее приложение.
Практичный цикл предрелизной проверки
- Проверяйте элементы ZIP, не распаковывая и не запуская их.
- Начните с политик для исходного релиза, веб-шаблона или универсальной политики; редактируйте их JSON в пределах установленных границ.
- Просматривайте результаты со статусами Ready, Review или Blocked, опись файлов с поиском и явно отмеченные недоступные хеши.
- Применяйте реализованные правила для путей, коллизий, символических ссылок, размера, сжатия, ошибок CRC/чтения, обязательных имён файлов и предупреждений об именах файлов.
- Экспортируйте JSON, CSV с нейтрализацией формул, автономный HTML и отсортированный манифест содержимого SHA-256 с указанием пропусков.
- Сравнивайте два сохранённых запуска по точным путям и успешно вычисленным хешам файлов: добавлено, удалено, изменено, без изменений и недоступно. Без определения переименований и без полного текстового/двоичного сравнения.
- Работайте в браузерном рабочем окне или с командами audit/compare в CLI, включая содержательные коды завершения audit для внутренних процессов.
Что входит в загрузку
- Полный редактируемый движок на стандартной библиотеке Python, локальный HTTP-сервис и CLI.
- Адаптивное рабочее окно на чистом HTML/CSS/JavaScript; внешние пакеты времени выполнения и API-ключ не нужны.
- Три редактируемых пресета политик.
- Два явно вымышленных образца ZIP и реальные образцы отчётов и сравнения. Изменённый образец намеренно содержит заблокированный элемент с обходом пути и ни в коем случае не должен распаковываться.
- Документация по установке и использованию, API, политикам, безопасности и модели результатов.
- Запускаемые регрессионные тесты на стандартной библиотеке и заметка о проверке релиза.
- Образцы экспорта и PDF-превью только для чтения.
- Лицензия на исходный код для коммерческого использования одной компанией; используйте отчёты для работы с клиентами. Перед покупкой ознакомьтесь с LICENSE.txt.
Требования и границы применения
Python 3.10+ и современный браузер. Запускайте локально командой python3 run.py serve; будет выведен приватный адрес запуска. Протестированы рабочие процессы Ubuntu/Python/Chromium; проверка на нативных Windows и macOS не заявляется.
Жёсткие ограничения: входной ZIP до 25 МиБ; 1000 учитываемых элементов; 100 МиБ заявленного и фактического общего объёма в распакованном виде; 10 МиБ на элемент; степень сжатия 200:1. Только ZIP_STORED и ZIP_DEFLATED. Архивы с более чем 1000 элементов блокируются: учитываются не более первых 1000 элементов, а остальное помечается как непроверенное, а не как пройденное.
Сервис привязывается к 127.0.0.1 и использует токен сессии запуска, проверки Host/Origin и статические маршруты из белого списка. Загруженные ZIP не сохраняются; до 100 локальных записей отчётов хранятся в незашифрованном виде. Отчёты могут раскрывать приватные имена файлов и хеши. Не открывайте локальный сервер публично и не делитесь его адресом запуска.
Чего этот продукт не обещает
Статус Ready означает, что реализованные правила в заданных пределах пройдены. CrateProof не является сканером вредоносного ПО, уязвимостей или секретов в содержимом, средством подписи, доверенного происхождения или аттестации, генератором SBOM, сертификацией безопасности, проверкой вложенных архивов, полным двоичным/текстовым сравнением или гарантией безопасной распаковки. Хеши целых архивов не подтверждают авторство. Предупреждения об именах файлов основаны на эвристике, а не на анализе содержимого.
Хостинг, лицензия на публичный или мультитенантный SaaS, постоянная поддержка, обязательства по срокам ответа и право на будущие обновления не включены. Распространение исходного кода и сублицензирование запрещены. Созданные отчёты можно коммерчески передавать другим в рамках прилагаемой лицензии.
Убедитесь сами до покупки
Бесплатные ZIP и PDF содержат вымышленные образцы отчётов только для чтения, а не действующий облачный сервис аудита и не платное приложение. Рекламные изображения собраны вокруг снимков реального рабочего интерфейса. Скачайте образец, чтобы изучить структуру отчёта и реализованные возможности.
Что вы получите
1 файл · 87.91 KB
- CrateProof-v1.0.0.zipZIP · 87.91 KB
DevOps и инфраструктура
CrateProof: студия предрелизной проверки ZIP-архивов
Локальная студия предрелизной проверки ZIP с веб-интерфейсом, CLI, настраиваемыми политиками, манифестами SHA-256 и точным сравнением релизов по путям. Полный редактируемый исходный код на Python.
Бесплатное демо, покупка не нужна
Включено в Getly ProПолучить Pro
Теги
Частые вопросы
Доступ открывается сразу?
Да. Это цифровой товар - скачать его можно сразу после оплаты, прямо из своей библиотеки.
Можно ли использовать в коммерческих проектах?
Продавец задал свои условия - они изложены в описании выше. Прочитайте их перед покупкой.
Какие условия возврата?
Запросить возврат можно в течение 30 дней. Если что-то не так, оформите заявку в своём заказе - её рассмотрит команда Getly.
Какие форматы и размеры файлов я получу?
Вы скачаете 1 файл - ZIP - всего 87.91 KB.
Обновления бесплатны?
Да - когда продавец выпускает новую версию, вы можете бесплатно скачать актуальные файлы из своей библиотеки. Последние изменения смотрите в истории версий.
Цена
$89.00


