{"meta":{"title":"从 VS Code 扫描","intro":"使用Visual Studio Code扫描和分析CodeQL中的代码，以编写、测试和运行查询，探索代码结构，以及管理数据库和包。","product":"安全性和代码质量","breadcrumbs":[{"href":"/zh/code-security","title":"安全性和代码质量"},{"href":"/zh/code-security/how-tos","title":"How-tos"},{"href":"/zh/code-security/how-tos/find-and-fix-code-vulnerabilities","title":"查找和修复代码漏洞"},{"href":"/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code","title":"从 VS Code 扫描"}],"documentType":"subcategory"},"body":"# 从 VS Code 扫描\n\n使用Visual Studio Code扫描和分析CodeQL中的代码，以编写、测试和运行查询，探索代码结构，以及管理数据库和包。\n\n## Links\n\n* [安装适用于 Visual Studio Code 的 CodeQL](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/installing-codeql-for-vs-code)\n\n  若要开始使用CodeQLVisual Studio Code，需要安装和设置扩展。\n\n* [管理 CodeQL 数据库](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/managing-codeql-databases)\n\n  可以使用扩展处理 CodeQL 数据库。\n\n* [运行 CodeQL 查询](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/running-codeql-queries)\n\n  可以对数据库运行查询 CodeQL ，并在中 Visual Studio Code查看结果。\n\n* [使用路径查询探究数据流](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/exploring-data-flow-with-path-queries)\n\n  通过运行路径查询和分析数据流来检测潜在的漏洞。\n\n* [通过多库变体分析大规模运行 CodeQL 查询](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/running-codeql-queries-at-scale-with-multi-repository-variant-analysis)\n\n  可以从 CodeQL 对 GitHub 上的大量存储库运行 Visual Studio Code 查询。\n\n* [使用 CodeQL 模型编辑器](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/using-the-codeql-model-editor)\n\n  可以在CodeQL中查看、写入和编辑Visual Studio Code模型包。\n\n* [创建自定义查询](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/creating-a-custom-query)\n\n  可以通过模板编写自己的代码，从而创建自定义查询以分析特定语言。\n\n* [管理 CodeQL 查询包和库包](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/managing-codeql-packs)\n\n  使用CodeQL扩展在Visual Studio Code中下载并安装CodeQL查询和库包的依赖项。\n\n* [探索源代码的结构](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/exploring-the-structure-of-your-source-code)\n\n  可视化代码如何映射到CodeQL类中的VS Code。\n\n* [在 Visual Studio Code 中测试 CodeQL 查询](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/testing-codeql-queries-in-vs-code)\n\n  可以使用 CodeQL 扩展对 Visual Studio Code 查询运行单元测试。\n\n* [自定义设置](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/customizing-settings)\n\n  可以根据需要编辑 CodeQL 扩展的 Visual Studio Code 设置。\n\n* [设置 CodeQL 工作区](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/setting-up-a-codeql-workspace)\n\n  在使用CodeQL时，您需要访问标准库和查询。\n\n* [在 VS Code 扩展中管理 CodeQL CLI](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/configuring-access-to-the-codeql-cli)\n\n  CodeQL for Visual Studio Code 扩展使用CodeQL CLI编译和运行查询。\n\n* [访问 CodeQL 在 Visual Studio Code 的日志](/zh/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/accessing-logs)\n\n  如果需要对 CodeQL 的 Visual Studio Code 进行故障排除，可以访问多个日志。"}