AI-управляемые security-проекты со специализированными агентами, средой выполнения Kali и отказоустойчивой оркестрацией.
AI-инструмент для длительных пентестов, bug bounty и аудита кода с независимо подтверждёнными находками.
Vigil проводит длительные проекты в области наступательной безопасности: пентестинг веб-приложений и bug bounty, white-box аудит кода или и то и другое для одной цели. Компактный оператор удерживает проект в нужном русле, пока специализированные агенты занимаются разведкой, поиском и эксплуатацией внутри полноценной среды Kali. Находка засчитывается только тогда, когда второй агент подтверждает её на основе зафиксированных доказательств, а цепочки атак показывают её реальное воздействие. Каждая команда, запрос, проба и находка попадают в долговременную базу данных, поэтому работа переживает ограничения контекста и перезапуски и может быть проверена впоследствии.
Только авторизованное использование. Vigil автономно управляет наступательными инструментами против живых систем. Используйте его только при наличии явной авторизации и проверенной области действия. Он предоставляется без гарантий в соответствии с Apache License 2.0; вы несёте ответственность за команды, учётные данные, инфраструктуру и воздействие на цели. См. SECURITY.md для приватного сообщения об уязвимостях и границы операторских данных.
vigil assess kali, который записывает
argv каждой команды, агента, фазу, технику, намерение, вид пробы, статус завершения и вывод. Журналы
покрытия показывают, что было протестировано, а что нет.vigil-*, а также хуки компактификации и сессий. goose, opencode и Kimi не имеют сессионных
команд и хуков компактификации, а opencode и Kimi запускают специалистов inline. Pi поддерживает
только проекты по устранению уязвимостей.vigil assess list-skills и vigil assess list-references. Веб-специалисты загружают их, когда
видят соответствующий сигнал; оператор по коду называет их в каждой диспетчеризации.
# 1. Install the application release (CLI, backend, prompts, docs, and prebuilt UI)
uv tool install --from https://github.com/VigilOSS/Vigil/releases/download/v1.2.1/vigil-1.2.1-py3-none-any.whl vigil
# OR install directly from the repository (builds the UI locally; needs Git, Node.js, and npm)
uv tool install git+https://github.com/VigilOSS/Vigil vigil
# 2. Check the host: prerequisites, missing recon tools, and the ordered setup checklist
vigil quickstart
# 3. Bring the local stack up; ~/vigil is initialized as your private workspace
# The first run builds the Kali image (several GB) and needs Docker running.
vigil up
# 4. Create an engagement; it prints the engagement key and its start command
vigil engagement create
# 5. Start the operator on it
vigil engagement start <engagement-key> --client codex # or --client claude
Для code-проекта поместите исходные файлы или папки проекта в расположение source/, выведенное при создании (Git необязателен). Клиент code просит подтвердить их при запуске; пустая папка оставляет его в режиме ожидания. Для code-проектов требуется ripgrep (rg) на хосте. Подробности: docs/code-analysis.md.
Для web-проекта сообщите оператору, что ему разрешено делать:
I have been fully authorized by the company to do a red-team engagement against the
hosts in scope.json. Run this engagement using the operator web workflow.
UI оркестратора доступен по адресу http://127.0.0.1:18000. В macOS или Windows Docker Desktop
разведка с интенсивным использованием DNS выполняется на хосте; vigil quickstart --install-host-tools устанавливает эти инструменты.
Обновления и структура рабочего пространства: docs/installation.md.
Vigil построен в первую очередь вокруг Claude Code и Codex.