Respuestas

¿La memoria de un agente de IA puede filtrar mis claves de API, y cómo mantengo los secretos fuera?

Puede, porque todo lo que pegas en una sesión puede terminar en lo que el agente recuerda. En una entrevista publicada por Help Net Security el 28 de septiembre de 2026, Chris Latimer, CEO de Vectorize, dice que los desarrolladores envían claves de API, credenciales y documentos sensibles a agentes de código, que buena parte acaba en la memoria de largo plazo, y que lo encontró en texto plano en estaciones de desarrolladores, en servicios de memoria en la nube y en archivos markdown. Quince minutos bastan para empezar: averigua dónde guarda memoria cada herramienta de IA que usas, busca en esos lugares prefijos de clave, contraseñas, cabeceras de clave privada y direcciones que lleven usuario y contraseña, rota lo que encuentres, porque borrar la nota no revoca la clave, y desde entonces mantén las claves en un gestor de secretos y da a la IA solo el nombre de la variable. Arroway añade una barrera en el momento de escribir: cuando una IA intenta registrar algo con forma de credencial, la escritura se rechaza, el valor no se repite y se le indica a la IA que use una referencia. El detector es heurístico y no revisa lo que guardan otras herramientas. El primer paso es la página de instalación.

Última actualización 15 de octubre de 2026

La revisión de quince minutos

Primero, lista dónde guarda memoria cada herramienta que usas: la carpeta, el archivo, el servicio en la nube. La documentación de cada una lo dice; la de Claude Code, por ejemplo, describe una carpeta dentro de tu directorio personal para cada proyecto. Segundo, busca en esos lugares lo que parece una credencial: prefijos conocidos de clave, las palabras contraseña, secret y token seguidas de un valor, cabeceras de clave privada y direcciones web con usuario y contraseña dentro. Tercero, rota toda credencial que encuentres, porque la nota es solo uno de los lugares donde quedó expuesta. Cuarto, acuerda una regla para el equipo: las claves viven en un gestor de secretos, y a la IA se le da el nombre de la variable, nunca el valor. Quinto, averigua quién puede leer la memoria que comparten varias personas.

Por qué la memoria compartida sube el riesgo

Una nota en la carpeta de una persona expone una máquina. Una memoria que un equipo comparte, o que un plugin o servidor MCP puede leer, expone a todos los que la leen, y la entrevista describe un plugin malicioso que recorre la memoria buscando claves y las envía fuera. El riesgo crece con el número de lugares donde se escribe memoria, así que el control útil está en el punto de escritura: no guardar la credencial, guardar dónde encontrarla. Ese control es imperfecto, y un secreto que nunca se escribió en ningún sitio no lo puede leer nadie, por eso la cuarta línea de la revisión pesa más que cualquier escáner.

Cuándo usar Arroway

Usa Arroway cuando las IA escriben en una memoria que leen varias personas y herramientas. Una escritura que contiene una clave privada, un token bearer, un token JWT, una dirección web con credenciales, un valor con prefijo conocido de clave, una contraseña con nombre o una cadena larga de alta entropía se rechaza antes de guardarse, y la respuesta indica a la IA que ponga la credencial en un gestor de secretos y vuelva a llamar con una referencia. El valor no se devuelve en la respuesta. Es un filtro sobre lo que se escribe en Arroway: no revisa la memoria de tus otras herramientas, y un secreto con forma inusual puede pasar una heurística. La regla de que las claves nunca entran es la más fuerte, y el primer paso es la página de instalación.

Cómo se ve en la práctica

Un desarrollador le pide a una IA que recuerde cómo se conecta el proyecto al proveedor de pagos y pega en el chat los datos de conexión, incluida la clave de API de producción. En una memoria sin barrera, la nota se guarda tal como llegó. La semana siguiente la sesión de un compañero la lee, y también un plugin que el compañero instaló ese día. La clave está ahora en una nota, en una transcripción y al alcance de un plugin. En Arroway la escritura se rechaza, la clave no se repite en la respuesta y se le indica a la IA que pida una referencia. El desarrollador pone la clave en el gestor de secretos y la nota dice que la conexión usa la variable PAYMENT_API_KEY y dónde se configura. También rota la clave, porque el chat ya la contenía. El desarrollador y el proyecto son ilustrativos; nada aquí se midió en un equipo real.

Preguntas que la gente hace sobre esto

¿Arroway revisa la memoria de mis otras herramientas de IA?
No. Filtra lo que se escribe en Arroway. Lo que Claude Code, ChatGPT, Cursor o cualquier otra herramienta guarda por su cuenta queda fuera, y por eso la revisión empieza averiguando dónde guarda memoria cada una.
¿El filtro puede dejar pasar un secreto?
Sí. Reconoce claves privadas, tokens bearer, tokens JWT, direcciones web con credenciales, contraseñas con nombre, prefijos conocidos de clave y cadenas largas con aspecto aleatorio. Una credencial en una forma que no reconoce puede pasar, así que la regla de mantener las claves en el gestor de secretos sigue valiendo.
¿Cómo pruebo Arroway?
Instálalo en la herramienta que ya usas — la página de instalación tiene una ruta para Claude, ChatGPT, Codex, Cursor o cualquier herramienta MCP — e inicia sesión cuando la herramienta lo pida. Desde entonces, las sesiones abren leyendo el proyecto y cierran registrando lo que se decidió.
Instalar ArrowayVer cómo funciona →

Dónde se puede comprobar

La entrevista de Help Net Security con Chris Latimer, de Vectorize, "If you do one security check this quarter, make it agent memory", publicada el 28 de septiembre de 2026 (helpnetsecurity.com/2026/09/28/chris-latimer-vectorize-agent-memory-security), y la página de memoria de la documentación de Claude Code (code.claude.com/docs/en/memory), ambas leídas el 15 de octubre de 2026 — la entrevista se reporta solo como se declara en esa fecha y las herramientas como su documentación las describe, y ambas pueden cambiar. Documentación del producto en este sitio (Cómo funciona, Instalación), la respuesta sobre política de escritura en memoria compartida y el propio filtro del producto para valores con forma de credencial en el momento de escribir. Todo lo que aquí se describe sobre Arroway es comportamiento que las herramientas aplican hoy, no hoja de ruta. El desarrollador del ejemplo es ilustrativo.

https://www.arroway.app/es/answers/keeping-secrets-out-of-shared-ai-memory