Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
agent-sweep — Encuentra y redacta secretos en los historiales de agentes de codificación de IA (Claude Code, y más). | Kitploit
Herramientas/GitHubGitHub/ishannaik/agent-sweep
Exfiltración de DatosAnálisis ForenseRecuperación de DatosDetección de SecretosSeguridad de Cadena de SuministroRespuesta a Incidentes
GitHubishannaik/agent-sweep

agent-sweep

Encuentra y redacta secretos en los historiales de agentes de codificación de IA (Claude Code, y más).

Ver Repositorio
573829hace 17 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

AgentSweep

AgentSweep

Encuentra y redacta secretos en el historial local de tu agente de codificación con IA. Totalmente offline.

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

AgentSweep demo, scanning and redacting secrets in AI agent history

Ver el clip completo con sonido

Prevención: No pegues claves de API en agentes de IA respaldados en la nube en absoluto. La clave transita por los servidores del proveedor antes de llegar siquiera a tu disco.

Si ya lo hiciste: agentsweep elimina el vector de ataque local restante: malware de cadena de suministro y paquetes comprometidos que escanean tu disco en busca de credenciales. Tus archivos nunca salen de tu máquina.


32 agentes compatibles: 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

Fuentes experimentales (Warp, Crush, Kiro CLI, Zed, Codebuff, Plandex, Qwen Code, PearAI, Trae, Void, Junie, Mentat, JetBrains AI) tienen rutas de almacenamiento/formatos derivados de la investigación pero aún no verificados contra una instalación real. El escaneo es seguro: una ruta incorrecta no encuentra nada. Pueden reportar de menos hasta que se confirmen. Están etiquetados como (experimental) en el selector e imprimen un aviso al escanear.

Grok Build (xAI) está verificado contra una instalación real de Windows: transcripciones JSONL en ~/.grok/sessions/<cwd>/<session-id>/ (chat_history.jsonl, updates.jsonl, events.jsonl; anulación con $GROK_HOME). Grok CLI es superagent-ai/grok-cli, verificado con grok-dev 1.1.7: SQLite en ~/.grok/grok.db, con prompts en messages.message_json. Es un producto diferente. Comparten ~/.grok pero escanean archivos distintos; auth.json nunca se abre.

207 reglas regex + detección de frases semilla: AWS, GitHub, Stripe, OpenAI, Anthropic, Google, Slack, Discord, HuggingFace, tokens sensibles de Supabase, JWT, claves PEM, URLs de BD, frases semilla BIP-39 y muchos más

Alpha: cada paso destructivo está controlado, respaldado y es reversible con un solo comando

El problema

Claude Code (y cualquier otra CLI de codificación con IA) almacena tu historial completo de conversaciones como JSONL de texto plano en disco, bajo ~/.claude/projects/ para Claude Code y ~/.codex/sessions/ para OpenAI Codex. Todo lo que pegas, ya sea una clave de AWS, un archivo .env o una URL de base de datos, permanece en texto claro indefinidamente. El historial de un desarrollador típico acumula docenas de secretos a lo largo de meses, normalmente sin darse cuenta.

agentsweep escanea ese historial, te dice qué se filtró y puede redactar los valores secretos en su lugar preservando la estructura JSONL byte por byte. También te indica qué claves rotar, con la URL de revocación correcta para cada proveedor.

Alcance de la protección: agentsweep es totalmente local y offline. Solo lee y escribe archivos en tu máquina y no realiza ninguna llamada de red. Elimina un vector de ataque: secretos que residen en archivos de historial locales. No afecta lo que tu proveedor de IA ya recibió. Cuando pegas una clave en Claude Code, Cursor o cualquier agente respaldado en la nube, esa clave ya transitó por los servidores del proveedor antes de llegar al disco. Si eso te preocupa, considera un modelo alojado localmente (Ollama, LM Studio, OpenCode) donde nada sale de tu máquina, lo cual combina bien con agentsweep.

Por qué esto importa ahora mismo

Los ataques a la cadena de suministro están acelerándose. En 2024 y 2025, una ola de paquetes maliciosos de npm y PyPI (sha256-universal, shailulid, cientos de typosquats) fueron sorprendidos exfiltrando credenciales de desarrollador de la máquina que los instaló. Se dirigen a variables de entorno, archivos .env, historial de shell, claves SSH y ahora archivos de historial de agentes de IA.

Los asistentes de codificación con IA han creado una nueva categoría de exposición de credenciales que no existía hace dos años:

  • Pegas una clave de API de producción en Claude Code para depurar algo → ahora está en ~/.claude/projects/*/conversations/*.jsonl para siempre
  • Un paquete npm comprometido ejecuta postinstall → escanea rutas comunes → encuentra tu historial JSONL → exfiltra 50 claves de API en una sola petición
  • Rotas la clave que usaste en público pero olvidas las otras docenas en tu historial
  • Mientras tanto tu historial crece: cada .env con el que pediste ayuda a una IA, cada URL de BD que compartiste para depurar, cada token que pegaste para un one-liner

El historial de un agente de IA contiene contexto completo, no solo los comandos que conserva un historial de shell. Los atacantes ya lo escanean. agentsweep lo limpia antes de que eso ocurra.

Inicio rápido

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

No hay virtualenv que activar ni ajustes de PATH. uv tool install le da al comando su propio entorno aislado.

Cómo funciona

agentsweep ejecuta un pipeline fijo de 5 etapas. scan se detiene después de la etapa 3; fix continúa hasta la redacción.

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
Descargar herramienta