Failproof AI CLI

CLI с политиками, который перехватывает опасные команды AI-агентов вроде rm -rf, force push или чтения .env до их выполнения

  • 8 804 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • Перехватывает и может блокировать вызовы инструментов во всех подключенных агентах
  • Часть возможностей завязана на облачный дашборд и Python SDK
Все причины и проверки

failproofai/failproofai

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/failproof-ai

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Перехватывает и может блокировать вызовы инструментов во всех подключенных агентах
  • Часть возможностей завязана на облачный дашборд и Python SDK

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Failproof подключается через хуки к харнессам агентов, включая Claude Code, Codex, Cursor Agent CLI, OpenCode и GitHub Copilot CLI, и перехватывает каждый вызов инструмента до его выполнения. Из коробки идут 39 политик: блокировка чтения файлов с секретами, рекурсивного удаления, sudo, force push и прямых пушей в основную ветку, предупреждения о повторяющихся вызовах и опасном SQL. Свои политики пишутся в виде JS-файлов в .failproofai/policies и подхватываются автоматически, локальный дашборд на localhost:8020 показывает историю запусков.

Для кого. Для разработчиков и devops-инженеров, которые дают AI-агентам доступ к терминалу и хотят страховку от разрушительных команд.

Подходит, если

  • Агент работает с продакшн-репозиторием или инфраструктурой и нужен барьер перед опасными командами
  • Команда хочет общий набор политик, который применяется одинаково у всех через коммит .failproofai
  • Нужна единая история запусков агента для разбора инцидентов

Не подходит, если

  • Агент работает в изолированной одноразовой песочнице, где нечего защищать
  • Используемый харнесс не входит в список из двенадцати поддерживаемых

Пример запроса к агенту

Настрой failproofai для Claude Code и подключи политику блокировки force push и rm -rf

Ограничения

Блокировка вызова инструмента гарантированно работает на всех двенадцати харнессах, а гейты на конце хода поддерживают только восемь из них. Собственные агенты вне списка подключаются через отдельный Python SDK, для их перехвата нужен хук в своем рантайме.

Как отключить. Удалите пакет командой npm uninstall -g failproofai. Базовая политика block-failproofai-commands не отключается, пока пакет установлен, это сделано намеренно.

Частые вопросы

Что происходит сразу после установки?

Хуки подключаются, но ни одна политика не выбрана, кроме неотключаемой блокировки команд failproofai. Политики нужно добавить отдельной командой.

Как добавить свою политику?

Достаточно положить JS-файл в .failproofai/policies, она подхватится автоматически и попадет в репозиторий при коммите.

Обсуждение

Вопросов и отзывов пока нет.

ai-engineering ставит хуки, которые отказывают агенту в разрушительных вызовах и пишут квитанцию решения в репозиторий

CLIРасширенный доступ65Звезды репозитория

Шлюз политик для ИИ-агентов: проверяет вызовы инструментов до выполнения, опасные ставит на согласование и пишет аудит

CLIРасширенный доступ523Звезды репозитория

Локальный шлюз безопасности для Claude Code и Codex: сверяет вызовы инструментов с политикой, ловит секреты и пишет аудит

CLIШирокий доступ685Звезды репозитория

AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F

CLIРасширенный доступ1,4 тыс.Звезды репозитория

Локальный страж для кодовых агентов: блокирует запись секретов и принудительный пуш в main, предупреждает об опасных командах.

CLIРасширенный доступ156Звезды репозитория

Команда safehouse запускает Claude Code, Codex и другие агенты в песочнице macOS: файлы закрыты по умолчанию, нужные папки открываются флагами

CLIРасширенный доступ2,1 тыс.Звезды репозитория

Коротко о README

README описывает failproofai как систему наблюдаемости и контроля для двенадцати харнессов AI-агентов: десять кодинг-CLI и два чат-шлюза. Подчеркивается единый API политик и единая история сессий на все харнессы, при этом возможности блокировки различаются по харнессу. Перечислены встроенные политики вроде block-rm-rf, block-sudo, block-force-push и warn-destructive-sql, показан пример своей политики через JS-функцию deny/allow.

Бейдж для README

Сообщить о проблеме