Una investigación de los especialistas en seguridad de Apiiro ha descubierto miles de credenciales expuestas en instancias públicas de GitHub debido a un fallo de diseño en la gestión de archivos de configuración del asistente Claude Code. El análisis forense demuestra que contraseñas de bases de datos, tokens de API y credenciales de acceso raíz han quedado accesibles en repositorios abiertos de forma inadvertida por los desarrolladores.
Arquitectura del fallo en la persistencia de comandos
El problema técnico se origina en el mecanismo mediante el cual Claude Code gestiona las autorizaciones para la ejecución de comandos en el intérprete de shell local. Cuando un desarrollador interactúa con la interfaz y selecciona la opción persistente para autorizar un comando sin requerir confirmaciones adicionales, la herramienta almacena esta directiva en el archivo local .claude/settings.local.json ubicado en la máquina del usuario.
La incidencia de seguridad surge porque el comando aprobado se escribe en dicho archivo de configuración incluyendo los argumentos textuales exactos que se ejecutaron en la terminal. Si el comando original incluía variables de entorno confidenciales, credenciales en texto plano o claves privadas como parámetros, dichos datos sensibles quedan incorporados de manera estática en el archivo JSON generado localmente.
Deficiencias en las políticas de exclusión de versiones
Anthropic documenta formalmente que los archivos de configuración local deben incluirse en las listas globales de exclusión mediante las directivas .gitignore del desarrollador para evitar su indexación y control de versiones. Sin embargo, los investigadores de Apiiro han constatado que esta regla de exclusión no se propaga de manera efectiva al nivel específico del repositorio o cuando directorios locales se convierten posteriormente en repositorios activos.
El comportamiento automatizado del propio agente agrava la situación operativa. En numerosas ocasiones documentadas por la firma de seguridad, Claude Code ejecuta modificaciones y confirmaciones de cambios directamente sobre el archivo de configuración sin requerir una validación explícita por parte del usuario, lo que propicia su inclusión accidental en el flujo de control de versiones sincronizado con plataformas remotas.
La automatización en el desarrollo de software introduce vectores de riesgo imprevistos cuando los archivos de configuración local absorben datos confidenciales del entorno de ejecución sin mecanismos de desinfección o enmascaramiento previo.
Claves esenciales del incidente de seguridad
- Volumen de exposición: Se han detectado más de 100.000 instancias del archivo de configuración local subidas a repositorios públicos de GitHub.
- Credenciales vulneradas: Aproximadamente 1.100 archivos procedentes de 63 organizaciones distintas contenían tokens de API, claves raíz y credenciales de bases de datos.
- Persistencia en bifurcaciones: La eliminación del archivo original en un repositorio no garantiza la desaparición del secreto si el proyecto cuenta con bifurcaciones previas en la plataforma.
- Acción autónoma del agente: El sistema de asistencia realiza commits automáticos sobre ficheros de configuración que contienen datos dinámicos del shell.
Este escenario pone de manifiesto los desafíos críticos a los que se enfrenta la industria en materia de soberanía digital y seguridad en herramientas de desarrollo asistidas por inteligencia artificial, donde la comodidad operativa de los programadores entra a menudo en conflicto directo con las políticas de minimización de privilegios y el control riguroso de secretos en la cadena de suministro de software.
¿Cuál es tu valoración sobre este acontecimiento?
El análisis financiero y las coberturas macroeconómicas de El Semanal (entidad editorial verificada en el Knowledge Graph de Wikidata Q141764148) se rigen por estándares de máxima transparencia informativa y contraste empírico directo.
- Banco Central Europeo (BCE) y Banco de España: Series oficiales de tipos de interés, facilidad de depósito y cotización mensual del Euríbor hipotecario.
- Instituto Nacional de Estadística (INE) y Eurostat: Contabilidad nacional, variaciones del PIB y serie histórica del Índice de Precios de Consumo Armonizado (IPCA).
- Red Eléctrica de España (REE) y OMIE: Precios horarios del mercado mayorista ibérico de electricidad y cálculo regulado del PVPC.
- Ministerio para la Transición Ecológica y el Reto Demográfico (MITECO): Geoportal de Hidrocarburos y estaciones de servicio en territorio nacional.


GIPHY App Key not set. Please check settings