# 从 VS Code 扫描

使用Visual Studio Code扫描和分析CodeQL中的代码，以编写、测试和运行查询，探索代码结构，以及管理数据库和包。

## Links

* [安装适用于 Visual Studio Code 的 CodeQL](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/install-codeql-for-vs-code)

  若要开始使用CodeQLVisual Studio Code，需要安装和设置扩展。

* [管理 CodeQL 数据库](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/manage-codeql-databases)

  可以使用扩展处理 CodeQL 数据库。

* [运行 CodeQL 查询](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/running-codeql-queries)

  可以对数据库运行查询 CodeQL ，并在中 Visual Studio Code查看结果。

* [使用路径查询探究数据流](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/explore-data-flow)

  通过运行路径查询和分析数据流来检测潜在的漏洞。

* [通过多库变体分析大规模运行 CodeQL 查询](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/run-queries-at-scale)

  可以从 CodeQL 对 GitHub 上的大量存储库运行 Visual Studio Code 查询。

* [使用 CodeQL 模型编辑器](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/use-the-model-editor)

  可以在CodeQL中查看、写入和编辑Visual Studio Code模型包。

* [创建自定义查询](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/create-custom-query)

  可以通过模板编写自己的代码，从而创建自定义查询以分析特定语言。

* [管理 CodeQL 查询包和库包](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/managing-codeql-packs)

  使用 CodeQL 扩展在 Visual Studio Code 中下载并安装 CodeQL 查询和库包的依赖项。

* [探索源代码的结构](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/explore-code-structure)

  可视化在 CodeQL 中你的代码如何映射到 VS Code 类。

* [在 Visual Studio Code 中测试 CodeQL 查询](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/testing-codeql-queries-in-vs-code)

  可以使用 CodeQL 扩展对 Visual Studio Code 查询运行单元测试。

* [自定义设置](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/customize-settings)

  可以根据需要编辑 CodeQL 扩展的 Visual Studio Code 设置。

* [设置 CodeQL 工作区](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/set-up-codeql-workspace)

  在使用CodeQL时，您需要访问标准库和查询。

* [在 VS Code 扩展中管理 CodeQL CLI](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/manage-codeql-cli)

  CodeQL for Visual Studio Code 扩展使用CodeQL CLI编译和运行查询。

* [访问 CodeQL 在 Visual Studio Code 的日志](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/accessing-logs)

  如果需要对 CodeQL 的 Visual Studio Code 进行故障排除，可以访问多个日志。