Набор конфигураций и шаблонов · версия 1.0.0 · доступно
Coding Agent Security Kit
Агент получает ровно те права, которые ему нужны в этом репозитории, — и вы можете это доказать журналом.
Готовая модель безопасности для coding agents в компании — политика прав по классам действий и профилям репозиториев, сетевой allowlist, работа с секретами, варианты sandbox, аудит, угрозы, инциденты, прод и план внедрения.
Что меняется
Обычно
- → Каждый разработчик настраивает права агента сам, чаще всего — «разрешить всё», чтобы не мешало.
- → Агент видит .env, ~/.ssh и облачные учётные данные, потому что работает под учётной записью человека.
- → Сеть агента открыта — любой скрипт в зависимости или инструкция на веб-странице может вынести код наружу.
- → Что агент делал и почему ему это разрешили, никто не знает: журнала нет, инцидент разбирается по памяти.
С продуктом
- → Одна корпоративная политика с профилями dev / prod / infrastructure / data, которая сводится в настройки Claude Code, Codex, OpenCode и Pi.
- → Секреты вынесены из контура агента: отдельная учётная запись, hide_env, deny на пути, правила обнаружения в диффах и логах.
- → Сеть закрыта по умолчанию — allowlist по профилям для прокси и sandbox, типовые каналы утечки в deny.
- → Журнал каждого действия по JSON-схеме, процедура ревью диффов агента, playbook инцидента и план внедрения по этапам с критериями.
Что внутри
Архив с файлами в Markdown: permissions-policy.yaml с 9 классами действий и 4 профилями репозиториев, примеры для Claude Code и Codex, hooks второй проверки и журнала, сетевой allowlist и схема egress-прокси, чек-лист секретов и правила обнаружения, четыре варианта sandbox со схемами и ограничения git, аудит с JSON-схемой события, чек-лист угроз, playbook инцидента, прод-шаблон и план внедрения. Открывается в любом редакторе, ничего устанавливать не нужно.
-
policy/permissions-policy.yaml
Корпоративная политика прав
9 классов действий, базовые Allow / Ask / Deny, sandbox и 4 профиля репозиториев с комментариями к каждому правилу
-
policy/render-profile.py
Срез профиля для репозитория
проверка политики, отчёт покрытия и файл в формате AI Development Starter Kit для sync.py
-
policy/examples/claude-code.md
Claude Code и Codex
settings.json, sandbox, hooks, managed settings; config.toml, rules и доверие проекта в codex.md
-
policy/examples/hooks/guard-bash.py
Hooks второй проверки и журнала
ловит cat .env, конвейеры в сеть, bash -c и обход hooks; audit-log.py пишет события с маскированием секретов
-
network/allowlist.md
Сетевой allowlist
что агенту нужно, что закрыть, прокси / egress / DNS, типовые утечки; машиночитаемый allowlist.yaml рядом
-
secrets/checklist.md
Секреты
инвентаризация, три уровня защиты, pre-commit, ротация после инцидента; detection-rules.md — шаблоны с тестовыми строками
-
sandbox/architecture.md
Sandbox
контейнер, VM, облачная среда, локальная ОС — схемы, что защищает и что нет, рекомендации по профилям; ограничения ФС и git отдельно
-
audit/logging.md
Аудит и ревью
что журналировать, JSON Schema события, хранение, роли, оповещения, запросы; процедура ревью изменений агента
-
threats/threat-checklist.md
Угрозы и инциденты
7 классов угроз с признаками и мерами, набор проверок injection-tests.md, playbook инцидента по уровням
-
production/prod-template.md
Прод и внедрение
22 требования и чек-лист для прод- и инфраструктурных репозиториев; план внедрения по этапам с критериями перехода
Как начать
-
01
Разложите репозитории по четырём профилям и пройдите чек-лист секретов и защиты веток — это слой, без которого политика не работает.
-
02
Отредактируйте политику под свой стек, проверьте её командой render-profile.py --check и сгенерируйте срез профиля для пилотного репозитория.
-
03
Подключите hooks и прокси, прогоните набор проверок injection-tests.md и расширяйте по командам по критериям плана внедрения.
Лицензии
Версия 1.0.0 собрана и проверена. Выберите лицензию, укажите email и оплатите картой — ссылка на скачивание архива появится сразу после оплаты и придёт на почту.
- архив с README и всеми материалами
- обновления версий 1.x — бесплатно
- использование в своей работе и своей компании, включая коммерческие проекты
- ссылка на скачивание действует 30 дней — сохраните архив
Вопросы
Чем это отличается от AI Development Starter Kit?
Starter Kit даёт процесс и права для одного репозитория. Security Kit — модель безопасности для компании — сеть, секреты, sandbox, аудит, угрозы, инциденты, прод и внедрение. Форматы политик совместимы, render-profile.py делает из корпоративной политики файл, который понимает sync.py из Starter Kit. Starter Kit не обязателен.
Это делает coding agents безопасными?
Снижает риск и делает его измеримым. В наборе прямо сказано, где правила по командам обходятся и почему настоящая граница — sandbox и отсутствие учётных данных в контуре агента. Набор проверок показывает, что именно у вас работает, а что нет.
Для каких агентов?
Подробные примеры — Claude Code и Codex, через Starter Kit — OpenCode и Pi. Отдельный документ объясняет, как переложить политику на любой агент, включая самописных и агентов в CI. Hooks написаны для Claude Code, их логику можно вызвать из любого агента.
Нужна ли инфраструктура — прокси, контейнеры, хранилище журналов?
Для dev-репозиториев достаточно встроенного sandbox агента и отдельной учётной записи ОС. Для прод и инфраструктуры нужен контейнер или VM без учётных данных и egress-прокси. В наборе — схемы, правила и примеры запуска, но не готовые образы — сетевая часть у каждой компании своя.
Кому это нужно в компании?
Руководителю разработки — чтобы разрешить агентов не на честном слове. Безопаснику — чтобы получить модель угроз, политику и журнал, которые можно проверить. Платформенной команде — чтобы собрать контур агента по описанию, а не изобретать его.
Как устроены лицензия и обновления?
Personal — один человек, Team — до 10 человек одной команды, Company — вся компания. Файлы набора в ваших репозиториях и внутренней базе знаний — нормально, распространять набор как продукт — нет. Обновления версий 1.x бесплатны.