# Exploración del flujo de datos con consultas de ruta de acceso

Detecte posibles vulnerabilidades mediante la ejecución de consultas de ruta de acceso y el análisis del flujo de datos.

## Prerrequisitos

Para poder usar eficazmente las consultas de rutas, debe comprender los conceptos básicos del análisis de flujo de datos. Consulte [Acerca del análisis del flujo de datos](https://codeql.github.com/docs/writing-codeql-queries/about-data-flow-analysis/) en la CodeQL documentación.

## Ejecución local de consultas de ruta en VS Code

1. Abra una consulta de ruta en VS Code. Una consulta de rutas es una CodeQL consulta con la propiedad `@kind path-problem`.
2. Haga clic con el botón derecho en la ventana con la consulta abierta y seleccione **CodeQL: Ejecutar consulta en la base de datos seleccionada**. Como alternativa, también puede ejecutar esto desde VS Code Command Palette.
3. Una vez finalizada la ejecución de la consulta, puede ver los resultados en la vista “Resultados” (en `alerts` en el menú desplegable). Cada consulta de ruta de acceso describe el flujo de información entre un origen y un receptor.
4. Expanda el resultado para ver los pasos individuales que siguen los datos.
5. Haga clic en cada paso para ir directamente al código fuente e investigar el problema.

## Pasos siguientes

Puede usar la vista "Repositorios de Variant Analysis" para ejecutar una consulta con hasta 1000 repositorios en GitHub.com. Consulte [Ejecución de consultas CodeQL a gran escala con análisis de variantes de varios repositorios](/es/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries-at-scale-with-multi-repository-variant-analysis).

Para empezar a redactar sus propias consultas de ruta, consulte [Creación de consultas de ruta](https://codeql.github.com/docs/writing-codeql-queries/creating-path-queries/#creating-path-queries) en la CodeQL documentación.