Riesgo de Seguridad de Claude Code: Cómo la configuración de “No Preguntar de Nuevo” expuso 2,539 secretos
2026-11-09
Claude Code enfrenta preocupaciones de seguridad después de que los investigadores descubrieron miles de credenciales expuestas vinculadas a sus archivos de configuración locales.
La firma de seguridad Apiiro encontró 2,539 secretos en 1,994 repositorios de GitHub, incluyendo contraseñas de bases de datos, claves de API y accesos SSH.
El problema involucra una función de permisos diseñada para facilitar la codificación, planteando preguntas sobre cómo los agentes de codificación de IA manejan información sensible y si los desarrolladores pueden confiar de manera segura en sus configuraciones predeterminadas.
Aspectos Clave
Apiiro identificó 2,539 secretos expuestos en 1,994 repositorios de GitHub.
La función “No volver a preguntar” de Claude Code podría guardar credenciales en texto plano dentro de los archivos de configuración locales.
Anthropic está explorando protecciones adicionales, mientras que se aconseja a los desarrolladores rotar credenciales expuestas y revisar la configuración de los repositorios.
¿Cómo expuso Claude Code 2,539 secretos?

Fuente: Imagen generada por IA
El problema de seguridad involucra Claude la opción de permisos “Sí, y no preguntar de nuevo”. La función permite a los desarrolladores aprobar ciertos comandos de shell sin responder repetidamente a las solicitudes de permiso.
Sin embargo, cuando un desarrollador aprueba un comando exacto que contiene una contraseña o clave de API, Claude Code puede guardar ese comando en un archivo de configuración local llamado .claude/settings.local.json.
El problema es que la información sensible introducida directamente en los comandos puede convertirse en parte de la regla de permiso guardada.
Apiiro buscó en repositorios públicos de GitHub y descubrió:
104,185 copias del archivo de configuración.
103,617 repositorios que contienen esos archivos.
1,122 archivos que contienen al menos un secreto real.
1,379 secretos distintos en esos archivos.
La investigación más amplia, que incluyó versiones anteriores de configuraciones, archivos de configuración compartidos y transcripciones de agentes guardadas, identificó 2,539 secretos en 1,994 repositorios.
¿Qué tipos de credenciales fueron expuestas?
La información expuesta abarcaba varios tipos de credenciales que podrían proporcionar acceso a sistemas y servicios importantes.
Las credenciales de la base de datos representaron una parte significativa de los hallazgos. Más de un tercio de los archivos expuestos abrieron una base de datos directamente.
Apiiro identificó:
379 contraseñas de base de datos.
122 claves de rol de servicio de Supabase.
43 accesos SSH para servidores públicos, incluyendo algunas contraseñas de root.
42 tokens de GitHub, GitLab y npm.
23 claves de AWS.
Algunas organizaciones afectadas también tuvieron exposiciones particularmente sensibles. Ejemplos incluyeron la clave de API en la nube de un proveedor de bases de datos con acceso administrativo, un token de producción de Square de una agencia de software y la contraseña de propietario de la base de datos en la nube de una aplicación de registros médicos.
Apiiro no probó si cada credencial seguía activa. Sin embargo, una organización confirmó que una clave reportada por los investigadores aún estaba activa.
Estos hallazgos muestran por qué los desarrolladores deberían tratar los archivos de configuración como potencialmente sensibles, incluso cuando parecen contener solo configuraciones ordinarias del proyecto.
¿Cómo respondió Anthropic al problema de seguridad de Claude Code?
Apiiro compartió sus hallazgos con Anthropic antes de la publicación. Boris Cherny, jefe de Claude Code, reconoció el problema durante una discusión en Hacker News.
Cherny dijo que la empresa estaba investigando posibles protecciones, incluyendo hacer que el modo automático capture comandos sensibles e introducir un escaneo básico de secretos.
Sin embargo, estos cambios pueden no resolver completamente el problema. Durante la discusión, un lector señaló que una exposición similar también podría ocurrir en el modo automático. Cherny reconoció la preocupación.
Otro problema es la efectividad de los escáneres de seguridad existentes.
Apiiro probó dos herramientas contra los archivos expuestos:
Gitleaks detectó 564 archivos que contienen secretos.
TruffleHog detectó 643 archivos.
Ambas herramientas pasaron por alto 215 archivos.
Esto significa que los desarrolladores no pueden asumir que ejecutar un escáner de secretos identificará cada credencial expuesta.
Para cualquier persona que maneje activos digitales o cuentas de comercio, la protección de credenciales es igualmente importante. Bitrue proporciona una plataforma para comprar, vender e intercambiar criptomonedas.
Regístrate en Bitrue para explorar sus servicios de comercio de criptomonedas mientras mantienes prácticas de seguridad sólidas para tus cuentas y credenciales de API.
¿Por qué es este un riesgo mayor para los agentes de codificación de IA?
El incidente de Claude Code destaca una preocupación más amplia en torno a los riesgos de los agentes de codificación de IA: las funciones de conveniencia pueden crear problemas de seguridad cuando la información sensible se almacena sin la protección adecuada.
Los desarrolladores a menudo aprueban comandos para ahorrar tiempo, especialmente al trabajar en tareas repetitivas.
Sin embargo, ingresar contraseñas o tokens directamente en los comandos puede dejar esas credenciales dentro de archivos de configuración locales.
El riesgo también se extiende más allá de los repositorios públicos de GitHub.
Porque el archivo de configuraciones se almacena como texto sin formato JSON en las máquinas de los desarrolladores, el malware podría potencialmente buscarlo y extraer credenciales.
El gusano npm Shai-Hulud, que ejecutó TruffleHog en los archivos de las víctimas en septiembre de 2025, demuestra por qué el almacenamiento local de credenciales merece atención.
Informes anteriores también habían planteado preocupaciones sobre este problema. Los usuarios de Claude Code informaron problemas similares a través de issues de GitHub a partir de agosto de 2025.
En abril, Lakera identificó credenciales en 33 archivos a través de 30 paquetes publicados en npm.
¿Cómo pueden los desarrolladores proteger sus credenciales de Claude Code?
Los desarrolladores deberían revisar sus configuraciones de Claude Code y tomar medidas si se ha expuesto información sensible.
Apiiro recomienda varios pasos prácticos:
Rotar credenciales expuestas: Reemplazar cada credencial que apareció en los archivos afectados, incluyendo versiones anteriores.
Eliminar archivos de configuraciones rastreados: Dejar de rastrear .claude/settings.local.json en los repositorios de Git.
Actualizar .gitignore: Agregar el archivo de configuraciones locales a las reglas de ignorar de cada repositorio.
Usar variables de entorno: Referenciar secretos a través de variables de entorno en lugar de escribirlos directamente en los comandos.
Aprobar patrones de comando: Usar patrones de permisos generales en lugar de guardar comandos exactos que contengan valores sensibles.
Es importante, simplemente eliminar un archivo expuesto no es suficiente. Las credenciales pueden seguir accesibles a través del historial de Git, bifurcaciones y clones de repositorio existentes.
Los desarrolladores también deberían revisar archivos de configuraciones compartidas y transcripciones de agentes guardadas para la exposición accidental de credenciales.
Conclusión
El problema de seguridad de Claude Code muestra cómo una pequeña función de conveniencia puede crear riesgos significativos cuando se almacenan credenciales sensibles en texto plano.
El descubrimiento de 2,539 secretos por parte de Apiiro a través de 1,994 repositorios destaca la importancia de la gestión de configuraciones seguras, la rotación de credenciales y verificaciones regulares de repositorios.
Anthropic está explorando protecciones adicionales, pero los desarrolladores aún necesitan asumir la responsabilidad de sus propias prácticas de seguridad.
Para los usuarios de criptomonedas, proteger el acceso a la cuenta es igualmente importante. Bitrue ofrece una plataforma accesible para un comercio de criptomonedas más fácil y seguro.
FAQ
¿Cuál es el problema de seguridad de Claude Code?
Involucra una función de permiso que podría guardar comandos que contienen contraseñas, claves API y otras credenciales en texto plano dentro de archivos de configuraciones locales.
¿Cuántos secretos descubrió Apiiro?
La investigación más amplia de Apiiro identificó 2,539 secretos a través de 1,994 repositorios de GitHub.
¿Qué es el archivo .claude/settings.local.json?
Es un archivo de configuración local de Claude Code que puede almacenar reglas de permisos. La información sensible puede aparecer cuando se guardan comandos exactos que contienen credenciales.
¿Ha solucionado Anthropic la vulnerabilidad de Claude Code?
Anthropic reconoció el problema y está explorando protecciones como el escaneo de secretos y verificaciones adicionales en modo automático. Las medidas propuestas pueden no prevenir todas las formas de exposición.
¿Qué deben hacer los desarrolladores si sus secretos de Claude Code fueron expuestos?
Los desarrolladores deberían rotar credenciales afectadas, eliminar archivos sensibles del seguimiento del repositorio, actualizar .gitignore y usar variables de entorno en lugar de ingresar secretos directamente en los comandos.
Descargo de responsabilidad: Las opiniones expresadas pertenecen exclusivamente al autor y no reflejan las opiniones de esta plataforma. Esta plataforma y sus afiliados rechazan cualquier responsabilidad por la exactitud o idoneidad de la información proporcionada. Es solo para fines informativos y no está destinada como asesoramiento financiero o de inversión.
Descargo de responsabilidad: El contenido de este artículo no constituye asesoramiento financiero o de inversión.





