Documentación · Referencia

Metodología de los resultados

Cómo salen las cifras de Resultados, y qué no hemos medido.

El repo de pruebas

Es un repo hecho por nosotros con vulnerabilidades sembradas y con código correcto que parece una vulnerabilidad. Cada caso lleva su etiqueta: real o falso positivo. Esa etiqueta es la verdad conocida.

  • Las etiquetas nunca llegan al analista.
  • El código sembrado no se delata con nombres ni con comentarios.
  • No lleva secretos de verdad: se generan con forma de secreto al preparar cada medición.

El criterio

Se fijó antes de medir: el triaje tiene que descartar al menos el 70 % de los falsos positivos sin descartar más del 5 % de los vulnerabilidades reales. Solo cuenta como descartado el veredicto Descartar; Vigilar y Revisar cuentan como no descartado.

Cómo se cuenta

Un programa cruza los veredictos con las etiquetas y da, por escáner y tras el triaje, cuántos reales, cuántos falsos positivos y cuántos duplicados. Un hallazgo sin veredicto cuenta como no descartado.

La comparativa

El mismo repo de pruebas se escaneó con los planes gratuitos de Xygeni y de Aikido. Cada resultado suyo se cruzó con las mismas etiquetas.

  • No hemos medido sus planes de pago.
  • El plan gratuito de Aikido solo enseña parte de sus resultados: no hay tabla completa.

Los repos reales

En un repo real no hay etiquetas. Se revisa a mano cada hallazgo contra el código del commit escaneado y se anota si el veredicto era correcto.

Lo que no dice una cifra

El repo de pruebas va lleno de vulnerabilidades a propósito: no se parece a un repo normal. Sus cifras dicen cómo de bien separa el triaje lo real de lo falso, no cuántas vulnerabilidades tendrá tu repo.