[{"data":1,"prerenderedAt":1025},["ShallowReactive",2],{"/pt-br/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam/":3,"footer-pt-br":36,"the-source-navigation-pt-br":345,"the-source-newsletter-pt-br":372,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-article-hero-category-pt-br":384,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-the-source-gated-asset-pt-br":408,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-category-pt-br":424,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-the-source-resources-pt-br":436,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-article-hero-author-pt-br":465},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":15,"content":19,"_id":30,"_type":31,"title":7,"_source":32,"_file":33,"_stem":34,"_extension":35},"/pt-br/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","security",false,"",{"layout":9,"type":10,"template":11,"slug":12,"articleType":13,"category":5,"author":14,"featured":6},"the-source","article","TheSourceArticle","how-gitlab-can-help-you-prepare-for-your-soc-2-exam","Regular","gitlab",{"title":16,"description":17,"ogImage":18},"GitLab na preparação para SOC 2 | GitLab","Conheça os recursos da plataforma DevSecOps que auxiliam na obtenção do SOC2.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463759/yk7f6poowtw5y5d5oflv.png",{"title":20,"date":21,"description":17,"timeToRead":22,"image":23,"keyTakeaways":25,"articleBody":29},"Como o GitLab pode ajudar você a se preparar para a avaliação do SOC 2","2024-07-18","5 min de leitura",{"config":24},{"src":18},[26,27,28],"Os testes automatizados e os relatórios de cobertura de código aprimoram a disponibilidade e a integridade de processamento do SOC 2.","As análises de segurança e os controles baseados em funções do GitLab garantem a conformidade com a estrutura SOC 2, protegendo os dados contra vulnerabilidades e acessos não autorizados.","Os modelos do GitLab para testes de desempenho de carga e de navegador simplificam as avaliações do SOC 2 ao validar o desempenho e a segurança da aplicação em todas as etapas do desenvolvimento.","Os clientes do GitLab descobriram que usar o GitLab como sua plataforma para DevSecOps simplificou o processo de avaliação do SOC 2.  Este artigo analisa a estrutura SOC 2 e os recursos do GitLab que ajudam os clientes a se preparar para a certificação.\n\n## Introdução ao SOC 2\nOs Controles de Sistema e Organização 2, ou [SOC 2](https://us.aicpa.org/interestareas/frc/assuranceadvisoryservices/serviceorganization-smanagement), são um padrão de conformidade voluntário que define como as empresas devem gerenciar os dados dos clientes. O relatório de avaliação SOC 2 permite que as empresas atestem a confiabilidade do software que oferecem aos clientes corporativos.\n\nDesenvolvido pela Associação Internacional de Contadores Profissionais Certificados (AICPA), o SOC 2 se concentra em cinco critérios de serviços de confiança (Trust Services Criteria, TSC):\n- Segurança: proteger os dados dos clientes contra vulnerabilidades e acessos não autorizados.\n- Disponibilidade: garantindo que os sistemas sejam tolerantes a falhas e desempenhem de forma eficiente sob alta demanda para atender aos acordos de nível de serviço de disponibilidade.\n- Integridade do processamento: assegurar que os sistemas funcionem conforme projetado, sem vulnerabilidades, erros ou bugs.\n- Confidencialidade: proteger informações confidenciais, como código-fonte da aplicação, nomes de usuário, senhas e dados de cartão de crédito, entre outras, garantindo que o acesso seja restrito apenas às pessoas que necessitam desses dados para realizar seu trabalho.\n- Privacidade: proteger informações de identificação pessoal (PII) contra acessos não autorizados.\n\nA segurança é o único critério exigido em todas as avaliações do SOC 2. Os demais critérios podem ser incluídos na avaliação quando forem considerados essenciais para os serviços prestados.\n\n## Critério de segurança\nO critério de segurança diz respeito não apenas à segurança de servidores e sistemas físicos, mas também das aplicações. As vulnerabilidades do software podem expor uma aplicação a invasores, colocando os dados dos clientes em risco, mas o GitLab pode ajudar com isso.\n\nO GitLab oferece análises de segurança para identificar possíveis vulnerabilidades nas aplicações criadas pela empresa, incluindo os seguintes recursos:\n- [Testes Estáticos de Segurança de Aplicações (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/), que analisa o código-fonte em busca de possíveis bugs e vulnerabilidades, como códigos inseguros que podem levar à execução não intencional de códigos.\n- [Dependency Scanning](https://docs.gitlab.com/ee/user/application_security/dependency_scanning/), que identifica vulnerabilidades de segurança nas dependências de software de uma aplicação.\n- [Análise de Contêiner](https://docs.gitlab.com/ee/user/application_security/container_scanning/), que identifica vulnerabilidades de segurança nas dependências do sistema operacional de uma aplicação em contêiner.\n- [Testes Dinâmicos de Segurança de Aplicações (DAST)](https://docs.gitlab.com/ee/user/application_security/dast/), que identifica vulnerabilidades de segurança em uma aplicação web em execução que possam torná-la suscetível a um ataque.\n- [Análise de Infraestrutura como Código (IaC)](https://docs.gitlab.com/ee/user/application_security/iac_scanning/), que analisa arquivos de configuração de Infraestrutura como Código, incluindo Terraform, Ansible, AWS CloudFormation e Kubernetes, para identificar vulnerabilidades de segurança.\n\nAlém disso, o GitLab oferece um [relatório de vulnerabilidades](https://docs.gitlab.com/ee/user/application_security/vulnerability_report/), que lista todas as vulnerabilidades conhecidas, identificadas pelas análises acima, na aplicação atual. O GitLab também disponibiliza uma lista de materiais de software ([SBOM](https://docs.gitlab.com/ee/user/application_security/dependency_list/)) no formato JSON CycloneDX padrão, que mostra todas as dependências em nível de software e de sistema operacional e suas vulnerabilidades conhecidas.\n\nA realização de análises periódicas de vulnerabilidades e a geração de relatórios detalhados de vulnerabilidades contribuem para o cumprimento de três critérios de segurança:\n- CC7.1 - Para alcançar seus objetivos, a entidade usa procedimentos de detecção e monitoramento para identificar (1) alterações nas configurações que possam introduzir novas vulnerabilidades e (2) suscetibilidades a vulnerabilidades recém-descobertas.\n- CC4.1 - Princípio 16 do COSO: a entidade seleciona, desenvolve e realiza avaliações contínuas e/ou independentes para verificar se os componentes do controle interno estão implementados e funcionando.\n- CC4.2 - Princípio 17 do COSO: a entidade avalia e comunica as deficiências nos controles internos em tempo hábil às partes responsáveis por realizar ações corretivas, incluindo a alta gerência e o conselho de administração, conforme necessário.\n\nUma parte crucial das análises de segurança é a governança e a garantia de aplicação. O GitLab oferece recursos para assegurar a execução periódica das análises, impedindo que as equipes de desenvolvimento de software possam contorná-las. Esses recursos incluem:\n- [Controles de acesso baseados em função](https://docs.gitlab.com/ee/user/permissions.html) para restringir quem pode fazer alterações nas configurações do projeto.\n- [Políticas de execução de análise](https://docs.gitlab.com/ee/user/application_security/policies/scan-execution-policies.html) para garantir que as análises sejam executadas em cada repositório de código.\n- [Políticas de resultados de análise](https://docs.gitlab.com/ee/user/application_security/policies/merge_request_approval_policies.html) para assegurar que os resultados das análises sejam revisados e aprovados pelas partes interessadas de segurança apropriadas, evitando a introdução de vulnerabilidades recém-descobertas no software implantado.\n- [Relatórios de conformidade](https://docs.gitlab.com/ee/user/application_security/), que destacam quaisquer alterações nas configurações do GitLab que possam comprometer os processos de segurança implementados.\n\nCom essas configurações, as empresas podem provar que a segurança do software é a principal prioridade em suas aplicações e que práticas de segurança estão sendo rigorosamente aplicadas.\n\n## Critérios de disponibilidade e integridade do processamento\nO GitLab também pode ajudar com os TSCs de disponibilidade e integridade do processamento. Esses critérios se concentram na qualidade e no desempenho da aplicação. Para atender a esses critérios, o GitLab oferece:\n- Resultados de testes unitários e alterações na cobertura de código por meio de [relatórios de cobertura de código](https://docs.gitlab.com/ee/ci/testing/code_coverage.html), que garantem que o código-fonte esteja sendo validado por um conjunto de testes.\n- [Qualidade do código](https://docs.gitlab.com/ee/ci/testing/code_quality.html), que analisa a qualidade e a complexidade do código-fonte para facilitar a legibilidade e a manutenção.\n\nEmbora as práticas mencionadas sejam adotadas no início do ciclo de vida do desenvolvimento de software para garantir um código testado e de alta qualidade, o GitLab também disponibiliza modelos para diversos tipos de testes automatizados em aplicações em execução para assegurar que elas funcionem como esperado. Esses testes incluem:\n- [Teste de desempenho do navegador](https://docs.gitlab.com/ee/ci/testing/browser_performance_testing.html), que mede o tempo de carregamento dos sites durante o ciclo de vida do desenvolvimento, avaliando o impacto de alterações no código sobre o desempenho do navegador.\n- [Teste de desempenho de carga](https://docs.gitlab.com/ee/ci/testing/load_performance_testing.html), que avalia o desempenho do sistema no back-end de uma aplicação durante o ciclo de vida do desenvolvimento, testando o impacto de alterações no código sobre o desempenho.\n- [Teste de fuzzing guiado por cobertura](https://docs.gitlab.com/ee/user/application_security/coverage_fuzzing/), que envia dados inesperados, malformados ou aleatórios para uma aplicação e a monitora quanto a comportamentos instáveis e falhas.\n- [Teste de fuzzing da API da web](https://docs.gitlab.com/ee/user/application_security/api_fuzzing/), que envia dados inesperados, malformados ou aleatórios para os endpoints da API, com o objetivo de identificar bugs e problemas de segurança.\n\nAo adotar práticas eficazes de DevSecOps com o GitLab para criar aplicações seguras e de alta qualidade, as empresas terão mais facilidade em ser aprovadas na avaliação SOC 2 e atestar a segurança dos dados dos clientes.\n\n> **Saiba mais:** [Fortaleça a sua postura de cibersegurança](https://about.gitlab.com/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design/) com os princípios de Seguro por Design.","content:pt-br:the-source:security:how-gitlab-can-help-you-prepare-for-your-soc-2-exam:index.yml","yaml","content","pt-br/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam/index.yml","pt-br/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam/index","yml",{"_path":37,"_dir":38,"_draft":6,"_partial":6,"_locale":7,"data":39,"_id":341,"_type":31,"title":342,"_source":32,"_file":343,"_stem":344,"_extension":35},"/shared/pt-br/main-footer","pt-br",{"text":40,"source":41,"edit":47,"contribute":52,"config":57,"items":62,"minimal":333},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":42,"config":43},"Acessar a origem da página",{"href":44,"dataGaName":45,"dataGaLocation":46},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":48,"config":49},"Editar esta página",{"href":50,"dataGaName":51,"dataGaLocation":46},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":53,"config":54},"Contribua",{"href":55,"dataGaName":56,"dataGaLocation":46},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":58,"facebook":59,"youtube":60,"linkedin":61},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[63,90,163,231,294],{"title":64,"links":65,"subMenu":71},"Plataforma",[66],{"text":67,"config":68},"Plataforma DevSecOps",{"href":69,"dataGaName":70,"dataGaLocation":46},"/pt-br/platform/","devsecops platform",[72],{"title":73,"links":74},"Preços",[75,80,85],{"text":76,"config":77},"Confira os planos",{"href":78,"dataGaName":79,"dataGaLocation":46},"/pt-br/pricing/","view plans",{"text":81,"config":82},"Por que escolher o GitLab Premium?",{"href":83,"dataGaName":84,"dataGaLocation":46},"/pt-br/pricing/premium/","why premium",{"text":86,"config":87},"Por que escolher o GitLab Ultimate?",{"href":88,"dataGaName":89,"dataGaLocation":46},"/pt-br/pricing/ultimate/","why ultimate",{"title":91,"links":92},"Soluções",[93,98,103,108,113,118,123,128,133,138,143,148,153,158],{"text":94,"config":95},"Transformação digital",{"href":96,"dataGaName":97,"dataGaLocation":46},"/pt-br/solutions/digital-transformation/","digital transformation",{"text":99,"config":100},"Segurança e conformidade",{"href":101,"dataGaName":102,"dataGaLocation":46},"/pt-br/solutions/security-compliance/","security & compliance",{"text":104,"config":105},"Entrega de software automatizada",{"href":106,"dataGaName":107,"dataGaLocation":46},"/pt-br/solutions/delivery-automation/","automated software delivery",{"text":109,"config":110},"Desenvolvimento ágil",{"href":111,"dataGaName":112,"dataGaLocation":46},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":114,"config":115},"Migração para a nuvem",{"href":116,"dataGaName":117,"dataGaLocation":46},"/pt-br/solutions/cloud-native/","cloud transformation",{"text":119,"config":120},"SCM",{"href":121,"dataGaName":122,"dataGaLocation":46},"/pt-br/solutions/source-code-management/","source code management",{"text":124,"config":125},"CI/CD",{"href":126,"dataGaName":127,"dataGaLocation":46},"/pt-br/solutions/continuous-integration/","continuous integration & delivery",{"text":129,"config":130},"Gestão de fluxo de valor",{"href":131,"dataGaName":132,"dataGaLocation":46},"/pt-br/solutions/value-stream-management/","value stream management",{"text":134,"config":135},"GitOps",{"href":136,"dataGaName":137,"dataGaLocation":46},"/pt-br/solutions/gitops/","gitops",{"text":139,"config":140},"Grandes empresas",{"href":141,"dataGaName":142,"dataGaLocation":46},"/pt-br/enterprise/","enterprise",{"text":144,"config":145},"Pequenas empresas",{"href":146,"dataGaName":147,"dataGaLocation":46},"/pt-br/small-business/","small business",{"text":149,"config":150},"Setor público",{"href":151,"dataGaName":152,"dataGaLocation":46},"/pt-br/solutions/public-sector/","public sector",{"text":154,"config":155},"Educação",{"href":156,"dataGaName":157,"dataGaLocation":46},"/pt-br/solutions/education/","education",{"text":159,"config":160},"Serviços financeiros",{"href":161,"dataGaName":162,"dataGaLocation":46},"/pt-br/solutions/finance/","financial services",{"title":164,"links":165},"Recursos",[166,171,176,181,186,191,196,201,206,211,216,221,226],{"text":167,"config":168},"Instalação",{"href":169,"dataGaName":170,"dataGaLocation":46},"/pt-br/install/","install",{"text":172,"config":173},"Guias de início rápido",{"href":174,"dataGaName":175,"dataGaLocation":46},"/pt-br/get-started/","quick setup checklists",{"text":177,"config":178},"Saiba mais",{"href":179,"dataGaName":180,"dataGaLocation":46},"https://university.gitlab.com/","learn",{"text":182,"config":183},"Documentação do produto",{"href":184,"dataGaName":185,"dataGaLocation":46},"https://docs.gitlab.com/","docs",{"text":187,"config":188},"Blog",{"href":189,"dataGaName":190,"dataGaLocation":46},"/blog/","blog",{"text":192,"config":193},"Histórias de sucesso de clientes",{"href":194,"dataGaName":195,"dataGaLocation":46},"/customers/","customer success stories",{"text":197,"config":198},"Trabalho remoto",{"href":199,"dataGaName":200,"dataGaLocation":46},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":202,"config":203},"Serviços do GitLab",{"href":204,"dataGaName":205,"dataGaLocation":46},"/pt-br/services/","services",{"text":207,"config":208},"TeamOps",{"href":209,"dataGaName":210,"dataGaLocation":46},"/pt-br/teamops/","teamops",{"text":212,"config":213},"Comunidade",{"href":214,"dataGaName":215,"dataGaLocation":46},"/community/","community",{"text":217,"config":218},"Fórum",{"href":219,"dataGaName":220,"dataGaLocation":46},"https://forum.gitlab.com/","forum",{"text":222,"config":223},"Eventos",{"href":224,"dataGaName":225,"dataGaLocation":46},"/events/","events",{"text":227,"config":228},"Parceiros",{"href":229,"dataGaName":230,"dataGaLocation":46},"/pt-br/partners/","partners",{"title":232,"links":233},"Empresa",[234,239,244,249,254,259,264,269,274,279,284,289],{"text":235,"config":236},"Sobre",{"href":237,"dataGaName":238,"dataGaLocation":46},"/pt-br/company/","company",{"text":240,"config":241},"Vagas",{"href":242,"dataGaName":243,"dataGaLocation":46},"/jobs/","jobs",{"text":245,"config":246},"Liderança",{"href":247,"dataGaName":248,"dataGaLocation":46},"/company/team/e-group/","leadership",{"text":250,"config":251},"Equipe",{"href":252,"dataGaName":253,"dataGaLocation":46},"/company/team/","team",{"text":255,"config":256},"Manual",{"href":257,"dataGaName":258,"dataGaLocation":46},"https://handbook.gitlab.com/","handbook",{"text":260,"config":261},"Relacionamento com investidores",{"href":262,"dataGaName":263,"dataGaLocation":46},"https://ir.gitlab.com/","investor relations",{"text":265,"config":266},"Questões ambientais, sociais e governança corporativa (ESG)",{"href":267,"dataGaName":268,"dataGaLocation":46},"/pt-br/environmental-social-governance/","environmental, social and governance",{"text":270,"config":271},"Diversidade, inclusão e pertencimento (DIB)",{"href":272,"dataGaName":273,"dataGaLocation":46},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":275,"config":276},"Trust Center",{"href":277,"dataGaName":278,"dataGaLocation":46},"/pt-br/security/","trust center",{"text":280,"config":281},"Boletim informativo",{"href":282,"dataGaName":283,"dataGaLocation":46},"/company/contact/","newsletter",{"text":285,"config":286},"Imprensa",{"href":287,"dataGaName":288,"dataGaLocation":46},"/press/","press",{"text":290,"config":291},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":292,"dataGaName":293,"dataGaLocation":46},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":295,"links":296},"Fale com a gente",[297,302,307,312,317,322,327],{"text":298,"config":299},"Fale com um especialista",{"href":300,"dataGaName":301,"dataGaLocation":46},"/pt-br/sales/","sales",{"text":303,"config":304},"Ajuda",{"href":305,"dataGaName":306,"dataGaLocation":46},"/support/","get help",{"text":308,"config":309},"Portal de clientes",{"href":310,"dataGaName":311,"dataGaLocation":46},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":313,"config":314},"Status",{"href":315,"dataGaName":316,"dataGaLocation":46},"https://status.gitlab.com/","status",{"text":318,"config":319},"Termos de uso",{"href":320,"dataGaName":321,"dataGaLocation":46},"/terms/","terms of use",{"text":323,"config":324},"Aviso de Privacidade",{"href":325,"dataGaName":326,"dataGaLocation":46},"/privacy/","privacy statement",{"text":328,"config":329},"Preferências de cookies",{"dataGaName":330,"dataGaLocation":46,"id":331,"isOneTrustButton":332},"cookie preferences","ot-sdk-btn",true,{"items":334},[335,337,339],{"text":318,"config":336},{"href":320,"dataGaName":321,"dataGaLocation":46},{"text":323,"config":338},{"href":325,"dataGaName":326,"dataGaLocation":46},{"text":328,"config":340},{"dataGaName":330,"dataGaLocation":46,"id":331,"isOneTrustButton":332},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":346,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":347,"subscribeLink":352,"navItems":356,"_id":368,"_type":31,"title":369,"_source":32,"_file":370,"_stem":371,"_extension":35},"/shared/pt-br/the-source/navigation",{"altText":348,"config":349},"the source logo",{"src":350,"href":351},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/pt-br/the-source/",{"text":353,"config":354},"Subscribe",{"href":355},"#subscribe",[357,361,364],{"text":358,"config":359},"Inteligência artificial",{"href":360},"/pt-br/the-source/ai/",{"text":99,"config":362},{"href":363},"/pt-br/the-source/security/",{"text":365,"config":366},"Plataforma e infraestrutura",{"href":367},"/pt-br/the-source/platform/","content:shared:pt-br:the-source:navigation.yml","Navigation","shared/pt-br/the-source/navigation.yml","shared/pt-br/the-source/navigation",{"_path":373,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":374,"description":375,"submitMessage":376,"formData":377,"_id":381,"_type":31,"_source":32,"_file":382,"_stem":383,"_extension":35},"/shared/pt-br/the-source/newsletter","Boletim informativo The Source","Fique por dentro dos insights para o futuro do desenvolvimento de software.","Você se inscreveu com sucesso no boletim informativo The Source.",{"config":378},{"formId":379,"formName":380,"hideRequiredLabel":332},28471,"thesourcenewsletter","content:shared:pt-br:the-source:newsletter.yml","shared/pt-br/the-source/newsletter.yml","shared/pt-br/the-source/newsletter",{"_path":385,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":386,"seo":388,"content":390,"_id":405,"_type":31,"title":7,"_source":32,"_file":406,"_stem":407,"_extension":35},"/pt-br/the-source/security",{"layout":9,"type":387,"slug":5},"category",{"title":99,"description":389,"ogImage":7},"Descubra como as empresas podem se manter a par da evolução das ameaças à segurança e dos requisitos de conformidade.",[391,397],{"componentName":392,"componentContent":393},"TheSourceCategoryHero",{"title":99,"description":389,"image":394},{"config":395},{"src":396},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463273/aplkxrvwpii26xao5yhi.png",{"componentName":398,"componentContent":399},"TheSourceCategoryMainSection",{"config":400},{"gatedAssets":401},[402,403,404],"source-lp-guide-to-dynamic-sboms","source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain","application-security-in-the-digital-age","content:pt-br:the-source:security:index.yml","pt-br/the-source/security/index.yml","pt-br/the-source/security/index",{"_path":409,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":411,"title":413,"description":414,"link":415,"_id":421,"_type":31,"_source":32,"_file":422,"_stem":423,"_extension":35},"/shared/pt-br/the-source/gated-assets/application-security-in-the-digital-age","gated-assets",{"id":404,"formId":412},1002,"Segurança de aplicações na era digital","Leia as [descobertas da nossa pesquisa com mais de 5.000 profissionais de DevSecOps em todo o mundo](https://about.gitlab.com/developer-survey/2024/security-compliance/) para saber mais sobre como as empresas estão lidando com o aumento das superfícies de ataque e a mudança de atitude em relação à segurança e à IA.",{"text":416,"config":417},"Leia o relatório",{"href":418,"dataGaName":419,"dataGaLocation":420},"https://about.gitlab.com/developer-survey/2024/security-compliance","Application Security in the Digital Age","thesource","content:shared:pt-br:the-source:gated-assets:application-security-in-the-digital-age.yml","shared/pt-br/the-source/gated-assets/application-security-in-the-digital-age.yml","shared/pt-br/the-source/gated-assets/application-security-in-the-digital-age",{"_path":385,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":425,"seo":426,"content":427,"_id":405,"_type":31,"title":7,"_source":32,"_file":406,"_stem":407,"_extension":35},{"layout":9,"type":387,"slug":5},{"title":99,"description":389,"ogImage":7},[428,432],{"componentName":392,"componentContent":429},{"title":99,"description":389,"image":430},{"config":431},{"src":396},{"componentName":398,"componentContent":433},{"config":434},{"gatedAssets":435},[402,403,404],[437,441,452],{"_path":409,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":438,"title":413,"description":414,"link":439,"_id":421,"_type":31,"_source":32,"_file":422,"_stem":423,"_extension":35},{"id":404,"formId":412},{"text":416,"config":440},{"href":418,"dataGaName":419,"dataGaLocation":420},{"_path":442,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":443,"title":444,"link":445,"_id":449,"_type":31,"_source":32,"_file":450,"_stem":451,"_extension":35},"/shared/pt-br/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"id":403},"Um guia de campo para vetores de ameaças na cadeia de suprimentos de software",{"config":446},{"href":447,"dataGaName":448,"dataGaLocation":420},"https://about.gitlab.com/the-source/security/field-guide-to-threat-vectors-in-the-software-supply-chain","A field guide to threat vectors in the software supply chain","content:shared:pt-br:the-source:gated-assets:source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/pt-br/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/pt-br/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"_path":453,"_dir":410,"_draft":6,"_partial":6,"_locale":7,"config":454,"title":455,"description":456,"link":457,"_id":462,"_type":31,"_source":32,"_file":463,"_stem":464,"_extension":35},"/shared/pt-br/the-source/gated-assets/source-lp-guide-to-dynamic-sboms",{"id":402},"Guia do GitLab para SBOMs dinâmicos: um elemento integral do desenvolvimento de software moderno","Saiba como ganhar visibilidade sobre riscos organizacionais não identificados anteriormente com uma lista de materiais de software (SBOM).",{"text":458,"config":459},"Acesse o guia",{"href":460,"dataGaName":461,"dataGaLocation":420},"https://about.gitlab.com/the-source/security/guide-to-dynamic-sboms","Guide to Dynamic SBOMs","content:shared:pt-br:the-source:gated-assets:source-lp-guide-to-dynamic-sboms.yml","shared/pt-br/the-source/gated-assets/source-lp-guide-to-dynamic-sboms.yml","shared/pt-br/the-source/gated-assets/source-lp-guide-to-dynamic-sboms",[466,489,506,523,540,561,581,598,616,636,654,675,692,710,727,745,764,782,801,822,843,860,877,895,913,932,949,967,984,1003],{"_path":467,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":469,"seo":472,"content":474,"_id":486,"_type":31,"title":473,"_source":32,"_file":487,"_stem":488,"_extension":35},"/pt-br/the-source/authors/amanda-rueda","authors",{"layout":9,"type":470,"slug":471},"author","amanda-rueda",{"title":473},"Amanda Rueda",[475,484],{"componentName":476,"componentContent":477},"TheSourceAuthorHero",{"config":478,"name":473,"headshot":481},{"gitlabHandle":479,"linkedInProfileUrl":480},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":473,"config":482},{"src":483},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":485},"TheSourceArticlesList","content:pt-br:the-source:authors:amanda-rueda.yml","pt-br/the-source/authors/amanda-rueda.yml","pt-br/the-source/authors/amanda-rueda",{"_path":490,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":491,"seo":493,"content":495,"_id":503,"_type":31,"title":494,"_source":32,"_file":504,"_stem":505,"_extension":35},"/pt-br/the-source/authors/andre-michael-braun",{"layout":9,"type":470,"slug":492},"andre-michael-braun",{"title":494},"Andre Michael Braun",[496,502],{"componentName":476,"componentContent":497},{"config":498,"name":494,"headshot":499},{},{"altText":494,"config":500},{"src":501},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":485},"content:pt-br:the-source:authors:andre-michael-braun.yml","pt-br/the-source/authors/andre-michael-braun.yml","pt-br/the-source/authors/andre-michael-braun",{"_path":507,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":508,"seo":510,"content":512,"_id":520,"_type":31,"title":511,"_source":32,"_file":521,"_stem":522,"_extension":35},"/pt-br/the-source/authors/andrew-haschka",{"layout":9,"type":470,"slug":509},"andrew-haschka",{"title":511},"Andrew Haschka",[513,519],{"componentName":476,"componentContent":514},{"config":515,"name":511,"headshot":516},{},{"altText":511,"config":517},{"src":518},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":485},"content:pt-br:the-source:authors:andrew-haschka.yml","pt-br/the-source/authors/andrew-haschka.yml","pt-br/the-source/authors/andrew-haschka",{"_path":524,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":525,"seo":527,"content":529,"_id":537,"_type":31,"title":528,"_source":32,"_file":538,"_stem":539,"_extension":35},"/pt-br/the-source/authors/ayoub-fandi",{"layout":9,"type":470,"slug":526},"ayoub-fandi",{"title":528},"Ayoub Fandi",[530,536],{"componentName":476,"componentContent":531},{"config":532,"name":528,"headshot":533},{},{"altText":528,"config":534},{"src":535},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":485},"content:pt-br:the-source:authors:ayoub-fandi.yml","pt-br/the-source/authors/ayoub-fandi.yml","pt-br/the-source/authors/ayoub-fandi",{"_path":541,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":542,"seo":544,"content":546,"_id":558,"_type":31,"title":545,"_source":32,"_file":559,"_stem":560,"_extension":35},"/pt-br/the-source/authors/brian-wald",{"layout":9,"type":470,"slug":543},"brian-wald",{"title":545},"Brian Wald",[547,557],{"componentName":476,"componentContent":548},{"config":549,"name":545,"role":552,"bio":553,"headshot":554},{"gitlabHandle":550,"linkedInProfileUrl":551},"brianwald","https://www.linkedin.com/in/brianwald/","Chefe da Equipe Global de CTOs de Campo","Brian Wald é Chefe da Equipe Global de CTOs de Campo do GitLab. Ele lidera uma equipe dinâmica de CTOs de campo dedicados a transformar as práticas de desenvolvimento de software empresarial.",{"altText":545,"config":555},{"src":556},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":485},"content:pt-br:the-source:authors:brian-wald.yml","pt-br/the-source/authors/brian-wald.yml","pt-br/the-source/authors/brian-wald",{"_path":562,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":563,"seo":565,"content":567,"_id":578,"_type":31,"title":566,"_source":32,"_file":579,"_stem":580,"_extension":35},"/pt-br/the-source/authors/bryan-ross",{"layout":9,"type":470,"slug":564},"bryan-ross",{"title":566},"Bryan Ross",[568,577],{"componentName":476,"componentContent":569},{"config":570,"name":566,"headshot":574},{"gitlabHandle":571,"twitterXProfileUrl":572,"linkedInProfileUrl":573},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":566,"config":575},{"src":576},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":485},"content:pt-br:the-source:authors:bryan-ross.yml","pt-br/the-source/authors/bryan-ross.yml","pt-br/the-source/authors/bryan-ross",{"_path":582,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":583,"seo":585,"content":587,"_id":595,"_type":31,"title":586,"_source":32,"_file":596,"_stem":597,"_extension":35},"/pt-br/the-source/authors/chandler-gibbons",{"layout":9,"type":470,"slug":584},"chandler-gibbons",{"title":586},"Chandler Gibbons",[588,594],{"componentName":476,"componentContent":589},{"config":590,"name":586,"headshot":591},{},{"altText":586,"config":592},{"src":593},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":485},"content:pt-br:the-source:authors:chandler-gibbons.yml","pt-br/the-source/authors/chandler-gibbons.yml","pt-br/the-source/authors/chandler-gibbons",{"_path":599,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":600,"seo":602,"content":604,"_id":613,"_type":31,"title":603,"_source":32,"_file":614,"_stem":615,"_extension":35},"/pt-br/the-source/authors/dave-steer",{"layout":9,"type":470,"slug":601},"dave-steer",{"title":603},"Dave Steer",[605,612],{"componentName":476,"componentContent":606},{"config":607,"name":603,"headshot":609},{"gitlabHandle":608},"dsteer",{"altText":603,"config":610},{"src":611},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":485},"content:pt-br:the-source:authors:dave-steer.yml","pt-br/the-source/authors/dave-steer.yml","pt-br/the-source/authors/dave-steer",{"_path":617,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":618,"seo":620,"content":622,"_id":632,"_type":31,"title":633,"_source":32,"_file":634,"_stem":635,"_extension":35},"/pt-br/the-source/authors/ddesanto",{"layout":9,"type":470,"slug":619},"ddesanto",{"title":621},"David DeSanto",[623,631],{"componentName":476,"componentContent":624},{"config":625,"name":621,"headshot":628},{"gitlabHandle":626,"linkedInProfileUrl":627},"david","https://www.linkedin.com/in/ddesanto/",{"altText":621,"config":629},{"src":630},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":485},"content:pt-br:the-source:authors:ddesanto.yml","Ddesanto","pt-br/the-source/authors/ddesanto.yml","pt-br/the-source/authors/ddesanto",{"_path":637,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":638,"seo":640,"content":642,"_id":650,"_type":31,"title":651,"_source":32,"_file":652,"_stem":653,"_extension":35},"/pt-br/the-source/authors/derek-debellis",{"layout":9,"type":470,"slug":639},"derek-debellis",{"title":641},"Derek DeBellis",[643,649],{"componentName":476,"componentContent":644},{"config":645,"name":641,"headshot":646},{},{"altText":641,"config":647},{"src":648},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":485},"content:pt-br:the-source:authors:derek-debellis.yml","Derek Debellis","pt-br/the-source/authors/derek-debellis.yml","pt-br/the-source/authors/derek-debellis",{"_path":655,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":656,"seo":658,"content":660,"_id":672,"_type":31,"title":659,"_source":32,"_file":673,"_stem":674,"_extension":35},"/pt-br/the-source/authors/emilio-salvador",{"layout":9,"type":470,"slug":657},"emilio-salvador",{"title":659},"Emilio Salvador",[661,671],{"componentName":476,"componentContent":662},{"config":663,"name":659,"role":666,"bio":667,"headshot":668},{"gitlabHandle":664,"linkedInProfileUrl":665},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vice-presidente de Estratégia e Relações com Desenvolvedores","Emilio Salvador é vice-presidente de estratégia e relações com desenvolvedores no GitLab. Com mais de 20 anos de experiência, Emilio trabalhou na Amazon e na Microsoft e, mais recentemente, liderou a estratégia e as operações da equipe de experiência e relações com desenvolvedores do Google. Ele tem um MBA da MIT Sloan School of Management.",{"altText":659,"config":669},{"src":670},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":485},"content:pt-br:the-source:authors:emilio-salvador.yml","pt-br/the-source/authors/emilio-salvador.yml","pt-br/the-source/authors/emilio-salvador",{"_path":676,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":677,"seo":679,"content":681,"_id":689,"_type":31,"title":680,"_source":32,"_file":690,"_stem":691,"_extension":35},"/pt-br/the-source/authors/erika-feldman",{"layout":9,"type":470,"slug":678},"erika-feldman",{"title":680},"Erika Feldman",[682,688],{"componentName":476,"componentContent":683},{"config":684,"name":680,"headshot":685},{},{"altText":680,"config":686},{"src":687},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":485},"content:pt-br:the-source:authors:erika-feldman.yml","pt-br/the-source/authors/erika-feldman.yml","pt-br/the-source/authors/erika-feldman",{"_path":693,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":694,"seo":696,"content":698,"_id":707,"_type":31,"title":697,"_source":32,"_file":708,"_stem":709,"_extension":35},"/pt-br/the-source/authors/george-kichukov",{"layout":9,"type":470,"slug":695},"george-kichukov",{"title":697},"George Kichukov",[699,706],{"componentName":476,"componentContent":700},{"config":701,"name":697,"headshot":703},{"gitlabHandle":702},"gkichukov",{"altText":697,"config":704},{"src":705},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":485},"content:pt-br:the-source:authors:george-kichukov.yml","pt-br/the-source/authors/george-kichukov.yml","pt-br/the-source/authors/george-kichukov",{"_path":711,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":712,"seo":713,"content":715,"_id":723,"_type":31,"title":724,"_source":32,"_file":725,"_stem":726,"_extension":35},"/pt-br/the-source/authors/gitlab",{"layout":9,"type":470,"slug":14},{"title":714},"GitLab",[716,722],{"componentName":476,"componentContent":717},{"config":718,"name":714,"headshot":719},{},{"altText":714,"config":720},{"src":721},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":485},"content:pt-br:the-source:authors:gitlab.yml","Gitlab","pt-br/the-source/authors/gitlab.yml","pt-br/the-source/authors/gitlab",{"_path":728,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":729,"seo":731,"content":733,"_id":742,"_type":31,"title":732,"_source":32,"_file":743,"_stem":744,"_extension":35},"/pt-br/the-source/authors/grant-hickman",{"layout":9,"type":470,"slug":730},"grant-hickman",{"title":732},"Grant Hickman",[734,741],{"componentName":476,"componentContent":735},{"config":736,"name":732,"headshot":738},{"gitlabHandle":737},"g.hickman",{"altText":732,"config":739},{"src":740},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":485},"content:pt-br:the-source:authors:grant-hickman.yml","pt-br/the-source/authors/grant-hickman.yml","pt-br/the-source/authors/grant-hickman",{"_path":746,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":747,"seo":749,"content":751,"_id":761,"_type":31,"title":750,"_source":32,"_file":762,"_stem":763,"_extension":35},"/pt-br/the-source/authors/haim-snir",{"layout":9,"type":470,"slug":748},"haim-snir",{"title":750},"Haim Snir",[752,760],{"componentName":476,"componentContent":753},{"config":754,"name":750,"headshot":757},{"gitlabHandle":755,"linkedInProfileUrl":756},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":750,"config":758},{"src":759},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":485},"content:pt-br:the-source:authors:haim-snir.yml","pt-br/the-source/authors/haim-snir.yml","pt-br/the-source/authors/haim-snir",{"_path":765,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":766,"seo":768,"content":770,"_id":778,"_type":31,"title":779,"_source":32,"_file":780,"_stem":781,"_extension":35},"/pt-br/the-source/authors/iganbaruch",{"layout":9,"type":470,"slug":767},"iganbaruch",{"title":769},"Itzik Gan Baruch",[771,777],{"componentName":476,"componentContent":772},{"config":773,"name":769,"headshot":774},{"gitlabHandle":767},{"altText":769,"config":775},{"src":776},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":485},"content:pt-br:the-source:authors:iganbaruch.yml","Iganbaruch","pt-br/the-source/authors/iganbaruch.yml","pt-br/the-source/authors/iganbaruch",{"_path":783,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":784,"seo":786,"content":788,"_id":797,"_type":31,"title":798,"_source":32,"_file":799,"_stem":800,"_extension":35},"/pt-br/the-source/authors/jlongo",{"layout":9,"type":470,"slug":785},"jlongo",{"title":787},"Joseph Longo",[789,796],{"componentName":476,"componentContent":790},{"config":791,"name":787,"headshot":793},{"gitlabHandle":792},"jlongo_gitlab",{"altText":787,"config":794},{"src":795},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":485},"content:pt-br:the-source:authors:jlongo.yml","Jlongo","pt-br/the-source/authors/jlongo.yml","pt-br/the-source/authors/jlongo",{"_path":802,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":803,"seo":805,"content":807,"_id":819,"_type":31,"title":806,"_source":32,"_file":820,"_stem":821,"_extension":35},"/pt-br/the-source/authors/joel-krooswyk",{"layout":9,"type":470,"slug":804},"joel-krooswyk",{"title":806},"Joel Krooswyk",[808,818],{"componentName":476,"componentContent":809},{"config":810,"name":806,"role":813,"bio":814,"headshot":815},{"gitlabHandle":811,"linkedInProfileUrl":812},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","CTO Nacional","Joel Krooswyk é o Diretor de Tecnologia Nacional do GitLab. Ele colabora ativamente para o crescimento do GitLab desde 2017. Seus 25 anos de experiência em liderança abrangem não apenas o setor público dos EUA, mas também empresas pequenas e médias e empresas internacionais. Joel combina seu profundo conhecimento em políticas governamentais com uma vasta experiência em tecnologia, desenvolvimento de software, IA e cibersegurança. Com frequência, é convidado pelo setor e por agências a comentar e responder perguntas sobre políticas.",{"altText":806,"config":816},{"src":817},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":485},"content:pt-br:the-source:authors:joel-krooswyk.yml","pt-br/the-source/authors/joel-krooswyk.yml","pt-br/the-source/authors/joel-krooswyk",{"_path":823,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":824,"seo":826,"content":828,"_id":840,"_type":31,"title":827,"_source":32,"_file":841,"_stem":842,"_extension":35},"/pt-br/the-source/authors/josh-lemos",{"layout":9,"type":470,"slug":825},"josh-lemos",{"title":827},"Josh Lemos",[829,839],{"componentName":476,"componentContent":830},{"config":831,"name":827,"role":834,"bio":835,"headshot":836},{"gitlabHandle":832,"linkedInProfileUrl":833},"joshlemos","https://www.linkedin.com/in/joshlemos/","Diretor de Segurança da Informação","Com 20 anos de experiência na liderança de equipes de segurança da informação, Josh Lemos é o diretor de segurança da informação da GitLab Inc. Ele é responsável por estabelecer e manter a visão, a estratégia e o programa da empresa para garantir que os ativos e as tecnologias da informação estejam adequadamente protegidos, fortalecendo a plataforma DevSecOps do GitLab e garantindo o mais alto nível de segurança para os clientes.",{"altText":827,"config":837},{"src":838},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":485},"content:pt-br:the-source:authors:josh-lemos.yml","pt-br/the-source/authors/josh-lemos.yml","pt-br/the-source/authors/josh-lemos",{"_path":844,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":845,"seo":847,"content":849,"_id":857,"_type":31,"title":848,"_source":32,"_file":858,"_stem":859,"_extension":35},"/pt-br/the-source/authors/julie-griffin",{"layout":9,"type":470,"slug":846},"julie-griffin",{"title":848},"Julie Griffin",[850,856],{"componentName":476,"componentContent":851},{"config":852,"name":848,"headshot":853},{},{"altText":848,"config":854},{"src":855},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":485},"content:pt-br:the-source:authors:julie-griffin.yml","pt-br/the-source/authors/julie-griffin.yml","pt-br/the-source/authors/julie-griffin",{"_path":861,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":862,"seo":864,"content":866,"_id":874,"_type":31,"title":865,"_source":32,"_file":875,"_stem":876,"_extension":35},"/pt-br/the-source/authors/kristina-weis",{"layout":9,"type":470,"slug":863},"kristina-weis",{"title":865},"Kristina Weis",[867,873],{"componentName":476,"componentContent":868},{"config":869,"name":865,"headshot":870},{},{"altText":865,"config":871},{"src":872},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":485},"content:pt-br:the-source:authors:kristina-weis.yml","pt-br/the-source/authors/kristina-weis.yml","pt-br/the-source/authors/kristina-weis",{"_path":878,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":879,"seo":881,"content":883,"_id":892,"_type":31,"title":882,"_source":32,"_file":893,"_stem":894,"_extension":35},"/pt-br/the-source/authors/lee-faus",{"layout":9,"type":470,"slug":880},"lee-faus",{"title":882},"Lee Faus",[884,891],{"componentName":476,"componentContent":885},{"config":886,"name":882,"headshot":888},{"gitlabHandle":887},"lfaus",{"altText":882,"config":889},{"src":890},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":485},"content:pt-br:the-source:authors:lee-faus.yml","pt-br/the-source/authors/lee-faus.yml","pt-br/the-source/authors/lee-faus",{"_path":896,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":897,"seo":899,"content":901,"_id":909,"_type":31,"title":910,"_source":32,"_file":911,"_stem":912,"_extension":35},"/pt-br/the-source/authors/ncregan",{"layout":9,"type":470,"slug":898},"ncregan",{"title":900},"Niall Cregan",[902,908],{"componentName":476,"componentContent":903},{"config":904,"name":900,"headshot":905},{"gitlabHandle":898},{"altText":900,"config":906},{"src":907},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":485},"content:pt-br:the-source:authors:ncregan.yml","Ncregan","pt-br/the-source/authors/ncregan.yml","pt-br/the-source/authors/ncregan",{"_path":914,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":915,"seo":917,"content":919,"_id":928,"_type":31,"title":929,"_source":32,"_file":930,"_stem":931,"_extension":35},"/pt-br/the-source/authors/rschulman",{"layout":9,"type":470,"slug":916},"rschulman",{"title":918},"Robin Schulman",[920,927],{"componentName":476,"componentContent":921},{"config":922,"name":918,"headshot":924},{"gitlabHandle":923},"robin",{"altText":918,"config":925},{"src":926},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":485},"content:pt-br:the-source:authors:rschulman.yml","Rschulman","pt-br/the-source/authors/rschulman.yml","pt-br/the-source/authors/rschulman",{"_path":933,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":934,"seo":936,"content":938,"_id":946,"_type":31,"title":937,"_source":32,"_file":947,"_stem":948,"_extension":35},"/pt-br/the-source/authors/sabrina-farmer",{"layout":9,"type":470,"slug":935},"sabrina-farmer",{"title":937},"Sabrina Farmer",[939,945],{"componentName":476,"componentContent":940},{"config":941,"name":937,"headshot":942},{},{"altText":937,"config":943},{"src":944},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":485},"content:pt-br:the-source:authors:sabrina-farmer.yml","pt-br/the-source/authors/sabrina-farmer.yml","pt-br/the-source/authors/sabrina-farmer",{"_path":950,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":951,"seo":953,"content":955,"_id":964,"_type":31,"title":954,"_source":32,"_file":965,"_stem":966,"_extension":35},"/pt-br/the-source/authors/sandra-gittlen",{"layout":9,"type":470,"slug":952},"sandra-gittlen",{"title":954},"Sandra Gittlen",[956,963],{"componentName":476,"componentContent":957},{"config":958,"name":954,"headshot":960},{"gitlabHandle":959},"sgittlen",{"altText":954,"config":961},{"src":962},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":485},"content:pt-br:the-source:authors:sandra-gittlen.yml","pt-br/the-source/authors/sandra-gittlen.yml","pt-br/the-source/authors/sandra-gittlen",{"_path":968,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":969,"seo":971,"content":973,"_id":981,"_type":31,"title":972,"_source":32,"_file":982,"_stem":983,"_extension":35},"/pt-br/the-source/authors/sharon-gaudin",{"layout":9,"type":470,"slug":970},"sharon-gaudin",{"title":972},"Sharon Gaudin",[974,980],{"componentName":476,"componentContent":975},{"config":976,"name":972,"headshot":977},{},{"altText":972,"config":978},{"src":979},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":485},"content:pt-br:the-source:authors:sharon-gaudin.yml","pt-br/the-source/authors/sharon-gaudin.yml","pt-br/the-source/authors/sharon-gaudin",{"_path":985,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":986,"seo":988,"content":990,"_id":1000,"_type":31,"title":989,"_source":32,"_file":1001,"_stem":1002,"_extension":35},"/pt-br/the-source/authors/stephen-walters",{"layout":9,"type":470,"slug":987},"stephen-walters",{"title":989},"Stephen Walters",[991,999],{"componentName":476,"componentContent":992},{"config":993,"name":989,"headshot":996},{"gitlabHandle":994,"linkedInProfileUrl":995},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":989,"config":997},{"src":998},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":485},"content:pt-br:the-source:authors:stephen-walters.yml","pt-br/the-source/authors/stephen-walters.yml","pt-br/the-source/authors/stephen-walters",{"_path":1004,"_dir":468,"_draft":6,"_partial":6,"_locale":7,"config":1005,"seo":1007,"content":1009,"_id":1021,"_type":31,"title":1022,"_source":32,"_file":1023,"_stem":1024,"_extension":35},"/pt-br/the-source/authors/taylor-mccaslin",{"layout":9,"type":470,"slug":1006},"taylor-mccaslin",{"title":1008},"Taylor McCaslin",[1010,1020],{"componentName":476,"componentContent":1011},{"config":1012,"name":1008,"role":1015,"bio":1016,"headshot":1017},{"gitlabHandle":1013,"linkedInProfileUrl":1014},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Gerente de Grupo, Produto – Ciência de Dados","Taylor McCaslin é Líder de Produto para IA/ML no GitLab, onde comanda a equipe de gerentes de produto responsável pelos grupos focados em IA e ModelOps, definindo a visão e o direcionamento para que os usuários do GitLab possam integrar a ciência de dados em seus programas de DevOps. Antes de entrar no GitLab, ele trabalhou na Indeed, Duo Security e WP Engine.",{"altText":1008,"config":1018},{"src":1019},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":485},"content:pt-br:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","pt-br/the-source/authors/taylor-mccaslin.yml","pt-br/the-source/authors/taylor-mccaslin",1751548676335]