Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
agent-sweep — Находите и редактируйте секреты в истории AI-агентов кодирования (Claude Code и другие). | Kitploit
Инструменты/GitHubGitHub/ishannaik/agent-sweep
Эксфильтрация данныхФорензикаВосстановление ДанныхОбнаружение СекретовБезопасность Цепочки ПоставокРеагирование на Инциденты
GitHubishannaik/agent-sweep

agent-sweep

Находите и редактируйте секреты в истории AI-агентов кодирования (Claude Code и другие).

Репозиторий
57382916 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

AgentSweep

AgentSweep

Находите и удаляйте секреты из локальной истории вашего ИИ-агента для программирования. Полностью офлайн.

PyPI version PyPI downloads CI License: MIT Python 3.11+ Offline GitHub Stars Discord Visitors

Демонстрация AgentSweep: сканирование и удаление секретов из истории ИИ-агента

Посмотреть полный ролик со звуком

Профилактика: Не вставляйте API-ключи в облачных ИИ-агентов вообще. Ключ проходит через серверы провайдера ещё до того, как попадёт на ваш диск.

Если вы уже это сделали: agentsweep устраняет оставшийся локальный вектор атаки: вредоносное ПО из цепочки поставок и скомпрометированные пакеты, которые сканируют ваш диск в поисках учётных данных. Ваши файлы никогда не покидают вашу машину.


Поддерживается 32 агента: Claude Code · Codex · OpenCode · Cursor · Windsurf · Aider · Cline · Kilo Code · Roo Code · PearAI · Trae · Void · Gemini CLI · Qwen Code · Continue · Open Interpreter · GitHub Copilot Chat · OpenClaw · Hermes · Goose · llm (Datasette) · Warp · Crush · Grok Build · Grok CLI · Kiro CLI · Zed · Codebuff · Plandex · Junie · Mentat · JetBrains AI

Экспериментальные источники (Warp, Crush, Kiro CLI, Zed, Codebuff, Plandex, Qwen Code, PearAI, Trae, Void, Junie, Mentat, JetBrains AI) имеют пути хранения и форматы, выведенные из исследований, но ещё не проверенные на реальной установке. Сканирование безопасно: при неверном пути ничего не найдётся. Они могут давать неполные результаты до подтверждения. В средстве выбора они помечены (experimental) и выводят уведомление при сканировании.

Grok Build (xAI) проверен на реальной установке Windows: JSONL-транскрипты в ~/.grok/sessions/<cwd>/<session-id>/ (chat_history.jsonl, updates.jsonl, events.jsonl; переопределение через $GROK_HOME). Grok CLI — это superagent-ai/grok-cli, проверен с grok-dev 1.1.7: SQLite в ~/.grok/grok.db, с промптами в messages.message_json. Это другой продукт. Они используют общий ~/.grok, но сканируют разные файлы; auth.json никогда не открывается.

207 regex-правил + обнаружение seed-фраз: AWS, GitHub, Stripe, OpenAI, Anthropic, Google, Slack, Discord, HuggingFace, чувствительные токены Supabase, JWT, ключи PEM, URL баз данных, seed-фразы BIP-39 и многое другое

Альфа: каждый деструктивный шаг контролируется, резервируется и обратим одной командой

Проблема

Claude Code (и любой другой ИИ-CLI для программирования) хранит полную историю вашего диалога в виде обычного текста JSONL на диске: в ~/.claude/projects/ для Claude Code и в ~/.codex/sessions/ для OpenAI Codex. Всё, что вы вставляете, будь то ключ AWS, файл .env или URL базы данных, остаётся в открытом виде бессрочно. У типичного разработчика за месяцы накапливаются десятки секретов, обычно незамеченных.

agentsweep сканирует эту историю, сообщает вам, что утекло, и может удалить значения секретов на месте, сохраняя структуру JSONL побайтово. Он также сообщает, какие ключи нужно отозвать, с правильным URL отзыва для каждого провайдера.

Область защиты: agentsweep полностью локальный и офлайн. Он читает и записывает только файлы на вашей машине и не делает ни одного сетевого вызова. Он устраняет один вектор атаки: секреты, лежащие в локальных файлах истории. Он не влияет на то, что уже получил ваш ИИ-провайдер. Когда вы вставляете ключ в Claude Code, Cursor или любого облачного агента, этот ключ уже прошёл через серверы провайдера до того, как попал на диск. Если это вас беспокоит, рассмотрите локально размещённую модель (Ollama, LM Studio, OpenCode), где ничего не покидает вашу машину, что хорошо сочетается с agentsweep.

Почему это важно прямо сейчас

Атаки на цепочку поставок ускоряются. В 2024 и 2025 годах волна вредоносных пакетов npm и PyPI (sha256-universal, shailulid, сотни тайпсквотов) была поймана на эксфильтрации учётных данных разработчиков с машины, на которую они были установлены. Они нацелены на переменные окружения, файлы .env, историю команд оболочки, SSH-ключи и теперь на файлы истории ИИ-агентов.

ИИ-ассистенты для программирования создали новую категорию утечки учётных данных, которой не существовало два года назад:

  • Вы вставляете production API-ключ в Claude Code, чтобы что-то отладить → теперь он навсегда в ~/.claude/projects/*/conversations/*.jsonl
  • Скомпрометированный npm-пакет запускает postinstall → сканирует типичные пути → находит вашу историю JSONL → эксфильтрирует 50 API-ключей одним запросом
  • Вы отзываете ключ, который использовали публично, но забываете о десятке других в вашей истории
  • Тем временем ваша история растёт: каждый .env, с которым вы просили ИИ помочь, каждый URL базы данных, которым вы поделились для отладки, каждый токен, который вы вставили для однострочника

История ИИ-агента содержит полный контекст, а не только команды, которые хранит история оболочки. Злоумышленники уже сканируют её. agentsweep очищает её до того, как это произойдёт.

Быстрый старт

pip install uv                  # get uv (skip if you already have it)
uv tool install agentsweep      # install — adds `agentsweep` and `asweep` to PATH
asweep                          # run — interactive menu guides you through everything

Никаких virtualenv для активации и никакой возни с PATH. uv tool install предоставляет команде собственное изолированное окружение.

Как это работает

agentsweep выполняет фиксированный конвейер из 5 этапов. scan останавливается после этапа 3; fix продолжается до редактирования.

flowchart LR
    A("🔍 DISCOVER\nwalk history dirs\nstream file list") --> B("⚡ SCAN\nAho-Corasick pre-filter\n207 regex rules + BIP-39")
    B --> C{"secrets\nfound?"}
    C -- "none" --> D("✅ CLEAN\nexit 0")
    C -- "found" --> E("📋 FINDINGS\nshow report\nexit 1")
    E -. "scan only" .-> F("⚠️ ROTATE\nkeys still live")
    E -- "type REDACT" --> G("✏️ REDACT\natomic write · .bak backup\npost-write JSON validation")
    G --> H("🔑 ROTATE\nper-provider\nrevocation links")

    style A fill:#1e3a5f,color:#fff,stroke:#2d5986
    style B fill:#1e3a5f,color:#fff,stroke:#2d5986
    style C fill:#4a3728,color:#fff,stroke:#7a5c3f
    style D fill:#1a4731,color:#fff,stroke:#2d7a52
    style E fill:#4a3a1e,color:#fff,stroke:#7a6030
    style F fill:#4a2020,color:#fff,stroke:#8b3a3a
    style G fill:#1e3a5f,color:#fff,stroke:#2d5986
    style H fill:#2d1e4a,color:#fff,stroke:#5a3a8b
Скачать инструмент