[{"data":1,"prerenderedAt":996},["ShallowReactive",2],{"/pt-br/gitlab-secrets-manager":3,"navigation-pt-br":286,"banner-pt-br":715,"footer-pt-br":723,"vimeo-embed:1233057442":978},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":240,"meta":241,"navigation":15,"path":242,"seo":243,"slug":6,"stem":284,"testContent":6,"type":6,"__hash__":285},"pages/pt-br/gitlab-secrets-manager/index.yml","",null,[8,39,49,76,103,130,148,164,175,193],{"componentName":9,"componentContent":10},"ArtifactCentralHero",{"config":11,"eyebrow":16,"eyebrowImage":17,"title":20,"description":21,"button":22,"secondaryButton":28,"video":33},{"playPosition":12,"videoBorder":15},{"top":13,"left":14},"51.6%","50%",true,"Secrets Manager",{"altText":5,"config":18},{"src":19},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790361617/swshajuif4zgvsmdnh6e.svg","Gerenciamento nativo de segredos na plataforma que seus times já usam","Acabe com a proliferação de segredos com o GitLab Secrets Manager, baseado no OpenBao. Segredos de pipeline e de runtime lidos de um único armazenamento, governados pelas permissões e pela trilha de auditoria que já cobrem o seu código.",{"text":23,"config":24},"Faça o teste gratuito",{"href":25,"dataGaName":26,"dataGaLocation":27},"https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/#start-a-trial","free trial","hero",{"text":29,"config":30},"Fale com a equipe de vendas",{"href":31,"dataGaName":32,"dataGaLocation":27},"/pt-br/sales/","contact sales",{"altText":34,"buttonLabel":35,"config":36},"Vídeo de demonstração do GitLab Secrets Manager","Reproduzir o vídeo de demonstração do GitLab Secrets Manager",{"href":37,"thumbnail":38},"https://player.vimeo.com/video/1233057442","https://res.cloudinary.com/about-gitlab-com/image/upload/c_crop,w_2216,h_926/v1791224196/s23iniixhngmx3cxrpp5.jpg",{"componentName":40,"componentContent":41},"CommonStickyCTA",{"text":42,"link":43,"config":47},"Gerenciamento nativo de segredos na plataforma que seus times já usam.",{"text":44,"config":45},"Comece sua avaliação gratuita",{"href":25,"dataGaName":26,"dataGaLocation":46},"sticky",{"useLinkTextOnMobile":15,"alignment":48},"left",{"componentName":50,"componentContent":51},"CommonMediaWithCols",{"config":52,"title":54,"description":55,"image":56,"columns":60},{"id":53,"diagram":15},"manage-secrets-where-developers-work","Gerencie segredos onde os desenvolvedores já trabalham","Com o GitLab Secrets Manager, os segredos ficam nos mesmos grupos e projetos que o código que os utiliza, então solicitar um segredo faz parte do fluxo de trabalho normal, sem plugin, agente ou uma segunda ferramenta para aprender.",{"altText":57,"config":58},"Uma solicitação de merge que altera o nome de um segredo no arquivo de configuração do pipeline, revisada e aprovada junto com o código.",{"src":59},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357041/ygcj8gq5ucujsvno0wqp.png",[61,66,71],{"title":62,"content":63,"config":64},"Governado como o seu código","O acesso segue a hierarquia de grupos e projetos que você já tem, e as permissões granulares oferecem controle extra, então não existe um segundo modelo de acesso para manter sincronizado. Defina uma credencial uma única vez no nível do projeto ou compartilhe-a com todo o grupo. Quem sai de um projeto perde o acesso automaticamente.",{"icon":65},"Users",{"title":67,"content":68,"config":69},"Declarado na configuração do pipeline","O desenvolvedor declara o segredo de que um job precisa com a palavra-chave secrets: no arquivo de configuração do pipeline. O GitLab já conhece o projeto, a branch e o ambiente do job, então não há nenhuma identidade para conectar entre o CI e um cofre separado.",{"icon":70},"Pipeline",{"title":72,"content":73,"config":74},"Corrigido em uma única solicitação de merge","Quando uma referência a um segredo quebra, a correção é entregue na mesma solicitação de merge que o código, sem um segundo repositório ou aprovador. Com credenciais seguras a uma linha de distância, menos segredos acabam em variáveis de CI, em arquivos de configuração locais ou no repositório.",{"icon":75},"MergeRequest",{"componentName":50,"componentContent":77},{"config":78,"title":81,"description":82,"image":83,"columns":87},{"id":79,"diagram":15,"backgroundColor":80},"limit-the-blast-radius","$color-surface-100","Limite o raio de impacto de credenciais expostas","Quando uma dependência comprometida é executada dentro de um job, a limpeza com o GitLab Secrets Manager significa rotacionar e auditar os segredos que esse job poderia alcançar, e não congelar todos os pipelines.",{"altText":84,"config":85},"Um job solicitando um segredo, o escopo correspondendo à branch e ao ambiente, e o segredo sendo injetado no job.",{"src":86},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357073/rtqfq7iu4zgc6b8klocy.png",[88,93,98],{"title":89,"content":90,"config":91},"Com escopo no job","Diferente das variáveis de CI, que chegam a todos os jobs do pipeline, um segredo chega apenas aos jobs que o declaram e que estão dentro do seu escopo: branch, ambiente e status de proteção.",{"icon":92},"Shield",{"title":94,"content":95,"config":96},"Descartado quando o job termina","O Secrets Manager grava o valor em um arquivo temporário e expõe apenas o caminho dele, limitando a exposição em subprocessos, crash dumps e telemetria. O valor é mascarado nos logs do job e descartado quando o job termina, então nada permanece no runner.",{"icon":97},"Expire",{"title":99,"content":100,"config":101},"Rastreado da leitura à implantação","Os eventos de criação, leitura, atualização e exclusão vão para a mesma trilha de auditoria que o restante do GitLab. As leituras feitas por pipelines carregam os IDs do pipeline e do job, então as equipes de resposta a incidentes e os auditores conseguem rastrear uma credencial do acesso à implantação sem correlacionar logs manualmente entre sistemas.",{"icon":102},"Log",{"componentName":50,"componentContent":104},{"config":105,"title":108,"description":109,"image":110,"columns":114},{"id":106,"diagram":15,"maxWidth":107},"one-store-for-pipelines-clusters-and-infrastructure",800,"Um único armazenamento para pipelines, clusters e infraestrutura","Os pipelines leem os segredos diretamente. Cargas de trabalho do Kubernetes, execuções do Terraform e do OpenTofu, ferramentas de CLI compatíveis com o Vault e outras automações se conectam por pontos de integração padrão, com as mesmas permissões e a mesma trilha de auditoria dos pipelines.",{"altText":111,"config":112},"Pipelines de CI/CD do GitLab, Kubernetes, Terraform, OpenTofu e outras automações lendo de um único armazenamento do GitLab Secrets Manager.",{"src":113},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357107/aarj5wgaxtmlnj3u9otc.png",[115,120,125],{"title":116,"content":117,"config":118},"Disponível para Kubernetes, Terraform e OpenTofu","O External Secrets Operator mantém os segredos do Kubernetes sincronizados com o GitLab, então os valores rotacionados se propagam sem uma nova implantação. O Terraform e o OpenTofu leem segredos como fonte de dados durante a execução, mantendo as credenciais fora de arquivos e de variáveis de CI/CD.",{"icon":119},"Kubernetes",{"title":121,"content":122,"config":123},"Acessado por clientes e API compatíveis com o Vault","Baseado no OpenBao, o Secrets Manager expõe uma API compatível com o Vault, então os times que já têm scripts para a CLI do OpenBao ou do Vault mantêm os comandos que já usam. Qualquer outra automação busca segredos pela API do Secrets Manager, em vez de deixar credenciais fixas no código ou manter arquivos de variáveis separados.",{"icon":124},"Api",{"title":126,"content":127,"config":128},"Tudo em um só armazenamento, mesmo quando os destinos mudam","As credenciais acompanham cargas de trabalho multicloud, híbridas e on-premises sem federação de identidade por plataforma. Mover uma carga de trabalho para outra nuvem não significa criar um segundo armazenamento, e os segredos que, de outra forma, ficariam espalhados em armazenamentos por conta e por região ficam em um só lugar.",{"icon":129},"Infrastructure",{"componentName":131,"componentContent":132},"GitlabDuoTextMediaColumns",{"config":133,"eyebrow":135,"title":136,"description":137,"image":138,"tertiaryButton":142},{"id":134},"block-and-detect-secret-leaks","[ PROTEÇÃO ]","Bloqueie e detecte vazamentos de segredos","O GitLab vai além do gerenciamento de credenciais. A proteção contra push de segredos impede que credenciais cheguem ao repositório, a detecção no lado do cliente identifica segredos no texto de tíquetes e solicitações de merge, e a detecção de segredos no pipeline encontra segredos que já estão no código. A Duo Agent Platform faz a triagem dos resultados e sinaliza prováveis falsos positivos.",{"altText":139,"config":140},"Um resultado da detecção de segredos do GitLab mostrando o scanner, o arquivo afetado e a verificação de validade de um segredo detectado.",{"src":141},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790370088/gi4ldqjcci3xgkfswojv.png",{"text":143,"config":144},"Conheça a detecção de segredos",{"href":145,"dataGaName":146,"dataGaLocation":147},"https://docs.gitlab.com/user/application_security/secret_detection/","secret detection","block and detect secret leaks",{"componentName":131,"componentContent":149},{"config":150,"eyebrow":152,"title":153,"description":154,"image":155,"tertiaryButton":159},{"id":151},"pricing","[ PREÇOS ]","Pague apenas pelo que você usa","O GitLab Secrets Manager é um complemento pago para Premium e Ultimate, cobrado por meio dos Créditos GitLab: 1 crédito por segredo armazenado por mês e 1 crédito a cada 2.500 operações de leitura de segredos. Se você preferir uma taxa fixa, há a opção de um contrato de licença empresarial (ELA).",{"altText":156,"config":157},"Um gráfico abstrato de um único segredo armazenado sendo lido por vários consumidores, com medição por meio dos Créditos GitLab.",{"src":158},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1790357153/elmcaxpml45g3aemucps.png",{"text":160,"config":161},"Saiba mais sobre a cobrança",{"href":162,"dataGaName":163,"dataGaLocation":151},"https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/","gitlab credits billing",{"componentName":165,"componentContent":166},"SecretsManagerGetStartedCTA",{"config":167,"eyebrow":169,"title":170,"description":171,"button":172},{"id":168},"get-started","// ASSUMA O CONTROLE DO QUE VEM A SEGUIR","Comece a usar o GitLab Secrets Manager","Já é cliente Premium ou Ultimate? Proprietários de grupos de nível superior podem experimentar o GitLab Secrets Manager sem custo por 30 dias ou 500 créditos de avaliação, o que terminar primeiro.",{"text":44,"config":173},{"href":25,"dataGaName":26,"dataGaLocation":174},"get started",{"componentName":176,"componentContent":177},"CommonSpotlightCTA",{"card":178,"config":191},{"title":179,"text":180,"image":181,"button":184,"actionText":190},"A sua modernização da segurança \u003Cbr> está gerando resultados em escala?","O GitLab criou esta estrutura de maturidade a partir do trabalho com clientes líderes do setor. Responda a algumas perguntas sobre como o seu time lida com segurança e conformidade para receber sua pontuação de maturidade e recomendações para a próxima etapa.",{"altText":5,"config":182},{"src":183},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"text":185,"config":186},"Conheça sua pontuação de maturidade de segurança",{"href":187,"dataGaName":188,"dataGaLocation":189},"/pt-br/assessments/security-modernization-assessment/","security modernization assessment","mid page","O questionário leva 5 minutos ou menos",{"theme":192},"light",{"componentName":194,"componentContent":195},"CommonFaq",{"header":196,"config":197,"groups":199},"Perguntas frequentes",{"id":198,"normalHeader":15,"showToggle":15},"faq",[200],{"config":201,"questions":204},{"id":202,"dataToggle":203},"general","secrets-manager-faq",[205,210,215,220,225,230,235],{"question":206,"config":207,"answer":209},"O que acontece com as minhas variáveis de CI/CD existentes?",{"id":208},"existing-cicd-variables","Elas continuam funcionando, e nada é migrado automaticamente. As [variáveis de CI/CD](https://docs.gitlab.com/ci/variables/){data-ga-name=\"ci cd variables\" data-ga-location=\"faq\"} continuam sendo uma ótima opção para configurações não confidenciais. Para encontrar candidatas à migração, use a [ferramenta de auditoria de segredos para variáveis de CI/CD](https://gitlab.com/guided-explorations/secrets-management/secret-audit-tool-for-variables/){data-ga-name=\"secret audit tool\" data-ga-location=\"faq\"} para identificar quais variáveis guardam credenciais e, depois, mova esses valores para o Secrets Manager no seu próprio ritmo.",{"question":211,"config":212,"answer":214},"As integrações com Vault, AWS, Azure e Google Cloud continuam funcionando?",{"id":213},"existing-integrations","Sim, sem alterações. As integrações existentes com HashiCorp Vault, AWS Secrets Manager, Azure Key Vault e Google Cloud Secret Manager funcionam em paralelo com o GitLab Secrets Manager.",{"question":216,"config":217,"answer":219},"Quais planos e tipos de implantação são compatíveis com o GitLab Secrets Manager?",{"id":218},"tiers-and-deployments","O GitLab Secrets Manager está disponível para clientes Premium e Ultimate. Ele já está em disponibilidade geral no GitLab.com e chega ao GitLab Self-Managed com o GitLab 19.5. O suporte ao GitLab Dedicated estará disponível em breve.",{"question":221,"config":222,"answer":224},"Como funciona a cobrança e o que é um crédito?",{"id":223},"billing-and-credits","O GitLab Secrets Manager é um complemento pago cobrado por meio dos Créditos GitLab. Um segredo armazenado por um mês consome 1 crédito, e 2.500 operações de leitura de segredos consomem 1 crédito. O uso é medido no nível do namespace, então as alocações de créditos por usuário e os limites de gastos não se aplicam. Clientes com um pool de créditos contratado consomem o uso do Secrets Manager desse pool, e o dashboard de créditos mostra esse uso separado do uso da Duo Agent Platform. Consulte a [documentação de cobrança do Secrets Manager](https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/){data-ga-name=\"secrets manager billing\" data-ga-location=\"faq\"} para mais detalhes.",{"question":226,"config":227,"answer":229},"O que é preciso para fazer a avaliação?",{"id":228},"trial-requirements","Uma assinatura Premium ou Ultimate e a função de Proprietário (Owner) no grupo de nível superior. A avaliação dura 30 dias ou 500 créditos de avaliação, o que terminar primeiro. Para iniciá-la no GitLab.com, acesse o seu grupo de nível superior, selecione **Secure > Secrets Manager** e, depois, selecione **Start 30-day trial**. No GitLab Self-Managed, as etapas são as mesmas a partir do GitLab 19.5, depois que um administrador tiver instalado o Secrets Manager na instância. Para continuar depois da avaliação, é preciso aceitar os termos de cobrança por uso, seja diretamente ou com a compra de um pool de compromisso mensal. Veja [como iniciar uma avaliação](https://docs.gitlab.com/ci/secrets/secrets_manager/credit_usage/#start-a-trial){data-ga-name=\"start a trial docs\" data-ga-location=\"faq\"} para o passo a passo completo.",{"question":231,"config":232,"answer":234},"É possível ler segredos fora do CI/CD?",{"id":233},"access-outside-cicd","Sim. Cargas de trabalho do Kubernetes sincronizam segredos por meio do External Secrets Operator, usando o provedor Vault dele. O Terraform e o OpenTofu leem um segredo como fonte de dados no momento do plan ou do apply. Os times que já têm scripts para ferramentas compatíveis com o Vault usam a CLI do OpenBao ou do Vault, e qualquer outra automação faz a leitura pela API do Secrets Manager. Todos leem do mesmo armazenamento, com as mesmas permissões dos pipelines. Veja [acesso fora do CI/CD](https://docs.gitlab.com/ci/secrets/secrets_manager/non_cicd_access/){data-ga-name=\"access outside ci cd\" data-ga-location=\"faq\"}.",{"question":236,"config":237,"answer":239},"Como os segredos são criptografados?",{"id":238},"encryption","O Secrets Manager é baseado no OpenBao, que criptografa todos os segredos em repouso com AES256GCM. Os valores são resolvidos em tempo de execução e mascarados nos logs do job e, diferente de uma variável de CI, um segredo nunca pode ser lido na configuração do seu projeto.","yml",{},"/pt-br/gitlab-secrets-manager",{"title":244,"description":245,"schema":246},"GitLab Secrets Manager","Gerenciamento nativo de segredos baseado no OpenBao. Segredos de pipeline e runtime em um só lugar, com as permissões e a auditoria que cobrem seu código.",{"config":247,"description":270,"featureList":271},{"@context":248,"@type":249,"name":244,"applicationCategory":250,"operatingSystem":251,"url":252,"image":59,"publisher":253,"offers":257},"https://schema.org","SoftwareApplication","DeveloperApplication","Web-based, GitLab Self-Managed","https://about.gitlab.com/pt-br/gitlab-secrets-manager/",{"@type":254,"name":255,"url":256},"Organization","GitLab","https://about.gitlab.com/",[258,265],{"@type":259,"name":260,"description":261,"price":262,"priceCurrency":263,"availability":264,"url":25},"Offer","Avaliação gratuita","Proprietários de grupos de nível superior nos planos Premium ou Ultimate podem experimentar o GitLab Secrets Manager sem custo por 30 dias ou 500 créditos de avaliação, o que terminar primeiro.","0","USD","https://schema.org/InStock",{"@type":259,"name":266,"description":267,"availability":264,"category":268,"url":269},"Complemento para Premium e Ultimate","O GitLab Secrets Manager é um complemento pago para Premium e Ultimate, cobrado por meio dos Créditos GitLab: 1 crédito por segredo armazenado por mês e 1 crédito a cada 2.500 operações de leitura de segredos.","Contact sales","https://about.gitlab.com/pt-br/sales/","Gerenciamento nativo de segredos na plataforma que seus times já usam. Segredos de pipeline e de runtime lidos de um único armazenamento baseado no OpenBao, governados pelas permissões e pela trilha de auditoria que já cobrem o seu código.",[272,273,274,275,276,277,278,279,280,281,282,283],"Segredos armazenados nos mesmos grupos e projetos que o código que os utiliza","Acesso governado pela hierarquia de grupos e projetos existente e por permissões granulares","Segredos declarados no arquivo de configuração do pipeline com a palavra-chave secrets","Segredos com escopo definido para o job por branch, ambiente e status de proteção","Valores gravados em um arquivo temporário, mascarados nos logs do job e descartados quando o job termina","Eventos de criação, leitura, atualização e exclusão na trilha de auditoria do GitLab","Sincronização com o External Secrets Operator para cargas de trabalho do Kubernetes","Leitura de segredos como fonte de dados no Terraform e no OpenTofu","API compatível com o Vault para as ferramentas de CLI do OpenBao e do Vault que você já usa","Suporte a ambientes multicloud, híbridos e on-premises sem federação de identidade por plataforma","Proteção contra push de segredos, detecção no lado do cliente e detecção de segredos no pipeline","Cobrança baseada no uso por meio dos Créditos GitLab","pt-br/gitlab-secrets-manager/index","YEYMm5U0era8j-MJRAk0gAP_NzZSOyx2iXoERoIY52Q",{"logo":287,"freeTrial":292,"sales":296,"login":301,"items":306,"search":633,"minimal":667,"duo":685,"switchNav":694,"pricingDeployment":705},{"config":288},{"href":289,"dataGaName":290,"dataGaLocation":291},"/pt-br/","gitlab logo","header",{"text":293,"config":294},"Obtenha uma avaliação gratuita",{"href":295,"dataGaName":26,"dataGaLocation":291},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br&glm_content=default-saas-trial/",{"text":297,"config":298},"Solicite uma demonstração",{"href":299,"dataGaName":300,"dataGaLocation":291},"/pt-br/sales/?contact-topic=request-demo","sales",{"text":302,"config":303},"Fazer login",{"href":304,"dataGaName":305,"dataGaLocation":291},"https://gitlab.com/users/sign_in/","sign in",[307,393,480,484,559,613],{"text":308,"left":15,"config":309,"menu":311},"Plataforma",{"dataNavLevelOne":310},"platform",{"type":312,"link":313,"columns":317,"feature":382},"lists",{"text":314,"config":315},"Conheça a plataforma",{"href":316,"dataGaName":310,"dataGaLocation":291},"/pt-br/platform/",[318,341,364],{"title":319,"items":320},"Execução e fluxos de trabalho",[321,326,331,336],{"text":322,"config":323},"CI/CD",{"href":324,"dataGaLocation":291,"dataGaName":325},"/pt-br/solutions/continuous-integration/","ci/cd",{"text":327,"config":328},"Gerenciamento de código-fonte",{"href":329,"dataGaLocation":291,"dataGaName":330},"/pt-br/solutions/source-code-management/","source code management",{"text":332,"config":333},"Entrega ágil",{"href":334,"dataGaLocation":291,"dataGaName":335},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":337,"config":338},"Gerenciamento de artefatos",{"href":339,"dataGaLocation":291,"dataGaName":340},"/pt-br/artifact-central/","artifact management",{"title":342,"items":343},"Segurança e governança",[344,349,354,359],{"text":345,"config":346},"Testes de segurança de aplicações",{"href":347,"dataGaLocation":291,"dataGaName":348},"/pt-br/solutions/application-security-testing/","application security testing",{"text":350,"config":351},"Governança e conformidade",{"href":352,"dataGaLocation":291,"dataGaName":353},"/pt-br/solutions/software-compliance/","governance and compliance",{"text":355,"config":356},"Gerenciamento de segredos",{"href":357,"dataGaLocation":291,"dataGaName":358},"/pt-br/gitlab-secrets-manager/","secrets management",{"text":360,"config":361},"Segurança da cadeia de suprimentos",{"href":362,"dataGaLocation":291,"dataGaName":363},"/pt-br/solutions/supply-chain/","supply chain security",{"title":365,"items":366},"Contexto e IA",[367,372,377],{"text":368,"config":369},"Orquestração agêntica",{"href":370,"dataGaLocation":291,"dataGaName":371},"/pt-br/gitlab-duo-agent-platform/","agentic orchestration",{"text":373,"config":374},"Grafo de contexto",{"href":375,"dataGaLocation":291,"dataGaName":376},"/pt-br/gitlab-orbit/","context graph",{"text":378,"config":379},"Visibilidade e métricas",{"href":380,"dataGaLocation":291,"dataGaName":381},"/pt-br/solutions/visibility-measurement/","visibility and measurement",{"config":383,"title":386,"text":387,"link":388},{"background":384,"textColor":385},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1790185102/o7dn32anqcb6z8dgd3as.jpg')","#000","Por que escolher o GitLab?","Uma plataforma única que oferece velocidade e controle em todo o ciclo de vida do seu software.",{"text":389,"config":390},"Saiba mais",{"href":391,"dataGaName":392,"dataGaLocation":291},"/pt-br/why-gitlab/","why gitlab",{"text":394,"left":15,"config":395,"menu":397},"Soluções",{"dataNavLevelOne":396},"solutions",{"type":312,"link":398,"columns":402,"feature":471},{"text":399,"config":400},"Confira todas as soluções",{"href":401,"dataGaName":396,"dataGaLocation":291},"/pt-br/solutions/",[403,420,438],{"title":404,"items":405},"Resultados",[406,411,415],{"text":407,"config":408},"Modernização de DevOps",{"href":409,"dataGaLocation":291,"dataGaName":410},"/pt-br/assessments/devops-modernization-assessment/","devops modernization",{"text":412,"config":413},"Modernização da segurança",{"href":187,"dataGaLocation":291,"dataGaName":414},"security modernization",{"text":416,"config":417},"Modernização da IA",{"href":418,"dataGaLocation":291,"dataGaName":419},"/pt-br/assessments/ai-modernization-assessment/","ai modernization",{"title":421,"items":422},"Por tamanho",[423,428,433],{"text":424,"config":425},"Enterprise",{"href":426,"dataGaLocation":291,"dataGaName":427},"/pt-br/enterprise/","enterprise",{"text":429,"config":430},"Pequenas empresas",{"href":431,"dataGaLocation":291,"dataGaName":432},"/pt-br/small-business/","small business",{"text":434,"config":435},"Start-ups",{"href":436,"dataGaLocation":291,"dataGaName":437},"/pt-br/solutions/startups/","startups",{"title":439,"items":440},"Indústrias",[441,446,451,456,461,466],{"text":442,"config":443},"Serviços financeiros",{"href":444,"dataGaLocation":291,"dataGaName":445},"/pt-br/solutions/finance/","financial services",{"text":447,"config":448},"Setor público",{"href":449,"dataGaLocation":291,"dataGaName":450},"/pt-br/solutions/public-sector/","public sector",{"text":452,"config":453},"Telecomunicações",{"href":454,"dataGaLocation":291,"dataGaName":455},"/pt-br/solutions/telecommunications/","telecommunications",{"text":457,"config":458},"Serviços automotivos",{"href":459,"dataGaLocation":291,"dataGaName":460},"/pt-br/solutions/automotive/","automotive",{"text":462,"config":463},"Educação",{"href":464,"dataGaLocation":291,"dataGaName":465},"/pt-br/solutions/education/","education",{"text":467,"config":468},"Aeroespacial",{"href":469,"dataGaLocation":291,"dataGaName":470},"/pt-br/solutions/aerospace/","aerospace",{"config":472,"title":473,"text":474,"link":475},{"background":384,"textColor":385},"GitLab Security Standard","Saiba como fortalecer sua fábrica de software e permitir que agentes de IA conquistem autonomia, sem abrir mão da segurança.",{"text":476,"config":477},"Explore o padrão",{"href":478,"dataGaName":479,"dataGaLocation":291},"/pt-br/gitlab-security-standard/","gitlab security standard",{"text":481,"config":482},"Preços",{"href":483,"dataGaName":151,"dataGaLocation":291,"dataNavLevelOne":151},"/pt-br/pricing/",{"text":485,"config":486,"menu":488},"Recursos",{"dataNavLevelOne":487},"resources",{"type":312,"link":489,"columns":493,"feature":550},{"text":490,"config":491},"Confira todos os recursos",{"href":492,"dataGaName":487,"dataGaLocation":291},"/pt-br/resources/",[494,522],{"title":495,"items":496},"Descubra",[497,502,507,512,517],{"text":498,"config":499},"Documentação",{"href":500,"dataGaName":501,"dataGaLocation":291},"https://docs.gitlab.com/","docs",{"text":503,"config":504},"University",{"href":505,"dataGaName":506,"dataGaLocation":291},"https://university.gitlab.com/","university",{"text":508,"config":509},"Demo Series",{"href":510,"dataGaName":511,"dataGaLocation":291},"/pt-br/gitlab-technical-demo-series/","demo series",{"text":513,"config":514},"Demo Hub",{"href":515,"dataGaName":516,"dataGaLocation":291},"/pt-br/demo-hub/","demo hub",{"text":518,"config":519},"Serviços",{"href":520,"dataGaName":521,"dataGaLocation":291},"/pt-br/services/","services",{"title":523,"items":524},"Conecte-se",[525,530,535,540,545],{"text":526,"config":527},"Blog",{"href":528,"dataGaName":529,"dataGaLocation":291},"/pt-br/blog/","blog",{"text":531,"config":532},"Comunidade",{"href":533,"dataGaName":534,"dataGaLocation":291},"/community/","community",{"text":536,"config":537},"Clientes",{"href":538,"dataGaName":539,"dataGaLocation":291},"/pt-br/customers/","customers",{"text":541,"config":542},"Parceiros",{"href":543,"dataGaName":544,"dataGaLocation":291},"/pt-br/partners/","partners",{"text":546,"config":547},"Eventos",{"href":548,"dataGaName":549,"dataGaLocation":291},"/events/","events",{"config":551,"title":552,"text":553,"link":554},{"background":384,"textColor":385},"Novidades no GitLab","Acompanhe as melhorias e os recursos mais recentes.",{"text":555,"config":556},"Confira as novidades",{"href":557,"dataGaName":558,"dataGaLocation":291},"/pt-br/whats-new/","whats new",{"text":560,"config":561,"menu":563},"Empresa",{"dataNavLevelOne":562},"company",{"type":312,"columns":564},[565],{"items":566},[567,572,578,583,588,593,598,603,608],{"text":568,"config":569},"Sobre",{"href":570,"dataGaName":571,"dataGaLocation":291},"/pt-br/company/","about",{"text":573,"config":574,"footerGa":577},"Vagas",{"href":575,"dataGaName":576,"dataGaLocation":291},"/jobs/","jobs",{"dataGaName":576},{"text":579,"config":580},"Imprensa",{"href":581,"dataGaName":582,"dataGaLocation":291},"/press/","press",{"text":584,"config":585},"Manual",{"href":586,"dataGaName":587,"dataGaLocation":291},"https://handbook.gitlab.com/","handbook",{"text":589,"config":590},"Liderança",{"href":591,"dataGaName":592,"dataGaLocation":291},"/company/team/e-group/","leadership",{"text":594,"config":595},"Relações com investidores",{"href":596,"dataGaName":597,"dataGaLocation":291},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":599,"config":600},"Trust Center",{"href":601,"dataGaName":602,"dataGaLocation":291},"/pt-br/security/","trust center",{"text":604,"config":605},"AI Transparency Center",{"href":606,"dataGaName":607,"dataGaLocation":291},"/pt-br/ai-transparency-center/","ai transparency center",{"text":609,"config":610},"Boletim informativo",{"href":611,"dataGaName":612,"dataGaLocation":291},"/company/contact/#contact-forms","newsletter",{"text":614,"config":615,"menu":616},"Entre em contato",{"dataNavLevelOne":562},{"type":312,"columns":617},[618],{"items":619},[620,623,628],{"text":29,"config":621},{"href":31,"dataGaName":622,"dataGaLocation":291},"talk to sales",{"text":624,"config":625},"Portal de ajuda",{"href":626,"dataGaName":627,"dataGaLocation":291},"https://support.gitlab.com/hc/en-us","support portal",{"text":629,"config":630},"Portal de clientes",{"href":631,"dataGaName":632,"dataGaLocation":291},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":634,"login":635,"suggestions":642},"Fechar",{"text":636,"link":637},"Para pesquisar repositórios e projetos, faça login em",{"text":638,"config":639},"gitlab.com",{"href":304,"dataGaName":640,"dataGaLocation":641},"search login","search",{"text":643,"default":644},"Sugestões",[645,648,652,654,659,664],{"text":646,"config":647},"GitLab Duo Agent Platform",{"href":370,"dataGaName":646,"dataGaLocation":641},{"text":649,"config":650},"Sugestões de código (AI)",{"href":370,"dataGaName":651,"dataGaLocation":641},"Code Suggestions (AI)",{"text":322,"config":653},{"href":324,"dataGaName":322,"dataGaLocation":641},{"text":655,"config":656},"GitLab na AWS",{"href":657,"dataGaName":658,"dataGaLocation":641},"/pt-br/partners/technology-partners/aws/","GitLab on AWS",{"text":660,"config":661},"GitLab no Google Cloud",{"href":662,"dataGaName":663,"dataGaLocation":641},"/pt-br/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":386,"config":665},{"href":391,"dataGaName":666,"dataGaLocation":641},"Why GitLab?",{"freeTrial":668,"mobileIcon":673,"desktopIcon":678,"secondaryButton":681},{"text":669,"config":670},"Iniciar avaliação gratuita",{"href":671,"dataGaName":26,"dataGaLocation":672},"https://gitlab.com/-/trials/new/","nav",{"altText":674,"config":675},"Ícone do GitLab",{"src":676,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":674,"config":679},{"src":680,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":682,"config":683},"Primeiros passos",{"href":684,"dataGaName":174,"dataGaLocation":672},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/pt-br/get-started/",{"freeTrial":686,"mobileIcon":690,"desktopIcon":692},{"text":687,"config":688},"Saiba mais sobre o GitLab Duo",{"href":370,"dataGaName":689,"dataGaLocation":672},"gitlab duo",{"altText":674,"config":691},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":693},{"src":680,"dataGaName":677,"dataGaLocation":672},{"button":695,"mobileIcon":700,"desktopIcon":702},{"text":696,"config":697},"/switch",{"href":698,"dataGaName":699,"dataGaLocation":672},"#contact","switch",{"altText":674,"config":701},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":703},{"src":704,"dataGaName":677,"dataGaLocation":672},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":706,"mobileIcon":711,"desktopIcon":713},{"text":707,"config":708},"Voltar para preços",{"href":483,"dataGaName":709,"dataGaLocation":672,"icon":710},"back to pricing","GoBack",{"altText":674,"config":712},{"src":676,"dataGaName":677,"dataGaLocation":672},{"altText":674,"config":714},{"src":680,"dataGaName":677,"dataGaLocation":672},{"title":716,"button":717,"config":720},"GitLab Orbit chegou: a camada de contexto para agentes de IA.",{"text":389,"config":718},{"href":375,"dataGaName":719,"dataGaLocation":291},"orbit",{"layout":721,"disabled":722},"release",false,{"data":724},{"text":725,"source":726,"edit":732,"contribute":737,"config":742,"items":747,"minimal":967},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":727,"config":728},"Ver a origem da página",{"href":729,"dataGaName":730,"dataGaLocation":731},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":733,"config":734},"Editar esta página",{"href":735,"dataGaName":736,"dataGaLocation":731},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":738,"config":739},"Contribua",{"href":740,"dataGaName":741,"dataGaLocation":731},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":743,"facebook":744,"youtube":745,"linkedin":746},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[748,794,851,893,934],{"title":481,"links":749,"subMenu":764},[750,754,759],{"text":751,"config":752},"Confira os planos",{"href":483,"dataGaName":753,"dataGaLocation":731},"view plans",{"text":755,"config":756},"Por que escolher o GitLab Premium?",{"href":757,"dataGaName":758,"dataGaLocation":731},"/pt-br/pricing/premium/","why premium",{"text":760,"config":761},"Por que escolher o GitLab Ultimate?",{"href":762,"dataGaName":763,"dataGaLocation":731},"/pt-br/pricing/ultimate/","why ultimate",[765],{"title":766,"links":767},"Entre em contato conosco",[768,770,772,774,779,784,789],{"text":29,"config":769},{"href":31,"dataGaName":300,"dataGaLocation":731},{"text":624,"config":771},{"href":626,"dataGaName":627,"dataGaLocation":731},{"text":629,"config":773},{"href":631,"dataGaName":632,"dataGaLocation":731},{"text":775,"config":776},"Status",{"href":777,"dataGaName":778,"dataGaLocation":731},"https://status.gitlab.com/","status",{"text":780,"config":781},"Termos de uso",{"href":782,"dataGaName":783,"dataGaLocation":731},"/terms/","terms of use",{"text":785,"config":786},"Aviso de privacidade",{"href":787,"dataGaName":788,"dataGaLocation":731},"/pt-br/privacy/","privacy statement",{"text":790,"config":791},"Preferências de cookies",{"dataGaName":792,"dataGaLocation":731,"id":793,"isOneTrustButton":15},"cookie preferences","ot-sdk-btn",{"title":308,"links":795,"subMenu":808},[796,798,800,802,804,806],{"text":314,"config":797},{"href":316,"dataGaName":310,"dataGaLocation":731},{"text":368,"config":799},{"href":370,"dataGaName":371,"dataGaLocation":731},{"text":322,"config":801},{"href":324,"dataGaName":325,"dataGaLocation":731},{"text":373,"config":803},{"href":375,"dataGaName":376,"dataGaLocation":731},{"text":355,"config":805},{"href":357,"dataGaName":358,"dataGaLocation":731},{"text":386,"config":807},{"href":391,"dataGaName":392,"dataGaLocation":731},[809],{"title":810,"links":811},"Tópicos",[812,816,821,826,831,836,841,846],{"text":322,"config":813},{"href":814,"dataGaName":815,"dataGaLocation":731},"/pt-br/topics/ci-cd/","cicd",{"text":817,"config":818},"GitOps",{"href":819,"dataGaName":820,"dataGaLocation":731},"/pt-br/topics/gitops/","gitops",{"text":822,"config":823},"DevOps",{"href":824,"dataGaName":825,"dataGaLocation":731},"/pt-br/topics/devops/","devops",{"text":827,"config":828},"Controle de versão",{"href":829,"dataGaName":830,"dataGaLocation":731},"/pt-br/topics/version-control/","version control",{"text":832,"config":833},"DevSecOps",{"href":834,"dataGaName":835,"dataGaLocation":731},"/pt-br/topics/devsecops/","devsecops",{"text":837,"config":838},"De nuvem nativa",{"href":839,"dataGaName":840,"dataGaLocation":731},"/pt-br/topics/cloud-native/","cloud native",{"text":842,"config":843},"IA para programação",{"href":844,"dataGaName":845,"dataGaLocation":731},"/pt-br/topics/devops/ai-for-coding/","ai for coding",{"text":847,"config":848},"IA agêntica",{"href":849,"dataGaName":850,"dataGaLocation":731},"/pt-br/topics/agentic-ai/","agentic ai",{"title":394,"links":852},[853,855,857,859,861,863,865,867,869,872,874,876,878,881,885,889],{"text":407,"config":854},{"href":409,"dataGaName":410,"dataGaLocation":731},{"text":412,"config":856},{"href":187,"dataGaName":414,"dataGaLocation":731},{"text":416,"config":858},{"href":418,"dataGaName":419,"dataGaLocation":731},{"text":442,"config":860},{"href":444,"dataGaName":445,"dataGaLocation":731},{"text":447,"config":862},{"href":449,"dataGaName":450,"dataGaLocation":731},{"text":452,"config":864},{"href":454,"dataGaName":455,"dataGaLocation":731},{"text":457,"config":866},{"href":459,"dataGaName":460,"dataGaLocation":731},{"text":462,"config":868},{"href":464,"dataGaName":465,"dataGaLocation":731},{"text":870,"config":871},"Setor aeroespacial",{"href":469,"dataGaName":470,"dataGaLocation":731},{"text":424,"config":873},{"href":426,"dataGaName":427,"dataGaLocation":731},{"text":429,"config":875},{"href":431,"dataGaName":432,"dataGaLocation":731},{"text":434,"config":877},{"href":436,"dataGaName":437,"dataGaLocation":731},{"text":817,"config":879},{"href":880,"dataGaName":820,"dataGaLocation":731},"/pt-br/solutions/gitops/",{"text":882,"config":883},"Análise de composição de software",{"href":362,"dataGaName":884,"dataGaLocation":731},"software composition analysis",{"text":886,"config":887},"Gestão de fluxo de valor do GitLab",{"href":380,"dataGaName":888,"dataGaLocation":731},"value stream management",{"text":890,"config":891},"Todas as soluções",{"href":401,"dataGaName":892,"dataGaLocation":731},"all solutions",{"title":485,"links":894},[895,900,905,907,909,911,913,915,917,919,921,923,925,927,930],{"text":896,"config":897},"Instalação",{"href":898,"dataGaName":899,"dataGaLocation":731},"/pt-br/install/","install",{"text":901,"config":902},"Guias de início rápido",{"href":903,"dataGaName":904,"dataGaLocation":731},"/pt-br/get-started/","quick setup checklists",{"text":498,"config":906},{"href":500,"dataGaName":501,"dataGaLocation":731},{"text":503,"config":908},{"href":505,"dataGaName":506,"dataGaLocation":731},{"text":508,"config":910},{"href":510,"dataGaName":511,"dataGaLocation":731},{"text":513,"config":912},{"href":515,"dataGaName":516,"dataGaLocation":731},{"text":518,"config":914},{"href":520,"dataGaName":521,"dataGaLocation":731},{"text":526,"config":916},{"href":528,"dataGaName":529,"dataGaLocation":731},{"text":531,"config":918},{"href":533,"dataGaName":534,"dataGaLocation":731},{"text":536,"config":920},{"href":538,"dataGaName":539,"dataGaLocation":731},{"text":541,"config":922},{"href":543,"dataGaName":544,"dataGaLocation":731},{"text":546,"config":924},{"href":548,"dataGaName":549,"dataGaLocation":731},{"text":609,"config":926},{"href":611,"dataGaName":612,"dataGaLocation":731},{"text":928,"config":929},"Novidades",{"href":557,"dataGaName":558,"dataGaLocation":731},{"text":931,"config":932},"Todos os recursos",{"href":492,"dataGaName":933,"dataGaLocation":731},"all resources",{"title":560,"links":935},[936,938,940,942,944,946,948,950,952,957,962],{"text":568,"config":937},{"href":570,"dataGaName":562,"dataGaLocation":731},{"text":573,"config":939},{"href":575,"dataGaName":576,"dataGaLocation":731},{"text":579,"config":941},{"href":581,"dataGaName":582,"dataGaLocation":731},{"text":584,"config":943},{"href":586,"dataGaName":587,"dataGaLocation":731},{"text":589,"config":945},{"href":591,"dataGaName":592,"dataGaLocation":731},{"text":594,"config":947},{"href":596,"dataGaName":597,"dataGaLocation":731},{"text":599,"config":949},{"href":601,"dataGaName":602,"dataGaLocation":731},{"text":604,"config":951},{"href":606,"dataGaName":607,"dataGaLocation":731},{"text":953,"config":954},"Sustentabilidade",{"href":955,"dataGaName":956,"dataGaLocation":731},"/sustainability/","Sustainability",{"text":958,"config":959},"Diversidade, inclusão e pertencimento (DIB)",{"href":960,"dataGaName":961,"dataGaLocation":731},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":963,"config":964},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":965,"dataGaName":966,"dataGaLocation":731},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":968},[969,972,975],{"text":970,"config":971},"Termos",{"href":782,"dataGaName":783,"dataGaLocation":731},{"text":973,"config":974},"Cookies",{"dataGaName":792,"dataGaLocation":731,"id":793,"isOneTrustButton":15},{"text":976,"config":977},"Privacidade",{"href":787,"dataGaName":788,"dataGaLocation":731},{"type":979,"version":980,"provider_name":981,"provider_url":982,"title":983,"author_name":255,"author_url":984,"is_plus":262,"account_type":427,"html":985,"width":986,"height":987,"duration":988,"description":5,"thumbnail_url":989,"thumbnail_width":990,"thumbnail_height":991,"thumbnail_url_with_play_button":992,"upload_date":993,"video_id":994,"uri":995},"video","1.0","Vimeo","https://vimeo.com/","Secret Manager GA v2","https://vimeo.com/gitlab","\u003Ciframe src=\"https://player.vimeo.com/video/1233057442?app_id=122963\" width=\"426\" height=\"240\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" title=\"Secret Manager GA v2\">\u003C/iframe>",426,240,523,"https://i.vimeocdn.com/video/2208618845-51fcd101f04c463e2ac24151f1f303319d13dead3525ca863362640d8bd2263c-d_295x166?region=us",295,166,"https://i.vimeocdn.com/filter/overlay?src0=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F2208618845-51fcd101f04c463e2ac24151f1f303319d13dead3525ca863362640d8bd2263c-d_295x166%3Fregion%3Dus&src1=http%3A%2F%2Ff.vimeocdn.com%2Fp%2Fimages%2Fcrawler_play.png","2026-10-05 11:07:35",1233057442,"/videos/1233057442",1791915353888]