Sobre el proyecto
CNAPulse es una herramienta de código abierto que monitorea la actividad de publicación de las 512 Autoridades de Numeración de CVE (CNAs) oficiales. Genera un panel interactivo en vivo (alojado en cnapulse.org) que se actualiza cada 3 horas mediante GitHub Actions. La herramienta analiza aproximadamente 310,000 registros CVE del repositorio cvelistV5, calcula una línea base de 12 meses para cada CNA y compara su actividad reciente de 30 días. Las CNAs se clasifican como Crecimiento, Normal, En declive o Inactivo según la desviación de la línea base. El panel ofrece columnas ordenables, búsqueda en tiempo real, enlaces directos a las páginas de avisos de las CNAs y un conteo de días desde el último CVE. Detecta automáticamente nuevas CNAs sin línea base previa e identifica las 156 CNAs completamente inactivas. El proyecto está escrito en Python y utiliza solo la biblioteca requests, generando una página HTML autocontenida con datos JSON incrustados. Puede ejecutarse localmente o desplegarse mediante GitHub Pages con el flujo de trabajo incluido.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.