Инструмент статического анализа, который проверяет исходный код на Go на распространённые уязвимости и небезопасные практики программирования.
zizmorcore/zizmor
Инструмент статического анализа, который находит и помогает исправлять проблемы безопасности в конфигурациях CI/CD, включая GitHub Actions, Dependabot и pre-commit.
- Звёзды
- 6,920
- Форки
- 281
- Открытые issues
- 171
- Последний коммит
- 5 дней назад
Что это?
zizmor — инструмент статического анализа для систем CI/CD. Он проверяет файлы workflow и конфигурации на распространённые проблемы безопасности, в том числе в GitHub Actions, Dependabot и pre-commit.
Инструмент ищет, например, внедрение шаблонов, которое может привести к выполнению кода под контролем злоумышленника, случайное сохранение и утечку учётных данных, избыточные разрешения для runner-ов, а также поддельные коммиты и похожие друг на друга ссылки Git. Для многих найденных проблем zizmor предлагает исправления, а правила проверки описаны на сайте проекта.
zizmor написан на Rust и распространяется по лицензии MIT. Его устанавливают как инструмент командной строки; запускать его можно локально или в CI-пайплайнах.
Ключевые возможности
- 01Находит внедрение шаблонов, которое может привести к выполнению кода под контролем злоумышленника.
- 02Выявляет случайное сохранение и утечку учётных данных в workflow.
- 03Обнаруживает избыточные разрешения, выданные runner-ам.
- 04Находит поддельные коммиты и похожие друг на друга ссылки Git.
- 05Поддерживает конфигурации GitHub Actions, Dependabot и pre-commit.
Сценарии использования
- Проверять workflow GitHub Actions на проблемы безопасности перед слиянием изменений.
- Добавить статическую проверку безопасности в CI-пайплайны сборки и развёртывания ПО.
- Проверять настройки разрешений репозитория и обработку учётных данных в автоматизации.
Быстрый старт
- 1
Следуйте инструкциям по установке в документации zizmor
В подборках
Темы
Частые вопросы
- Что такое zizmor?
- Инструмент статического анализа, который находит и помогает исправлять проблемы безопасности в конфигурациях CI/CD, включая GitHub Actions, Dependabot и pre-commit. zizmor — инструмент статического анализа для систем CI/CD. Он проверяет файлы workflow и конфигурации на распространённые проблемы безопасности, в том числе в GitHub Actions, Dependabot и pre-commit.
- zizmor можно использовать бесплатно? Какая у него лицензия?
- zizmor распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- zizmor всё ещё поддерживается?
- Активно поддерживается. Последний коммит в zizmor — 3 нояб. 2026 г..
- Для чего можно использовать zizmor?
- Проверять workflow GitHub Actions на проблемы безопасности перед слиянием изменений. Добавить статическую проверку безопасности в CI-пайплайны сборки и развёртывания ПО. Проверять настройки разрешений репозитория и обработку учётных данных в автоматизации.
- Как установить zizmor?
- Следуйте инструкциям по установке в документации zizmor
- Где скачать zizmor?
- Исходный код и инструкции по установке — на GitHub: https://github.com/zizmorcore/zizmor
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Сканер секретов на Rust, который находит утёкшие учётные данные, проверяет, активны ли они, определяет доступы и поддерживает отзыв.
CLI-инструмент для поиска захардкоженных секретов — паролей, API-ключей и токенов — в git-репозиториях, файлах и stdin.
CLI для поиска и проверки более 500 типов секретов, жёстко заданных в файлах, Git-репозиториях, Docker-образах и пакетах; работает как pre-commit hook или в CI.
Быстрый настраиваемый сканер секретов, который ищет утёкшие учётные данные в git-репозиториях, файлах, GitHub, GitLab, S3 и других источниках.
Сканер безопасности с приоритетом на AI: проверяет код и конфигурации AI-агентов, включая приложения на LLM, MCP-серверы и секреты в истории чатов и командной оболочки.