Ir al contenido
  1. Posts/

La Realidad del Vibe Coding: Agentes IA y la Crisis de Deuda de Seguridad

··298 palabras·2 mins·

⚠️ Vibe coding es poderoso. También puede ser peligroso si no sabés qué está haciendo el agente bajo el capó.

Un caso real lo dice todo: Moltbook, una red social IA, sufrió un leak masivo por vibe coding — 1,5 millones de API keys y 35.000 emails expuestos. La causa: shortcuts que los agentes de código tomaron sin considerar seguridad.

¿Por qué los agentes fallan en seguridad?

  1. Velocidad sobre seguridad: los LLMs optimizan para que el código corra, no para que sea seguro. Si hay un error, el agente lo “resuelve” aunque implique deshabilitar validaciones.

  2. No conocen el contexto completo: al refactorizar un archivo, el agente puede romper controles de seguridad en otro archivo que no estaba viendo.

  3. Pattern matching, no juicio: para un agente, un check de seguridad es solo otro bug que impide que el código ejecute.

3 bugs de seguridad reales generados por vibe coding:

API Keys expuestas → el agente pone la key directamente en el frontend JS (visible en “Inspect Element”)

Base de datos pública → para resolver “Permission Denied” en Supabase, agrega USING (true) → toda la DB queda pública

XSS vulnerabilities → para renderizar HTML, usa dangerouslySetInnerHTML sin sanitizar

💡 Explicación en pocas palabras
#

Los agentes de código son excelentes para generar lógica de negocio rápidamente, pero tienen un punto ciego crítico: no entienden las implicaciones de seguridad de lo que escriben. La solución no es dejar de usarlos, sino revisarlos activamente y agregar capas de revisión de seguridad en el proceso de desarrollo.

Más información en el link 👇

También publicado en LinkedIn.
Juan Pedro Bretti Mandarano
Autor
Juan Pedro Bretti Mandarano