Repolode
zizmorcore

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. 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 обновляется ежедневно.

Похожие проекты

Инструмент статического анализа, который проверяет исходный код на Go на распространённые уязвимости и небезопасные практики программирования.

9 тыс.+9 за неделю731GoApache-2.0Активно поддерживаетсяОбновлён 4 дня назад

CLI-инструмент для поиска захардкоженных секретов — паролей, API-ключей и токенов — в git-репозиториях, файлах и stdin.

30,7 тыс.+212 за неделю2,3 тыс.GoMITОбновлён 11 дней назад