El Compilado Hilos Temas Archivo RSS

Hilos · 3 noticias en 4 días

Claude Code manda tu dirección de mail en el header User-Agent, y el mod que lo frena no cubre las web tools (05-06/11)

Noticias
3
Briefings
3
Empieza
Última
  1. Técnicas y repos

    Postman instala plugins y hooks en Codex, Claude Code y Cursor sin pedir permiso, y el reporte escala en Hacker News (03-04/11)

    El issue —abierto el 25 de octubre sobre Postman desktop 12.33.4 en macOS— describe que abrir la app dejó cambios no pedidos en los agentes de código: un plugin de Postman instalado para Codex y otro para Claude Code, el CLI de Postman aparte, una conexión MCP remota que fallaba con errores de autenticación, y un hook de SessionStart que le indica a los agentes cargar la skill de API de Postman para "tareas no triviales de ingeniería de API", mucho más amplio que un pedido explícito. Los logs muestran origen de instalación auto-existing-upgrade, y el reportante dice que el instalador intenta aprobar su propio hook. Lo que reavivó el caso son los reportes nuevos: el 3 de noviembre otro usuario vio el mismo patrón en 12.31.3 actualizándose a 12.35.1 al abrir, con el plugin de Cursor marcado como "already-installed", y el 4 aparecieron entradas del marketplace de Postman en la configuración de Copilot CLI que el menú de desinstalar no saca. Postman no respondió en el hilo. El dato que conviene no exagerar es el del título que circula en Hacker News: ni el reportante original ni los que siguieron presentaron evidencia de exfiltración de datos de API —lo que está documentado son cambios de integración y de instrucciones, no subida de datos—. Igual la lección operativa es concreta: la configuración de tus agentes de código es superficie de ataque de cualquier app de escritorio que instales, y conviene versionarla y revisarla. GitHub

    GitHub GitHub Claude Claude Code GitHub Copilot MCP

  2. Técnicas y repos

    Claude Code manda tu dirección de mail en el header User-Agent, y el mod que lo frena no cubre las web tools (05-06/11)

    El issue 107757 se abrió el 5/11 a las 22:13 UTC: el reportante, en la versión 2.1.318, encontró que durante una búsqueda web Claude Code puso su dirección de mail en el header User-Agent y la mandó a servidores de terceros, y dice que ahora recibe decenas de mails de estafa por día. La causa que señalan en el hilo no es un feature: Wikipedia le pide a los clientes automatizados que incluyan una dirección de contacto en el User-Agent, y Claude usó la dirección de la cuenta en una llamada a curl mientras investigaba ahí. La respuesta de Anthropic es cc-plugin-privacy, un mod incorporado que viene desde 2.1.317, prendido por defecto y apagable en /plugins, cuyo código se subió a mods/privacy el 6/11 a las 00:00 UTC. El hueco es la parte que importa: el mod chequea solo llamadas de Bash, PowerShell y Monitor, y rechaza una llamada únicamente si la entrada contiene la dirección de la cuenta y nombra un User-Agent; WebFetch, WebSearch y las herramientas MCP no se chequean, así que el camino exacto del reportante no está cubierto, y tampoco lo están la dirección metida en una URL, en un cuerpo de pedido o en un header From:, ni los valores calculados en tiempo de ejecución, en variables o en archivos. El propio README lo llama una cortesía y no un límite. Peor: dos usuarios en 2.1.318 dicen que cc-plugin-privacy no les aparece en /plugins, y un tercero reprodujo el caso documentado en 2.1.317 y 2.1.318 y vio el comando ejecutarse en vez de ser rechazado. La frase de un desarrollador de Claude Code sobre por qué el modelo lo hace —"Claude aparentemente tiende a decidir que vale la pena seguir esta política, y ahora lo prohibimos programáticamente"— cerró con "por esto la alineación importa y es altamente no trivial", y en el hilo cayó mal. La acción concreta: chequear que el mod aparezca en /plugins, y no contar con él para llamadas de herramientas web. 1.003 puntos en Hacker News. clauding.de · Hacker News

    clauding.de Hacker News Anthropic Claude Claude Code MCP

  3. Técnicas y repos

    ChatGPT ruteó en silencio una llamada a herramienta por un conector distinto al que la inició, y reportarlo al bug bounty pedía documento y biometría (05-06/11)

    El reporte lo publicó el usuario AldiPower el 5/11 en la categoría ChatGPT Apps SDK del foro de desarrolladores de OpenAI. El armado: dos conectores apuntando al mismo servidor MCP, uno agregado a mano en modo desarrollador y el otro una app publicada del directorio, cada uno con su propio cliente OAuth, así que el servidor veía dos clientes distintos para el mismo usuario. Lo que pasó es que un código de confirmación de un solo uso emitido por el widget del primer conector se intentó canjear por el segundo, y el servidor rechazó todos los intentos de esa conversación porque el código estaba atado al cliente OAuth del primero. El planteo del reportante es doble: que las llamadas a herramientas deberían asociarse a un conector por su cliente OAuth y no por la URL del servidor, y que el cambio silencioso pasa datos entre apps separadas sin consentimiento. La respuesta en el hilo es de la comunidad y no de OpenAI: el 6/11 otro usuario señaló que el chequeo del lado del servidor funcionó pero que el ruteo sigue siendo un problema, y sugirió preservar la identidad del conector a través de flujos de varios pasos, pedir aprobación explícita antes de cambiar de conector y loguear las decisiones de ruteo, además de recomendar el canal de divulgación coordinada. El remate llegó el mismo 6/11: el reportante dijo que intentó reportarlo por el programa de bug bounty de OpenAI y que le pedía información personal sensible —identificación biométrica y documento— antes de poder enviar el reporte, y que no estuvo dispuesto. La lección práctica para cualquiera que esté publicando un conector: atar los tokens y códigos al cliente OAuth, no al servidor, y asumir que la identidad del conector puede no sobrevivir un flujo de varios pasos. OpenAI Developer Community · Hacker News

    OpenAI Developer Community Hacker News OpenAI GPT MCP

El hilo se arma solo en cada build: junta noticias de días distintos que nombran a la misma entidad y repiten vocabulario que casi no aparece en el resto del archivo. Nadie lo edita a mano, así que puede dejar afuera una noticia o sumar una de al lado.