{"meta":{"title":"Análise de variante de vários repositórios","intro":"O MRVA permite que você teste uma consulta em Visual Studio Code executando-a em um grande número de repositórios.","product":"Qualidade de segurança e código","breadcrumbs":[{"href":"/pt/code-security","title":"Qualidade de segurança e código"},{"href":"/pt/code-security/concepts","title":"Concepts"},{"href":"/pt/code-security/concepts/code-scanning","title":"Varredura de código"},{"href":"/pt/code-security/concepts/code-scanning/multi-repository-variant-analysis","title":"Análise de variante de vários repositórios"}],"documentType":"article"},"body":"# Análise de variante de vários repositórios\n\nO MRVA permite que você teste uma consulta em Visual Studio Code executando-a em um grande número de repositórios.\n\n## Sobre o MRVA\n\nCom a análise variante de vários repositórios (MRVA), você pode executar CodeQL consultas em uma lista de até 1.000 repositórios em GitHub de Visual Studio Code.\n\nQuando você executa o MRVA em uma lista de repositórios, sua consulta é executada em cada repositório que tem um CodeQL banco de dados disponível para análise.\nGitHub cria e armazena a versão mais recente do banco de dados CodeQL para o ramo padrão de milhares de repositórios públicos, incluindo todos os repositórios que executam code scanning usando CodeQL.\n\n## Como o MRVA executa consultas\n\nQuando você executa o MRVA, a análise é executada inteiramente usando GitHub Actions. Você não precisa criar nenhum fluxo de trabalho, mas deve especificar qual repositório a CodeQLVisual Studio Code extensão for deve usar como um repositório de controladores. À medida que a análise de cada repositório é concluída, os resultados são enviados para VS Code para você visualizar.\n\nA extensão CodeQL gera um pacote CodeQL com sua biblioteca e todas as dependências dela. O pacote CodeQL e sua lista de repositórios selecionados são enviados para um endpoint de API em GitHub, o que aciona um fluxo de trabalho dinâmico de GitHub Actions no repositório do seu controlador. O fluxo de trabalho inicia várias tarefas paralelas para executar a consulta CodeQL nos repositórios da lista, otimizando sua execução. À medida que cada repositório é analisado, os resultados são processados e exibidos em VS Code.\n\n## Próximas etapas\n\nPara começar, confira [Executar consultas do CodeQL em escala com análise de variantes de vários repositórios](/pt/code-security/how-tos/find-and-fix-code-vulnerabilities/scan-from-vs-code/run-queries-at-scale)."}