For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navegación principal
Theme

Redacta informes de vulnerabilidades

Elabora informes de vulnerabilidades respaldados por evidencia a partir de hallazgos, notas de divulgación, código fuente y material de pruebas de concepto.

Usa $codex-security:vulnerability-writeup para crear un informe independiente para cada vulnerabilidad. Puedes partir de los resultados de un análisis de Codex Security o usar directamente los hallazgos, las notas de divulgación, las pruebas de concepto (PoC) y el código fuente que tengas. El análisis de Codex Security es opcional.

Prepara la evidencia

Proporciona los siguientes elementos al flujo de trabajo:

  • Los hallazgos, las notas de divulgación o los documentos de evaluación que se deben revisar.
  • El árbol de código fuente que se va a analizar y la revisión o versión afectada.
  • Las PoC, los registros, las trazas, las capturas de pantalla o los resultados de diagnóstico disponibles.
  • Los commits de corrección o los diffs, si están disponibles.

Antes de redactar el informe, Codex contrasta cada afirmación con el código fuente afectado. Si falta el código fuente o la revisión afectada, decide si quieres continuar con un informe que indique qué afirmaciones quedan sin verificar.

Ejecuta el flujo de trabajo

Envía un prompt como este:

Usa $codex-security:vulnerability-writeup para crear un informe independiente por cada vulnerabilidad distinta que se describa en [input paths]. Verifica las afirmaciones con el código fuente indicado en [source path and revision], conserva o mejora las PoC proporcionadas y guarda los informes en [output directory]. Usa un entorno de pruebas local para reproducir las vulnerabilidades.

Codex hace un inventario del material proporcionado, agrupa los informes que describen la misma causa raíz y la misma ruta vulnerable, y crea un directorio para el informe de cada vulnerabilidad. Cada directorio contiene un informe en Markdown y, si hay archivos de apoyo para la PoC, un directorio poc/.

Revisa cada informe

Antes de distribuir un informe, verifica que cumpla con estos criterios:

  • Explica cómo se desencadena el fallo desde el punto de entrada que controla el atacante, qué invariante de seguridad se vulnera y cuál es el impacto.
  • Distingue el comportamiento verificado de las hipótesis y las limitaciones aún sin resolver.
  • Incluye fragmentos de código fuente con sus rutas, las funciones correspondientes y la revisión afectada.
  • Cuando sea viable usar una PoC, incluye su código fuente, las instrucciones para compilarla o ejecutarla, una muestra representativa de la salida y las limitaciones de seguridad.
  • Usa rutas portables y evita depender del almacenamiento interno o de rutas absolutas locales.

Usa los informes de un análisis

Los informes detallados de vulnerabilidades son opcionales en los análisis estándar, los análisis profundos y los análisis de cambios. Cuando los solicitas, Codex guarda cada informe en findings/<slug>/<slug>.md, almacena los archivos de apoyo en findings/<slug>/poc/ e incluye un enlace al informe en report.md.

Cuando compartas o archives un análisis, conserva el directorio completo con toda su estructura. Para identificar mejoras que aborden patrones comunes a varios informes, continúa con Propón medidas para reforzar la seguridad.