Captura de pantalla de un editor de código con una terminal abierta

· Read in English · 阅读中文版 · 日本語で読む

Seguridad de software

Hallan claves y contraseñas expuestas en archivos de ajustes de Claude Code

Apiiro detectó más de 100.000 archivos de configuración de Claude Code en GitHub público; unos 1.100 de 63 organizaciones traían claves o contraseñas.

Qué pasó

Investigadores de seguridad de Apiiro encontraron miles de secretos, entre ellos contraseñas de bases de datos, tokens de API y credenciales de administrador, dentro de archivos de configuración de Claude Code subidos a repositorios públicos de GitHub. La causa es un descuido parcial en cómo se guardan las aprobaciones de comandos.

Por qué importa

Cuando una persona elige «Sí, y no preguntar de nuevo» para permitir un comando de terminal, esa decisión se guarda como regla en el archivo local .claude/settings.local.json. A veces la regla es un patrón, pero con frecuencia el comando queda escrito tal cual, con cualquier dato sensible que tenga incrustado. Si el archivo se queda en el computador, el riesgo es bajo.

El dato

Apiiro halló más de 100.000 casos de ese archivo subido a GitHub público; solo unos 1.100, de 63 organizaciones, contenían secretos.

Contexto

La documentación de Anthropic indica que ese archivo se agrega a la lista global .gitignore del desarrollador, lo que suele evitar que se comparta. Pero esa regla no se refleja a nivel del repositorio, por lo que el archivo puede subirse por accidente si el repositorio se clona en otra máquina o si una carpeta se convierte después en repositorio. En muchos casos, el propio Claude Code sube cambios al archivo sin que la persona lo pida, según Apiiro. Incluso si se borra el archivo, los secretos pueden persistir en forks del proyecto. Sobre temas cercanos, Mamífero publicó Anthropic publica un verificador de archivos de Claude; Cientos de copias de Artex, hackeo con IA, quedan expuestas; Claude verifica formalmente 123 bibliotecas de código y Florida activa el primer tramo de su red cuántica segura.

Qué viene

Para quienes usan la herramienta, la medida concreta es revisar los repositorios por ese archivo, rotar cualquier clave que haya quedado expuesta y agregar la ruta a .gitignore del proyecto. Falta ver si Anthropic cambia cómo se guardan los comandos aprobados.

Cierre

Un archivo local que parece inofensivo se vuelve problema cuando llega a un repositorio público.

Fuentes

  • Ars Technica: reportaje sobre el hallazgo de Apiiro (consultado el 9 de noviembre de 2026).
  • Imagen de portada: Wikideas1, CC0, vía Wikimedia Commons

Editado por Rodrigo Cornejo. Quiénes escriben las notas

Notas relacionadas

← Todas las notas