Identificación de vulnerabilidades de seguridad en el código base mediante CodeQL

Intermedio
Ingeniero de DevOps
Administrador
Desarrollador
Estudiante
GitHub

En este módulo, obtendrá información sobre CodeQL y cómo puede usarlo para analizar el código en el repositorio de GitHub e identificar vulnerabilidades de seguridad.

Objetivos de aprendizaje

Al final de este módulo, podrá:

  • Cree una base de datos mediante CodeQL para extraer una única representación relacional de cada archivo de origen en el código base.
  • Ejecute CodeQL en una base de datos para encontrar problemas en el código fuente y encontrar posibles vulnerabilidades de seguridad.
  • Comprenda los resultados del examen de CodeQL mediante consultas creadas por GitHub o sus propias consultas personalizadas.

Requisitos previos

  • Conocimientos básicos de Acciones de GitHub
  • Familiaridad con el examen de código de GitHub
  • Acceso administrativo a un repositorio
  • Familiaridad con SQL, Prolog y Datalog