¿CON QUÉ IA?

Caso de usoCiencia y seguridad

Cazar fallos de lógica de negocio y proponer su arreglo

Agentes de Devin leen partes del código, hallan fallos de lógica y de autenticación, los confirman en un entorno aislado y abren el arreglo (proveedor).

Paraciencia y seguridadConDevinLo contó cognition.comDificultad avanzada

A quién le sirve. Equipos de desarrollo con una aplicación propia, como una tienda online, un SaaS o una herramienta interna, que quieren revisar su código en busca de fallos de lógica y de autenticación.

Qué hicieron

Agentes en paralelo cogen cada uno un tramo del código y razonan entre archivos para buscar fallos de lógica de negocio, saltos de autenticación encadenados y vías de ataque entre servicios. Devin junta después los hallazgos en rutas de ataque completas y reproduce cada una en un entorno aislado. Cuando una vulnerabilidad queda confirmada, escribe el parche y abre una pull request (propuesta de cambio) para revisión. Los perfiles de análisis se pueden generar a partir de documentos de modelado de amenazas que ya existan.

Cómo salió

En la prueba propia de Cognition, con 50 vulnerabilidades, Devin Security logró un 72 % de recuperación a 90,23 $ por ejecución, frente al 68 % de Claude Security a 131,87 $. Es una prueba del proveedor, no independiente.

Conviene saber

El primer análisis completo marca la base. Los siguientes solo revisan el código cambiado, así que el coste baja con el tiempo, y el tamaño del lote por perfil controla la profundidad y el coste.

Qué necesitas

  • Acceso a Devin con su función de seguridad (Devin Security), que es de pago
  • Un repositorio de código (la carpeta del proyecto con su historial) que quieras revisar y permiso para conectarlo
  • Un entorno aislado de pruebas donde confirmar los fallos, nunca producción
  • Documentos de modelado de amenazas, si los tienes, porque sirven para generar los perfiles de análisis
  • Un desarrollador o responsable de seguridad que revise los hallazgos y las propuestas de arreglo

Cómo hacerlo tú, paso a paso

  1. Prepara un entorno de pruebas aislado, separado de producción, con una copia del código y datos falsos.
  2. Conecta el repositorio a la herramienta y, si tienes documentos de modelado de amenazas, úsalos para generar los perfiles de análisis.
  3. Pega el prompt de la ficha con el nombre del repositorio.
  4. Deja que la herramienta divida el código en tramos, busque fallos de lógica y de autenticación y junte los hallazgos en rutas de ataque.
  5. Mira qué hallazgos ha confirmado en el entorno aislado y lee la reproducción de cada uno.
  6. Revisa cada pull request de arreglo (una propuesta de cambio) antes de aceptarla. Que un desarrollador compruebe que el parche resuelve el problema sin romper otra cosa.
  7. En las siguientes ejecuciones solo se revisa el código cambiado. Ajusta el tamaño del lote según la profundidad y el coste que quieras.
Pruébalo con Devin
Revisa mi código [nombre del repositorio] en busca de fallos de lógica de negocio y de saltos de autenticación o autorización. Divídelo en partes y examina cada una. Intenta confirmar cada sospecha en un entorno aislado, nunca en producción. Habrás terminado con una lista ordenada de hallazgos confirmados y una pull request en borrador con un arreglo para cada uno. No fusiones nada ni toques sistemas en funcionamiento.

Consejos

  • No ejecutes nada en producción. El prompt exige un entorno aislado para confirmar fallos y no tocar sistemas en funcionamiento.
  • Los datos de rendimiento son del propio proveedor y no son independientes. Compara con tus propias pruebas.
  • Empieza por los hallazgos confirmados y más graves.

Preguntas frecuentes

¿Puede romper mi aplicación?

No debería, porque confirma los fallos en un entorno aislado y solo abre una propuesta de arreglo que alguien revisa. Aun así, no le des acceso a producción.

¿Es mejor que un escáner de seguridad normal?

Hace otra cosa: razona sobre la lógica del negocio entre archivos y servicios, y confirma los fallos. Los escáneres clásicos siguen siendo útiles, y la comparación que da el proveedor no es independiente.

Fuentes

En el directorio desde el 3 de octubre de 2026.

Parecidos

  1. Conectar un servicio externo pidiendo el trabajo a Devin

    Un programador pidió a Devin por Slack una integración con un servicio externo y lo revisó como si fuera el trabajo de un junior.Caso@prpatel05 en DEVDevinDificultad avanzada
  2. Responder preguntas de datos y crear paneles desde el almacén de datos

    El equipo de Cognition usa una variante de Devin, DANA, para consultar su almacén de datos, crear paneles y contestar preguntas.Casocognition.comDevin3 fuentesDificultad avanzada
  3. Crear un juego de ajedrez contra un modelo de lenguaje con Devin

    Un estudiante probó a Devin con un ajedrez contra un modelo de lenguaje: avanzó mucho, pero se bloqueó antes de terminarlo.Casothe-decoder.comDevinDificultad avanzada
  4. Crear una página de ofertas por pasos con Devin

    Una ingeniera encargó a Devin una página de ofertas dividida en sesiones; gastó sus 150 unidades de uso en menos de una semana.Casoqubika.comDevinDificultad avanzada
  5. Crear un juego web de nombres y caras a partir de una hoja de cálculo

    Scott Wu dio a Devin una lista de ponentes con fotos y obtuvo en minutos una web de preguntas con contador de rachas.Casoai.engineerDevin2 fuentesDificultad media
  6. Crear un juego tipo Pong y su web desde cero con Devin

    Un periodista de Bloomberg con acceso anticipado pidió a Devin un Pong y una web, y los tuvo en menos de 20 minutos.Casosiliconangle.comDevinDificultad media

Más: todo con Devin · todo sobre ciencia y seguridad

Cada lunes, lo nuevo en tu correo

Lo que ha salido esa semana, las skills que más suben y tres casos que puedes copiar.

Un correo a la semana. Te das de baja con un clic.