shim-cli favicon

shim-cli

shim-cli es una herramienta de seguridad local y de código abierto que detecta y enmascara datos confidenciales en flujos de trabajo de agentes de programación como Claude Code.

Código e ITEnmascara secretos y datos personales…Valida números IBAN y de identificación…Señala anulaciones de instrucciones y…Admite modos de aplicación estricta…
shim-cli product interface screenshot
Visitas mensuales estimadas
635
Periodo de datos:
Publicado en AIToolly

¿Qué es shim-cli? Descripción del producto

Qué hace el producto y cómo se presenta oficialmente

shim-cli se ejecuta localmente junto a agentes de desarrollo como Claude Code, Codex, Copilot CLI y VS Code en sistemas macOS y Linux.

Identifica información confidencial, incluidas credenciales, identificadores personales y secretos de configuración, enmascarando los valores antes del envío al modelo donde las arquitecturas de ganchos del agente lo permiten.

¿Para qué se puede usar shim-cli?

Casos de uso respaldados por fuentes oficiales

Enmascaramiento de datos de agentes

Ayuda a reducir la exposición accidental de credenciales y datos personales cuando los agentes de programación leen archivos locales o resultados de herramientas.

Auditoría del historial de Claude Code

Escanea los registros de sesiones almacenados de Claude Code para evaluar el conteo de tokens, el gasto y las exposiciones pasadas en proyectos locales.

Supervisión de sesiones por línea de comandos

Observa ejecuciones de agentes de comando único a través de un proxy local para monitorizar el uso de tokens y el tránsito de valores sensibles.

Cómo usar shim-cli

El proceso documentado, cuando está disponible

  1. 1

    Instalar la CLI

    Instale shim en el entorno de terminal local utilizando uv o pipx con Python 3.10 o superior.

  2. 2

    Probar la detección con la demo

    Ejecute el comando de demostración integrado en un texto de prueba para verificar el comportamiento de enmascaramiento sin alterar archivos del sistema.

  3. 3

    Conectar al agente de programación

    Instale el gancho nativo o configure el complemento del marketplace de Claude Code para integrarse en las operaciones del agente.

  4. 4

    Verificar la configuración del agente

    Ejecute el comando de diagnóstico doctor y confirme los ganchos activos dentro de la sesión del agente.

Integración con clientes y límites de privacidad

El nivel de protección proporcionado por shim-cli varía según las limitaciones arquitectónicas de cada cliente de programación compatible. Mientras que Claude Code permite que los ganchos nativos reescriban el contenido de los archivos y las salidas de las herramientas con marcadores de posición antes de llegar a los modelos de lenguaje, Codex no permite que los ganchos reescriban las instrucciones introducidas directamente por el usuario.

Donde el agente anfitrión no admite el enmascaramiento directo, shim-cli proporciona informes de alerta y modos estrictos opcionales para bloquear operaciones antes de la ejecución. En VS Code, los archivos leídos por agentes no son visibles para la herramienta, y el tráfico de herramientas en Codex y Copilot CLI permanece sin inspeccionar.

  • Enmascara el contenido de archivos y las salidas de herramientas dentro de Claude Code mediante ganchos nativos.
  • Enmascara las instrucciones del usuario en Copilot CLI, que admite la reescritura de instrucciones.
  • Aplica modos de bloqueo en Claude Code, Codex y VS Code cuando se detectan valores no enmascarados.
  • Se ejecuta completamente en hardware local sin enviar telemetría ni requerir una cuenta.

Qué probar antes de elegir shim-cli

Comprobaciones con tus propios materiales y flujo de trabajo

  • Confirme que las máquinas de los desarrolladores ejecuten macOS o Linux con Python 3.10 o superior en lugar de entornos Windows no compatibles.
  • Verifique si los flujos de trabajo principales de los agentes se basan en Claude Code, Codex, Copilot CLI o VS Code.
  • Revise las limitaciones específicas de cada cliente, como la imposibilidad de inspeccionar llamadas a herramientas en Codex o leer archivos en VS Code, frente a los requisitos internos de cumplimiento.
  • Compruebe si se requieren patrones regex personalizados para identificadores internos, claves de API o nombres de host.

Fuentes y fecha de revisión de shim-cli

Qué fuentes se revisaron y cuándo

Última comprobación
Categoría
Código e IT

Preguntas frecuentes sobre shim-cli

Respuestas basadas en el registro de producto con fuentes verificadas

¿Qué sistemas operativos son compatibles con shim-cli?

shim-cli es compatible con entornos macOS y Linux que ejecuten Python 3.10 o superior. Windows no es compatible y WSL aún no ha sido verificado.

¿Enmascara shim-cli las instrucciones del usuario introducidas directamente en Claude Code?

Las instrucciones escritas directamente en Claude Code no se enmascaran porque el cliente no permite que los ganchos las reescriban, aunque pueden notificarse o bloquearse en el modo estricto.

¿Qué tipos de datos confidenciales detecta shim-cli?

La herramienta detecta correos electrónicos, números de teléfono, tarjetas de crédito, IBAN verificados, identificaciones y números de identificación fiscal de Turquía, claves de API, contraseñas, URI de bases de datos, direcciones IP y MAC, números de la seguridad social de EE. UU. y patrones regex personalizados.

¿shim-cli envía telemetría o datos de sesión a servidores remotos?

No, shim-cli no requiere cuentas de usuario ni claves de API, no añade telemetría y realiza todas las tareas de detección y proxy de forma local en la máquina del usuario.

¿Cómo funciona la función de auditoría de sesiones?

El comando audit inspecciona los registros históricos de sesiones de Claude Code almacenados en el disco local para calcular métricas de exposición por proyecto y origen sin modificar ni transmitir datos.

Explora otras herramientas añadidas recientemente en la misma categoría.