Un reciente informe de la firma de seguridad Apiiro reveló que la herramienta de desarrollo asistido por IA Claude Code, de Anthropic, estaba exponiendo datos sensibles al habilitar la opción “Sí, y no vuelvas a preguntar”. La función, pensada para evitar interrupciones al usuario, guarda el comando exacto aprobado, incluyendo contraseñas y tokens, en un archivo local llamado .claude/settings.local.json. Cuando los desarrolladores suben su proyecto a GitHub sin excluir este archivo, las credenciales quedan visibles en repositorios públicos, generando una filtración masiva.
Claude Code funciona en modo automático, pero siempre solicita confirmación si una acción implica decisiones críticas. Para simplificar la experiencia, muchos usuarios activan la casilla que evita nuevas preguntas. Lo que parece una comodidad resulta en que cualquier dato confidencial escrito en la instrucción se almacene sin cifrar. El problema se agrava porque el archivo de configuración no está pensado para ser versionado, pero en la práctica muchos equipos lo incluyen en sus commits, especialmente en entornos colaborativos.
Las consecuencias son graves: se filtraron contraseñas de bases de datos, claves SSH, tokens de GitHub, y credenciales de AWS. Un atacante que encuentre estos valores en un repositorio público puede comprometer servidores, robar datos o incluso vaciar cuentas bancarias vinculadas a servicios en la nube. La magnitud del riesgo se refleja en la enorme actividad de GitHub: el informe Octoverse 2026 registra 17.900 millones de pushes y 34.300 millones de commits en el último año, y más del 40% de las pull requests en septiembre provinieron de agentes de IA.
Anthropic no emitió un comunicado oficial, pero Boris Cherny, responsable de Claude Code, respondió en Hacker News admitiendo que la herramienta no elimina los secretos guardados y que el archivo debería permanecer local. Sin embargo, la práctica de excluirlo de los repositorios no siempre se sigue, y algunos archivos filtrados fueron subidos manualmente.
Mientras la empresa trabaja en soluciones, Cherny recomienda desactivar el modo automático y activar escáneres de secretos en los repositorios. Además, anunció que están probando dos mejoras: detección automática de filtrado de datos y un escáner básico de secretos integrado en Claude Code, aunque aún no se ha definido una fecha de lanzamiento.
Los desarrolladores deben revisar sus flujos de trabajo, excluir archivos de configuración confidenciales y emplear herramientas de análisis de secretos antes de publicar código. La lección es clara: la comodidad de la IA no debe sacrificar la seguridad de la información.
Fuente: xataka