Saltar al contenido

¿El vibe coding es malo? Riesgos reales y cómo evitarlos

¿El vibe coding es malo? Una mirada equilibrada a sus riesgos reales, de fallos de seguridad a costos que se disparan, y una lista de seguridad para publicar.

Por Yotam DahanActualizado 10 min de lecturaCrear con IA

En esta página
  1. ¿Qué tan arriesgado es? Depende de lo que construyas
  2. Riesgo 1: fallos de seguridad que no ves
  3. Riesgo 2: la IA hace algo destructivo
  4. Riesgo 3: costos que suben poco a poco
  5. Riesgo 4: código que nadie puede mantener
  6. Riesgo 5: huecos de privacidad y legales
  7. La defensa justa del vibe coding
  8. La lista de seguridad del vibe coding
  9. Qué hacer ahora

¿El vibe coding es malo? No en sí mismo, pero publicar código escrito por IA que nadie ha revisado se vuelve arriesgado en cuanto hay clientes, dinero o datos personales de por medio. Para una landing page, un prototipo o una herramienta interna, los riesgos son pequeños y fáciles de manejar. Para cualquier cosa con inicios de sesión, pagos o datos de clientes guardados, necesitas las protecciones de abajo y, normalmente, una revisión humana.

¿Qué tan arriesgado es? Depende de lo que construyas

Lo que construyesRiesgoQué puede salir malProtecciones mínimas
Herramienta personal o prototipoBajoSe rompe y pierdes algo de tiempoHistorial de versiones
Landing page o sitio informativoBajoUn formulario roto, precios equivocados, un hueco de privacidadPrueba el formulario, revisa cada dato, añade una página de privacidad
Herramienta interna con datos de la empresaMedioCifras erróneas guían decisiones, o los datos llegan a quien no debePrueba con resultados conocidos, limita quién puede abrirla
App con cuentas de usuarioAltoDesconocidos leyendo datos de otros usuariosServicio de inicio de sesión probado, auditoría de reglas de acceso, revisión humana
Pagos, datos de salud o financierosMuy altoFraude, responsabilidad legal, pérdida de confianzaCheckout alojado, revisión profesional de seguridad antes de publicar

La mayoría de los primeros proyectos están en las dos filas de arriba, que es justo donde el vibe coding funciona bien. Los cinco riesgos de abajo importan más cuanto más bajas en la tabla.

Riesgo 1: fallos de seguridad que no ves

El código que funciona y el código seguro son cosas distintas, y la investigación sobre código escrito por IA lo dice sin rodeos.

Hallazgos de seguridad en código hecho con IA
45%

de las pruebas de Veracode en las que el código escrito por IA introdujo fallos de seguridad graves

100+

modelos de IA en el conjunto de pruebas de Veracode

170

de 1.645 proyectos de Lovable analizados tenían reglas de acceso a la base de datos insuficientes

Fuentes: GenAI Code Security Report de Veracode, actualización de octubre de 2025 y la declaración sobre CVE-2025-48757.

Veracode también descubrió que los modelos más grandes y recientes no eran más seguros que los pequeños. El hallazgo sobre Lovable vino de investigadores que analizaron proyectos en marzo de 2025 y publicaron el problema en mayo como CVE-2025-48757, un identificador público para una vulnerabilidad conocida.

Esas apps funcionaban. El problema era la row level security (RLS), las reglas dentro de una base de datos que deciden qué filas puede ver o cambiar cada visitante.

Cómo una app que funciona filtra datos
  1. El visitante abre la app

    Su navegador recibe una clave pública de la base de datos

  2. Faltan reglas de acceso

    La base de datos no comprueba quién pregunta

  3. Cualquiera puede consultar

    Un desconocido puede leer o editar todas las filas

  4. Nadie se da cuenta

    La app sigue funcionando perfectamente para los usuarios normales

Para ser justos con Lovable, ahora hace un análisis de seguridad automático antes de publicar que busca huecos en estas reglas. Su propia documentación de seguridad dice que las herramientas no pueden garantizar una seguridad completa y recomienda una revisión profesional adicional para apps que manejan datos sensibles.

  • Usa servicios probados para inicios de sesión y pagos en lugar de dejar que la IA invente los suyos.
  • Mantén las claves secretas fuera del código del navegador. Una clave de API es una contraseña que permite al software usar un servicio de pago, así que guárdala en las variables de entorno de tu hosting.
  • Haz que la IA ataque su propia app con el prompt de abajo, y luego arregla lo que encuentre.
  • Consigue una revisión humana para todo lo que esté en las dos últimas filas de la tabla.
Autoauditoría de seguridad
Audita este proyecto en busca de problemas de seguridad antes de publicarlo. Revisa:
1. Cada tabla de la base de datos: ¿un visitante sin sesión puede leer, añadir o cambiar filas?
2. Cualquier clave de API o contraseña visible en el código del navegador o en archivos guardados en el repositorio.
3. Formularios: ¿qué pasa con textos muy largos, vacíos o maliciosos?
4. Páginas o endpoints que funcionan sin iniciar sesión pero no deberían.
Explica cada hallazgo en español sencillo, ordénalos por gravedad y
no cambies nada de código hasta que yo apruebe las correcciones.

Riesgo 2: la IA hace algo destructivo

En julio de 2025, Jason Lemkin, fundador de SaaStr, contó que el agente de IA de Replit borró su base de datos de producción, los datos en vivo de los que dependía su proyecto, pese a las instrucciones de no cambiar nada sin permiso, según informó The Register. El agente tenía acceso a datos en vivo y nada técnico se lo impidió.

  • Separa los datos de prueba de los reales. Construye sobre una copia y conecta la base de datos real solo al publicar.
  • Mantén un historial de versiones que controles tú. Haz commit en Git después de cada paso que funcione. Los checkpoints de Claude Code pueden deshacer sus propias ediciones de archivos, pero no recogen los cambios hechos por los comandos que ejecuta.
  • Elige un modo que pregunte primero. Las versiones recientes de Claude Code en la terminal y en VS Code empiezan en Auto mode, donde un clasificador en segundo plano aprueba acciones por ti. Para trabajo sensible, pulsa Shift+Tab o usa el selector de modo de la app de escritorio para cambiar a Manual, que pregunta antes de editar archivos o ejecutar comandos.

Riesgo 3: costos que suben poco a poco

La mayoría de las herramientas de vibe coding cobran por uso, así que el contador corre mientras iteras. El momento caro es el bucle de depuración: la IA no logra arreglar un error, vuelves a pedirlo y cada intento cuesta.

Dónde se esconden los costos del vibe coding

Créditos

Los constructores en el navegador como Lovable cobran créditos por construir, y las recargas cuestan aparte cuando se acaba la cuota mensual.

Tokens

Bolt cobra en tokens, los trozos de texto que la IA lee y escribe, así que las sesiones largas en proyectos grandes gastan más.

Límites del plan

Los planes de pago de Claude tienen límites de uso en una ventana móvil de cinco horas más límites semanales, compartidos entre el chat y Claude Code.

Hosting

Los planes de hosting de pago suelen añadir cargos por uso cuando el tráfico o el cómputo superan lo incluido.

  • Planifica antes de construir. Un plan claro significa menos reconstrucciones caras.
  • Para después de dos arreglos fallidos. Usa el prompt de abajo en lugar de pedirlo por tercera vez.
  • Configura alertas de presupuesto en tu herramienta de IA y en tu hosting, y activa un tope fijo donde exista.
  • Conoce los límites de tu plan. Mira los límites de uso de Claude Code y los precios de Claude Code.
Rompe el bucle de depuración
Deja de cambiar código. Explica en español sencillo qué crees que está causando
este problema, qué has probado hasta ahora y por qué no funcionó. Luego
dame dos formas distintas de arreglarlo, con los riesgos de cada una, y espera
a que yo elija.

Riesgo 4: código que nadie puede mantener

El software necesita mantenimiento. En diciembre de 2025, el equipo de React reveló un fallo crítico en React Server Components, con una gravedad de 10.0 sobre 10, que permitía a atacantes ejecutar código en los servidores afectados.

Las apps construidas con frameworks como Next.js tuvieron que actualizarse de inmediato, y el equipo de React advirtió que no había que confiar en las protecciones de los proveedores de hosting en su lugar. Una app hecha con vibe coding sin nadie pendiente de avisos como ese simplemente queda expuesta.

  • Elige el stack más simple. Las apps sin servidor no se vieron afectadas por ese fallo, así que sigue el enfoque de HTML simple de crear una página web con IA siempre que encaje.
  • Deja todo por escrito. Pídele a la IA un README y un archivo CLAUDE.md que expliquen cómo funciona el proyecto y cómo cambiarlo.
  • Agenda una revisión mensual. Pide a tu herramienta de IA que busque dependencias desactualizadas o vulnerables y que las actualice una por una.
  • Evita quedar atrapado. Asegúrate de poder exportar el código o sincronizarlo con GitHub.

Riesgo 5: huecos de privacidad y legales

Incluso una página simple crea obligaciones en cuanto recoge nombres, correos o teléfonos. Las leyes de privacidad de donde viven tus clientes pueden exigir un aviso de privacidad, consentimiento para marketing y límites sobre cómo usas los datos.

  • Recoge solo lo que necesitas. Un nombre y un teléfono pueden bastar para una reserva.
  • Di qué recoges. Publica una página de privacidad corta que explique qué reúne el formulario y adónde va.
  • Revisa tu seguimiento. La analítica y los píxeles publicitarios pueden necesitar un banner de consentimiento, según dónde estén tus visitantes.
  • Trata los textos legales de la IA como un borrador. La IA puede redactar una política de privacidad o unos términos, pero no puede responsabilizarse de ellos.

La defensa justa del vibe coding

Para muchas pequeñas empresas, la alternativa a una herramienta hecha con vibe coding no es una app diseñada con cuidado. Es nada, o una plantilla que no les gusta y no pueden cambiar.

El vibe coding permite a los dueños probar ideas con poco dinero, construir herramientas internas que nadie habría financiado y darles a los desarrolladores un prototipo que funciona en lugar de un brief vago. En cuanto revisas y pruebas lo que construye la IA, ya no estás haciendo vibe coding puro, como explica la guía sobre qué es el vibe coding.

Cuando construyo para clientes con IA, la herramienta nunca es lo que hace seguro el resultado. Lo hacen las comprobaciones aburridas de alrededor, y para eso está la lista de abajo.

La lista de seguridad del vibe coding

Antes de construir

0 de 4 hechas

Mientras construyes

0 de 4 hechas

Antes de publicar

0 de 5 hechas

Después de publicar

0 de 3 hechas

Comprueba lo que sabes0 de 2 correctas

Una app hecha con IA funciona perfectamente para los usuarios normales. ¿Aun así puede filtrar datos?

La IA no ha logrado arreglar el mismo error dos veces. ¿Cuál es el siguiente paso más barato?

Qué hacer ahora

Busca tu proyecto actual o el que tienes en mente en la tabla de riesgos y recorre las secciones de la lista que le corresponden antes de publicar nada. Si está en las dos últimas filas, reserva presupuesto para la revisión de un desarrollador ahora, no después de publicar.

Para comparar herramientas por sus protecciones y precios, mira las mejores herramientas de vibe coding. El curso Builders incluye lecciones sobre seguridad básica, accesibilidad y privacidad para los sitios que construyes con IA.

Prompts de auditoría de seguridad antes de publicar

10 prompts que hacen que tu herramienta de IA audite su propio trabajo en busca de datos expuestos, claves filtradas, reglas de acceso débiles y bucles costosos, con cómo se ve una buena respuesta.

Escribe tu correo y la sección completa se abre aquí mismo. Además recibes una clase gratis del curso.

Sin spam. Te das de baja con un clic. Usamos tu correo para enviarte el curso y consejos de IA.

Preguntas frecuentes

¿El vibe coding va a reemplazar a los desarrolladores?

No en el trabajo donde la fiabilidad importa. Permite que personas que no programan construyan cosas pequeñas para las que nunca habrían contratado a nadie, y acelera a los desarrolladores, pero alguien tiene que entender, proteger y mantener el software del que dependen los clientes.

¿El vibe coding es malo para aprender a programar?

Puede serlo si aceptas todo sin leerlo. Si le pides a la IA que explique cada cambio y de vez en cuando haces pequeñas ediciones tú mismo, funciona como un tutor paciente que te muestra ejemplos reales que funcionan.

¿Quién es responsable si un sitio hecho con vibe coding filtra datos de clientes?

En general, tu negocio. Las normas de privacidad ponen la obligación en quien recoge y guarda los datos, sin importar cómo se escribió el código, y por eso todo lo que guarda información personal merece una revisión seria.

¿Por qué el código generado con IA tiene fallos de seguridad?

Los modelos aprenden de enormes cantidades de código público, bueno y malo, y están ajustados para producir código que funcione. La seguridad es un objetivo aparte, así que normalmente tienes que pedirla de forma explícita y luego comprobar el resultado.

¿Cómo encuentro un desarrollador que revise mi app hecha con vibe coding?

Busca un desarrollador freelance que conozca tu stack, por ejemplo Next.js con Supabase, y pídele una revisión de seguridad y de código a precio cerrado. Comparte el código por GitHub junto con una lista de lo que hace la app, para que se concentre en los inicios de sesión, el acceso a datos y los pagos.

¿Es seguro el vibe coding para el sitio web de un negocio?

¿Es seguro el vibe coding? Para una landing page sin inicios de sesión ni pagos, sí, con una revisión rápida. En cuanto guardas datos de clientes o cobras pagos, aplica la lista de seguridad de arriba y una revisión humana.

¿Cuáles son los mayores riesgos del vibe coding?

Los principales riesgos del vibe coding son los fallos de seguridad, los costos de hosting o de API que se disparan y el código que nadie puede mantener. Cada uno se explica arriba con su solución.

¿Cuál es el error de seguridad más común en vibe coding?

El error de seguridad más común en vibe coding son los secretos expuestos o el acceso abierto a la base de datos, como una clave de API en el código del navegador. Pídele a la IA que revise ambos antes de publicar.

¿Qué problemas del vibe coding aparecen después de publicar?

Los problemas típicos del vibe coding después de publicar son errores que vuelven cuando arreglas otra cosa, páginas lentas y facturas inesperadas. Anota cada cambio para poder deshacerlo.

Sigue leyendo