block-no-verify-hook
Устанавливает локальный shell‑hook, проверяющий git‑команды и блокирующий их выполнение без подтверждения, предотвращая обход pre‑commit и GPG‑подписей.
Суть
Что это за skill и зачем он нужен
Этот скилл добавляет в ваш репозиторий небольшую оболочку‑скрипт‑hook, которая перехватывает вызовы git и проверяет, что они проходят через обязательные проверки (pre‑commit, GPG‑signing и т.п.). При попытке выполнить git‑команду без нужных подтверждений скрипт останавливает процесс, тем самым защищая код от автоматических агентов, которые могут попытаться обойти встроенные механизмы безопасности. Скилл работает в любой Unix‑подобной среде, где доступен bash/sh.
Установка
Как установить
npx skills add https://github.com/wshobson/agents --skill block-no-verify-hookСценарии
Когда использовать
Подходит
- Вы разрабатываете критически важный код и обязаны использовать pre‑commit хуки и подписи GPG.
- Необходимо гарантировать, что автоматические агенты не смогут выполнять git‑операции без вашего контроля.
- В CI/CD пайплайнах требуется дополнительный уровень проверки git‑команд перед их выполнением.
- Вы хотите усилить локальную безопасность репозитория без изменения глобальных настроек git.
Не подходит
- Ваш проект не использует git‑hooks или подписи, и такие проверки избыточны.
- Среда разработки не поддерживает bash/sh (например, чистый Windows без WSL).
- Требуется полностью свободный доступ к git‑командам без каких‑либо ограничений.
Доверие
Проверки безопасности
Проверка не нашла критичных проблем.
Низкий риск · проблем не найдено.
Предупреждений нет.
Оценка 93/100 · проанализировано 2 раздела.
Похожие