
six2dez/drift
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Помощник по безопасности для Caido: подключите локальный код Claude / Gemini / Codex / Copilot CLI через 18 инструментов MCP для ручного тестирования веб-безопасности. Локально-первый, без API-ключей.
Обзор
Drift запускает локально установленные инструменты AI CLI (Claude Code, Gemini CLI, Codex CLI, Copilot CLI) внутри Caido с живым доступом к сеансу Caido через встроенный MCP-сервер. Drift использует инструменты CLI, уже проверенные на вашем компьютере. Каждый поворот чата работает против локального CLI; трафик никогда не покидает ваш ящик для удаленного хостинга LLM. - Claude Code (с резюме сеанса), Gemini CLI, Codex CLI, Copilot CLI - : 18 инструментов Caido, открытых для каждого провайдера через stdio - : палитра команд, контекстные меню по запросам / ответам ("Review Request", "Build Test Plan", "Review Response", "Inspect JavaScript") - : действия анализа сохраняют видимую подсказку короткой и прикрепляют сырой материал запроса / ответа в виде отдельного вложения в чат - : заголовок показывает текущий контекст пользовательского интерфейса Caido плюс любая явная переопределение проекта MCP - : per-group позволяет плюс дополнительное подтверждение для чувствительных действий MCP (send request, create finding, set environment, intercept control, run workflow) - : помощник отвечает...
Обзор (машинный перевод)
Drift запускает локально установленные инструменты AI CLI (Claude Code, Gemini CLI, Codex CLI, Copilot CLI) внутри Caido с живым доступом к сеансу Caido через встроенный MCP-сервер.
** Ключи API не нужны ** — Drift использует инструменты CLI, уже аутентифицированные на вашем компьютере. Каждый поворот чата работает против локального CLI; трафик никогда не покидает ваш ящик для удаленного хостинга LLM.
Особенности
4 CLI backends: Claude Code (с резюме сессии), Gemini CLI, Codex CLI, Copilot CLI
** Инструменты MCP**: 18 инструментов Caido для каждого провайдера
Интеграция кайдо: палитра команд, контекстные меню по запросам/ответам (“Review Request”, “Build Test Plan”, “Review Response”, “Inspect JavaScript”)
** Структурированная передача HTTP**: аналитические действия сохраняют видимую подсказку короткой и прикрепляют исходный запрос/ответный материал в виде отдельного вложения в чат
Контекстная видимость: заголовок отображает текущий контекст пользовательского интерфейса Caido плюс любую явную отмену проекта MCP
Безопасность инструмента: в каждой группе обеспечивается дополнительное подтверждение чувствительных действий MCP (send_request, create_finding, set_environment, средства управления перехватом run_workflow)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Drift - Security copilot / MCP assistant for Caido
Drift runs locally-installed AI CLI tools (Claude Code, Gemini CLI, Codex CLI, Copilot CLI) inside Caido with live access to your Caido session via an embedded MCP server.
No API keys needed — Drift uses CLI tools already authenticated on your machine. Every chat turn runs against a local CLI; traffic never leaves your box for a remote LLM-hosting service.
Features
- 4 CLI backends: Claude Code (with session resume), Gemini CLI, Codex CLI, Copilot CLI
- MCP tools: 18 Caido tools exposed to every provider via stdio
- Caido integration: command palette, context menus on requests/responses (“Review Request”, “Build Test Plan”, “Review Response”, “Inspect JavaScript”)
- Structured HTTP handoff: analysis actions keep the visible prompt short and attach raw request/response material as a separate chat attachment
- Context visibility: the header shows the current Caido UI context plus any explicit MCP project override
- Tool safety: per-group enables plus optional confirmation for sensitive MCP actions (
send_request,create_finding,set_environment, intercept controls,run_workflow) - MCP activity trace: assistant replies show which Caido tools were called and how they ended
- Live MCP test: Settings can verify tool discovery plus live
get_environmentandsearch_historycalls before you trust a provider session - Chat persistence: conversations saved via SQLite with JSON backup; persistence failures surfaced rather than silently swallowed
- Streaming output with real cancellation, a spawn-time timeout watchdog, and per-chat session lifecycle status
- Cancel-safe turns: pressing Stop never duplicates the assistant message even if the provider resolves after SIGTERM
- Context-menu queue: a context-menu action fired while another turn is streaming is queued with a toast, drained when the current turn finishes, and cleared if you press Stop
- In-app Help tab: prerequisites, setup walkthrough, troubleshooting, prompt examples
- Diagnostics report: one-click copy/download of a redacted diagnostics bundle for bug reports
- Session debug log (opt-in): a checkbox in Settings > Process streams per-session provider lifecycle events to
/tmp/drift-session-.logand deletes the file when the session ends
Installation
pnpm install
pnpm build
Install dist/drift.zip in Caido via Plugins > Install from file.
Configuration
CLI Providers
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →