Guía Nº 04 · palabra AUDITORÍAVerificada por nosotros · Windows 11

Security AuditUnos lo buscan, otros intentan desmentirlo.

Security Audit es la skill gratuita de la que nació el sistema con que Cloudflare revisa su propio código. Tu agente busca fallos con varios ayudantes y solo te reporta lo que resiste.

Lo que traen los que buscan

Confirmada

    Ninguna en esta pasada

    Por validar

    No resiste

    Las tres primeras son las pistas de nuestra prueba; la cuarta, algo que la revisión comprobó que estaba bien. Toca cualquiera para leer por qué cayó ahí.

    Sirve si
    Vas a publicar algo que guarda datos de clientes, recibe pagos o abre un formulario al público.
    No vale la pena si
    Es una página informativa sin formularios ni cuentas: hay poco que atacar.
    Cuesta
    La skill es gratis. Gasta bastante uso de tu plan: lanza muchos agentes.
    Tarda
    Minutos para instalarla; una pasada, de quince minutos en adelante.

    Que no encuentre nada no quiere decir que no haya nada

    Adivina antes de seguir

    Una auditoría con IA revisa el código de tu web y no confirma ningún fallo. ¿Qué quiere decir?

    La respuesta:

    Ninguna revisión ve todo a la primera. Cloudflare lo midió con esta misma herramienta: una sola pasada encontró cerca de la mitad de los fallos que encontraron varias pasadas juntas. Por eso se corre más de una vez, y cada pasada nueva busca donde la anterior no miró.

    Quien encuentra un fallo nunca lo confirma

    Es la regla de cualquier control interno, aplicada a agentes de IA. No hace falta saber programar para entenderla:

    Con Security Audit

    1. El auditor recorre las áreas y anota lo que le parece raroEl médico de guardia sospecha un diagnóstico

      Varios agentes buscan fallos, cada uno desde un ángulo distinto

    2. El supervisor pide la evidencia de cada hallazgoAntes de operar, otro especialista revisa los exámenes

      Otro agente, que no participó, intenta desmentir cada pista

    3. Al informe solo llega lo que tiene papelesSolo se trata lo confirmado

      Solo te reporta como fallo lo que resistió

    4. Lo que no se pudo comprobar queda como pendienteLo dudoso se pide un examen más

      Lo que no pudo probar queda “por validar”, con el dato que falta

    Así la probamos

    La corrimos sobre el código de nuestra propia web, que tiene un chat y un formulario de contacto.

    El encargo

    Tú

    "Haz una auditoría de seguridad de este proyecto." Con eso basta: la skill se activa sola.

    El mapa

    La skill

    Primero dibuja por dónde entra y sale información: qué recibe el chat, qué guarda el formulario, qué claves necesita.

    La búsqueda

    Los que buscan

    Varios agentes revisan el código al mismo tiempo, cada uno con un tipo de ataque distinto. Un crítico revisa después qué quedó sin mirar.

    La verificación

    Verificador

    POR VALIDAR

    Cada posible fallo pasó a un agente nuevo. Ninguno quedó confirmado: los que encontró dependían de configuraciones que viven en el panel de Cloudflare, no en el código.

    El resultado

    Lo que entregó

    Un informe con lo que revisó, lo que quedó pendiente y qué mirar en el panel para cerrarlo. No cambió ni una línea del proyecto.

    Cuántas pasadas según lo que publicas

    Cada pasada lanza muchos agentes y gasta bastante de tu plan. Una página informativa, sin formularios ni cuentas, casi no tiene nada que atacar: ahí no hace falta. A partir de que guardas algo de alguien, sí.

    Un formulario de contacto: una pasada

    Contacto, cotizaciones, reclamos. Es la puerta más común por donde entra basura o se filtra lo que otros escribieron.

    En juego

    Un portal con clientes que inician sesión: varias pasadas

    Lo típico es que un cliente pueda ver lo de otro cambiando un número en la dirección. Cada pasada nueva busca donde la anterior no miró.

    En juego

    Cualquier cosa que cobre en línea: varias pasadas y una persona experta

    Un pago que se registra sin cobrarse no se ve a simple vista; se ve a fin de mes. Una IA reduce el riesgo; la firma final sigue siendo de alguien que sabe.

    En juego

    Lo que no hace

    Se creeSi no encuentra nada, tu sistema es seguro.

    En realidadUna pasada encuentra más o menos la mitad. Sin hallazgos quiere decir "en esta pasada, nada comprobado".

    Se creeAtaca tu web en vivo.

    En realidadLee el código. No toca tu servidor ni tus datos reales, y lo que no puede comprobar sin ejecutar nada lo deja como pendiente.

    Se creeArregla los fallos.

    En realidadTe los reporta con la evidencia y una propuesta de arreglo. Cambiar el código sigue siendo decisión tuya.

    El taller · en tu computadora

    0 de 2 pasos listos

    Esto se hace en una computadora. ¿La estás leyendo en el celular?

    Instálala en dos pasos

    Antes de empezar

    • Un agente de código que pueda lanzar ayudantes en paralelo, como Claude Code o Codex, con tu cuenta iniciada.
    • Node.js. Es gratis: se baja de nodejs.org.
    • El código del proyecto que quieres revisar, en tu computadora.

    Instala la skill

    Abre la terminal: la ventana de texto donde se escriben comandos. En Windows se llama Terminal o PowerShell. y pega:

    npx skills add https://github.com/cloudflare/security-audit-skill --skill security-audit --global

    Si te pregunta en qué agentes instalarla, marca los que usas y confirma. Con --global queda disponible en todos tus proyectos, no solo en la carpeta donde estás. La skill: un paquete de instrucciones que le enseña a la IA una forma de trabajar. Se instala dentro de la herramienta que ya usas. se carga sola cuando le pides una auditoría.

    Abre una sesión nueva

    Cierra tu agente y vuelve a abrirlo dentro de la carpeta del proyecto. Las skills se cargan al empezar una sesión.

    Úsala

    Pídeselo en tus palabras. Estas son las tres formas que propone el repositorio:

    Haz una auditoría de seguridad de este proyecto.
    Busca fallos de seguridad solo en la carpeta src.
    Haz una revisión de seguridad y guarda el informe en ~/auditorias/mi-proyecto

    Si no le dices dónde guardar el informe, lo deja fuera de tu proyecto, en una carpeta security-audit-skill dentro de tu usuario. Nunca escribe dentro del proyecto revisado salvo que tú se lo pidas.

    Para la segunda pasada, pídeselo otra vez en el mismo proyecto: lee lo que hizo la primera y busca donde no miró.

    Lo que vas a ver

    REPORT.md · un extracto de nuestra prueba
    ## 3. Hallazgos confirmados
    
    Ninguno. Cero registros `confirmed` en `findings.json`.
    
    ## 5. NEEDS VALIDATION (pistas sin severidad,
       no son vulnerabilidades confirmadas)

    Cada hallazgo sale con uno de tres veredictos: confirmed (comprobado, con la evidencia y su gravedad), needs_validation (hay una pista, pero falta un dato que no está en el código, y te dice cuál) o rejected (el verificador lo desmintió). Junto al informe quedan el detalle de cada hallazgo y la lista de lo que quedó por revisar.

    ¿No te salió así?

    ¿Qué ves en pantalla?

    Todo queda “por validar” y nada confirmado
    Nos pasó. Para confirmar, la skill quiere ejecutar el código en un entorno aislado, y en una computadora normal con Windows no lo tiene. Lo que no puede probar lo deja pendiente y te dice qué revisar a mano.
    Un validador dice que no puede abrir un archivo
    Nos pasó en Windows: sus dos validadores no abren archivos en ese sistema. El agente puede validar por otra vía; pídeselo si se detiene ahí.
    Responde con consejos y no hace la auditoría completa
    Lo entendió como una pregunta. Pídele explícitamente "una auditoría completa de este proyecto, con el informe".
    Se te acaba el uso del plan a la mitad
    Cada pasada lanza muchos agentes. Pídele una pasada rápida o solo una carpeta, y repite otro día.

    Enlaces

    Sigue la serie

    La próxima guía llega con su video.

    Cada una sale de un Reel de @sage.lat. Comentas la palabra y te llega aquí, gratis.

    1. Nº 01La que lo construye nunca lo califica.
    2. Nº 02Entender cómo está hecho algo, sin los planos.
    3. Nº 03 · sale prontoTu IA ya es capaz. La skill le dice cómo se trabaja aquí.SKILL
    4. Nº 05 · sale prontoTrata a tu IA como a un empleado nuevo.NIVEL
    5. Nº 06 · sale prontoTu web se ve genérica porque tu agente escoge lo de siempre.DISEÑO

    ¿Le sirve a alguien de tu equipo?

    Fuente original

    Aviso. Claude Code, Codex son de sus autores; no estamos afiliados a ellos ni a los dueños de las marcas que se nombran. Esta guía explica su trabajo y enlaza la fuente oficial: se instala desde ahí, bajo tu responsabilidad y según su licencia. Más en la política de privacidad. © SAGE, el texto de esta guía.

    ¿Quieres que lo hagamos contigo?

    El diagnóstico es gratis: 30 minutos por videollamada, sin compromiso. Si lo que tu empresa necesita es otra cosa, te lo decimos.

    Agenda un diagnóstico