
Многопользовательская ИИ-ОС для наступательной безопасности — открытая, самоулучшающаяся, расширяемая. Находите, проверяйте и устраняйте уязвимости.
Рабочие процессы безопасности с открытым исходным кодом в вашем браузере или агенте для программирования.
При поддержке Y Combinator · Швейцарская лаборатория прикладного ИИ и кибербезопасности
0.security ·
Документация ·
FoxGuard
Установите на Apple Silicon macOS или x64/ARM64 Linux:
curl -fsSL https://raw.githubusercontent.com/0sec-labs/0/main/install.sh | bash
export PATH="$HOME/.0/bin:$PATH"
0 web
Командный центр (браузер): 0 web · Терминал: 0
Настройте провайдера моделей перед запуском рабочих процессов ИИ.
Браузер, CLI и MCP используют один общий исполнитель рабочих процессов с сохранением результатов.
Находки приоритизируются по влиянию на бизнес: затронутые клиенты и данные, мошенничество, критически важные сервисы и нарушения работы. Каждый приоритет включает обоснование; при отсутствии контекста остаётся Не оценено. CVSS по-прежнему доступен как техническая серьёзность.
| Работа | Встроенные шаблоны |
|---|---|
| Оценка | Репозитории, зависимости, API, веб-конфигурация, ограниченные тесты на проникновение, поведение пакетов, смарт-контракты, нативный код |
| Проверка | Находки с доказательствами воспроизведения |
| Исправление | Кандидаты с регрессионными тестами |
| Исследование | Исследование безопасности, глубокое исследование исходного кода |
Начните с 12 шаблонов, настройте шаги и запускайте вручную или с помощью триггеров браузера и расписаний. Шаблон: отправная точка · Рабочий процесс: переиспользуемые шаги · Запуск: одно выполнение.
Обучение сохраняет локальную активность запусков, заметки с опорой на источники и историю
оценённых улучшений. Сохранённые рабочие процессы хранят неизменяемые ревизии и поддерживают восстановление.
Используйте 0 learning status или откройте Learning в браузере.
Документация по Learning.
0 workflow list --templates
0 workflow run --template security-research \
--target /absolute/path/to/repo --workspace /absolute/path/to/repo \
--format json > run.json
0 runs list
Руководство по рабочему процессу: входные данные, ограничения и результаты.
Обзор исходного кода включённого демонстрационного API с указанием мест в коде и предлагаемых исправлений.

Запустите рабочий процесс из шаблона и отредактируйте его шаги.

Используйте команды CLI, приведённые выше, или MCP для обнаружения шаблонов, создания рабочих процессов и управления запусками:
0 mcp-server --workflows --workspace /absolute/path/to/repo
Локальный MCP требует явно выбранного профиля выполнения на локальном хосте.
Для зарегистрированного удалённого движка используйте 0 mcp-server --workflows --backend production.
Провайдер модели 0 отделён от сессии подключающегося агента.
Функция браузерного чата Connect an external agent копирует приглашение к настройке. Клиенты рабочих процессов CLI и MCP автоматически подключаются к запущенному локальному веб-движку для того же рабочего пространства и базы данных управления. Чтобы явно подключиться к сессиям и запускам, уже открытым в движке:
0 mcp-server --workflows --engine-url http://127.0.0.1:3000 \
--engine-token-env ENGINE_TOKEN --session SESSION_ID
0 sessions list --engine-url http://127.0.0.1:3000 --engine-token-env ENGINE_TOKEN
Задайте ENGINE_TOKEN равным настроенному bearer-учётному данным движка. Подключённые клиенты
разделяют сессию браузера и жизненный цикл запуска; при отключении движок
продолжает работать. Опустите --session, чтобы создать сессию в рамках разрешений на допуск движка.
См. Настройка MCP и отдельные инструменты или локальные и удалённые движки.
Подключайте GitHub, Elastic, Semgrep, Snyk, Linear, Jira, Cloudflare, Slack и Teams через плагины и MCP.
Дополнительные руководства: установка · GitHub Actions · разработка плагинов · устранение неполадок.
Установите зависимости, выполните npm run dev и откройте напечатанный адрес в браузере.
См. CONTRIBUTING.md.
Исследовательский предпросмотр. Оценивайте авторизованные системы и проверяйте результаты и исправления.
Выполните 0 или 0 web, чтобы открыть консоль браузера без учётной записи.
Интерактивный терминальный интерфейс выведен из эксплуатации; headless CLI, автоматизация, MCP и бинарные команды остаются доступными.
Используйте 0 chat --prompt "your request" для одноразовой автоматизации; задайте --mode standard для явных проверок области действия.
Необязательный плагин scope обеспечивает соблюдение границ целей.
Сообщайте об уязвимостях через SECURITY.md. Лицензировано под MIT ИЛИ Apache-2.0.
Публичные раскрытия и исправления в upstream. Благодарность OpenTUI, Bun, React, Models.dev, LiteLLM и нашим контрибьюторам.