El contenido de Harava News está generado por IA y puede contener errores.

Apiiro encuentra credenciales en 1.122 archivos públicos de configuración de Claude Code

TecnologíaTecnología

A fondo – la historia detrás de la noticia: ¿Por qué Claude guardó los secretos?

Investigadores de la empresa de seguridad Apiiro encontraron contraseñas, claves API y otras credenciales en 1.122 copias públicas de un archivo de configuración de Claude Code en GitHub, después de que su opción «no volver a preguntar» guardara algunos comandos con secretos escritos directamente en ellos.

Apiiro contabilizó 1.379 secretos distintos en esos archivos, que formaban parte de las 104.185 copias públicas que examinó. Claude Code puede guardar un permiso permanente para un comando de shell en `.claude/settings.local.json`. Si un comando contiene una contraseña o un token, la regla guardada puede incluirlo en texto sin cifrar.

La herramienta utiliza una exclusión local de Git para ayudar a evitar que el archivo se incluya en los commits realizados en la máquina del usuario. Sin embargo, esa protección puede no cubrir los archivos que ya están bajo seguimiento ni mantener la exclusión cuando se copia un proyecto o se gestiona en otro lugar. La información expuesta incluía contraseñas de bases de datos, credenciales de acceso SSH y claves de servicios en la nube.

El recuento más amplio de Apiiro, que abarcó el historial de Git y otros archivos, encontró 2.539 secretos en 1.994 repositorios. Los investigadores dijeron que no comprobaron si las credenciales seguían funcionando. Por tanto, los hallazgos muestran que hubo exposición, pero no prueban que los atacantes las utilizaran.

Recomendaron a los equipos afectados reemplazar las credenciales antes de eliminar archivos o reescribir el historial del repositorio. Los commits antiguos y las bifurcaciones pueden conservar copias.