# 경로 쿼리를 사용하여 데이터 흐름 탐색하기

경로 쿼리를 실행하고 데이터 흐름을 분석하여 잠재적 취약성을 검색합니다.

## 사전 요구 사항

경로 쿼리를 효과적으로 사용하려면 데이터 흐름 분석의 기본 사항을 이해해야 합니다. 설명서의 [](https://codeql.github.com/docs/writing-codeql-queries/about-data-flow-analysis/)CodeQL 참조하세요.

## 로컬에서 VS Code 경로 쿼리 실행

1. ```
          VS Code에서 경로 쿼리를 엽니다. 경로 쿼리는 속성CodeQL이 있는 `@kind path-problem` 쿼리입니다.
   ```
2. 쿼리가 열려 있는 창을 마우스 오른쪽 단추로 클릭한 다음 **, 선택한 데이터베이스에서 쿼리를 실행합니다CodeQL**. 또 다른 방법으로 VS Code Command Palette에서 실행할 수도 있습니다.
3. 쿼리 실행이 끝나면 드롭다운 메뉴에서 `alerts` 아래의 "결과" 보기를 통해 결과를 확인할 수 있습니다. 각 쿼리 결과는 원본과 싱크 간에 정보 흐름을 설명합니다.
4. 결과를 펼치면 데이터가 따라가는 개별 단계를 확인할 수 있습니다.
5. 각 단계를 클릭하여 소스 코드 내 해당 단계로 이동하여 문제를 추가로 조사합니다.

## 다음 단계

"변형 분석 리포지토리" 보기를 사용하여 최대 1,000개의 리포지토리에 대해 쿼리를 실행할 수 있습니다 GitHub.com.
[다중 리포지토리 변형 분석을 이용한 대규모 CodeQL 쿼리 실행](/ko/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/running-codeql-queries-at-scale-with-multi-repository-variant-analysis)을(를) 참조하세요.

고유한 경로 쿼리 작성을 시작하려면 설명서에서 [경로 쿼리 만들기](https://codeql.github.com/docs/writing-codeql-queries/creating-path-queries/#creating-path-queries) 를 CodeQL 참조하세요.