[{"data":1,"prerenderedAt":1029},["ShallowReactive",2],{"/pt-br/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles":3,"footer-pt-br":35,"the-source-banner-pt-br":342,"the-source-navigation-pt-br":354,"the-source-newsletter-pt-br":381,"footer-source-/pt-br/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles/":392,"article-site-categories-pt-br":398,"how-to-strengthen-security-by-applying-devsecops-principles-article-hero-category-pt-br":400,"how-to-strengthen-security-by-applying-devsecops-principles-the-source-source-cta-pt-br":424,"how-to-strengthen-security-by-applying-devsecops-principles-category-pt-br":439,"how-to-strengthen-security-by-applying-devsecops-principles-the-source-resources-pt-br":451,"how-to-strengthen-security-by-applying-devsecops-principles-article-hero-author-pt-br":480},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":12,"content":18,"type":26,"category":5,"slug":27,"_id":28,"_type":29,"title":30,"_source":31,"_file":32,"_stem":33,"_extension":34},"/pt-br/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","security",false,"",{"layout":9,"template":10,"author":11,"featured":6},"the-source","TheSourceArticle","ncregan",{"title":13,"description":14,"ogImage":15,"config":16},"Como fortalecer a segurança aplicando os princípios de DevSecOps","Aprenda a aplicar os princípios de DevSecOps hoje mesmo e descubra todo o potencial dessa abordagem.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751464433/bdwagz0bt5bpgghjkout.png",{"ignoreTitleCharLimit":17,"ignoreDescriptionCharLimit":17},true,{"title":13,"date":19,"description":14,"timeToRead":20,"heroImage":15,"keyTakeaways":21,"articleBody":25},"2023-02-23","4 min de leitura",[22,23,24],"O DevSecOps integra segurança ao SDLC, garantindo a entrega de aplicações seguras sem atrasos.","A automação no DevSecOps aumenta a segurança, otimizando a detecção e a resposta a ameaças.","A colaboração no DevSecOps promove uma abordagem unificada para um desenvolvimento de software rápido e seguro.","Ao seguir os princípios do DevSecOps, as empresas podem proteger suas aplicações contra agentes mal-intencionados, enquanto agregam valor com rapidez e eficiência. Neste artigo, vamos analisar a fundo os princípios de DevSecOps e como eles podem ajudar as empresas a se manterem à frente em termos de segurança. Vamos começar.\n\n## O que é DevSecOps?\nO [DevSecOps](/topics/devsecops/) é uma abordagem de desenvolvimento de software que integra os três princípios de desenvolvimento, segurança e operações. Essa metodologia permite que as equipes criem produtos seguros e confiáveis, ao mesmo tempo em que entregam valor com rapidez e eficiência. A execução bem-sucedida do DevSecOps envolve integração contínua, automação e testes, com o objetivo de acelerar o tempo de comercialização, sem comprometer a qualidade ou a segurança.\n\n## Princípios de DevSecOps: uma visão geral\nOs [princípios de DevSecOps](/blog/4-must-know-devops-principles/) permitem que as equipes de desenvolvimento criem aplicações seguras e confiáveis com agilidade, por meio da execução de testes de segurança incorporados. Ao adotar uma abordagem de DevSecOps, as equipes integram segurança a todo o ciclo de vida do desenvolvimento de software (SDLC), desde o design inicial até a entrega e implantação contínuas. Isso ajuda a prevenir a exploração de vulnerabilidades por agentes mal-intencionados, evitando violações de segurança e reduzindo o risco de ataques cibernéticos.\n\nOs princípios do DevSecOps incluem:\n\n### Automação e integração\nA automação e a integração são componentes essenciais do DevSecOps. A automação dos processos de segurança auxilia no desenvolvimento de aplicações seguras e confiáveis, além de reduzir o risco de futuros ataques mal-intencionados. Você pode configurar e executar medidas de segurança em diversos pontos do ciclo de desenvolvimento, simplificando e maximizando as práticas de segurança por meio da aplicação da segurança contínua.\n\n### Entrega e implantação contínuas\nA entrega e a implantação contínuas são outro processo que permite que as equipes respondam rapidamente a possíveis ameaças e protejam sua cadeia de suprimentos de software contra agentes mal-intencionados. O [uso de processos automatizados para a implantação contínua de aplicações](/blog/cd-solution-overview/) possibilita o desenvolvimento rápido de novos recursos e produtos, ao mesmo tempo em que garante a segurança e a qualidade das aplicações.\n\n### Uma abordagem colaborativa para a segurança\nA segurança é uma parte fundamental do DevSecOps. Para manter as aplicações seguras e confiáveis, é preciso adotar [uma abordagem altamente colaborativa](/topics/version-control/software-team-collaboration/), com diversas verificações de segurança contínuas. É necessário que todas as partes envolvidas no processo de desenvolvimento participem também do processo de segurança.\n\nAs equipes de segurança devem trabalhar com os desenvolvedores para garantir que as aplicações sejam projetadas com os [controles de segurança adequados](/topics/devsecops/devsecops-security-checklist/) e o mínimo possível de vulnerabilidades. Ao mesmo tempo, para que as aplicações sejam implantadas e monitoradas de forma segura, as equipes de operações precisam colaborar com as equipes de segurança.\n\n### Segurança em todas as etapas do SDLC\nA integração da segurança em cada etapa do SDLC garante o desenvolvimento eficiente de aplicações seguras, sem sacrificar a qualidade. É essencial abranger [todas as etapas do ciclo de vida](/blog/top-10-gitlab-hacks/), desde o design até o desenvolvimento e a implantação.\n\nPara que o processo seja eficaz, os desenvolvedores devem projetar aplicações com controles de segurança adequados, e as equipes de operações devem implantá-los e monitorá-los de forma segura.\n\n### Estratégias proativas de monitoramento e resposta\nAs estratégias proativas de monitoramento e resposta são essenciais para manter a segurança das aplicações ao longo de sua vida útil. O [monitoramento](/blog/working-with-performance-metrics/) é realizado por meio da implantação de ferramentas automatizadas, que identificam possíveis vulnerabilidades e alertam as equipes assim que são detectadas.\n\nIsso ajuda a minimizar os riscos e garantir a uniformidade em toda a empresa. Já a adoção de uma estratégia de resposta abrangente permite identificar e resolver problemas antes que se tornem riscos de segurança.\n\n## Benefícios da implementação do DevSecOps\nA implementação do DevSecOps oferece inúmeros benefícios para as empresas:\n1. Ajuda a conquistar a confiança dos clientes ao oferecer aplicações seguras.\n2. Impede que agentes mal-intencionados explorem vulnerabilidades e melhora a segurança dos sistemas.\n3. A metodologia DevSecOps permite que as equipes agreguem valor rapidamente, garantindo o mais alto nível de segurança.\n4. Ao integrar segurança ao pipeline de desenvolvimento de software, desde a fase de design até a implantação, as equipes conseguem identificar e resolver possíveis riscos rapidamente, reduzindo as chances de ataques mal-intencionados.\n5. O DevSecOps ajuda as empresas a se anteciparem a possíveis ameaças e permanecerem competitivas no mercado.\n\n[Implementar o DevSecOps](/blog/whats-next-for-devsecops/) é essencial para qualquer empresa que queira proteger seus sistemas contra ataques mal-intencionados e, ao mesmo tempo, agregar valor com rapidez e eficiência. Além disso, a integração da segurança ao SDLC garante que todas as novas aplicações sejam protegidas desde o princípio. Estabelecer uma cultura e abordagem de DevSecOps contribui para a máxima eficiência e qualidade do processo de desenvolvimento de software.","article","how-to-strengthen-security-by-applying-devsecops-principles","content:pt-br:the-source:security:how-to-strengthen-security-by-applying-devsecops-principles.yml","yaml","How To Strengthen Security By Applying Devsecops Principles","content","pt-br/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles.yml","pt-br/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","yml",{"_path":36,"_dir":37,"_draft":6,"_partial":6,"_locale":7,"data":38,"_id":338,"_type":29,"title":339,"_source":31,"_file":340,"_stem":341,"_extension":34},"/shared/pt-br/main-footer","pt-br",{"text":39,"source":40,"edit":46,"contribute":51,"config":56,"items":61,"minimal":330},"Git é uma marca comercial da Software Freedom Conservancy e nosso uso do nome \"GitLab\" está sob licença",{"text":41,"config":42},"Acessar a origem da página",{"href":43,"dataGaName":44,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":47,"config":48},"Editar esta página",{"href":49,"dataGaName":50,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":52,"config":53},"Contribua",{"href":54,"dataGaName":55,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":57,"facebook":58,"youtube":59,"linkedin":60},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[62,89,162,230,292],{"title":63,"links":64,"subMenu":70},"Plataforma",[65],{"text":66,"config":67},"Plataforma DevSecOps",{"href":68,"dataGaName":69,"dataGaLocation":45},"/pt-br/platform/","devsecops platform",[71],{"title":72,"links":73},"Preços",[74,79,84],{"text":75,"config":76},"Confira os planos",{"href":77,"dataGaName":78,"dataGaLocation":45},"/pt-br/pricing/","view plans",{"text":80,"config":81},"Por que escolher o GitLab Premium?",{"href":82,"dataGaName":83,"dataGaLocation":45},"/pt-br/pricing/premium/","why premium",{"text":85,"config":86},"Por que escolher o GitLab Ultimate?",{"href":87,"dataGaName":88,"dataGaLocation":45},"/pt-br/pricing/ultimate/","why ultimate",{"title":90,"links":91},"Soluções",[92,97,102,107,112,117,122,127,132,137,142,147,152,157],{"text":93,"config":94},"Transformação digital",{"href":95,"dataGaName":96,"dataGaLocation":45},"/pt-br/topics/digital-transformation/","digital transformation",{"text":98,"config":99},"Segurança e conformidade",{"href":100,"dataGaName":101,"dataGaLocation":45},"/pt-br/solutions/application-security-testing/","Application security testing",{"text":103,"config":104},"Entrega de software automatizada",{"href":105,"dataGaName":106,"dataGaLocation":45},"/pt-br/solutions/delivery-automation/","automated software delivery",{"text":108,"config":109},"Desenvolvimento ágil",{"href":110,"dataGaName":111,"dataGaLocation":45},"/pt-br/solutions/agile-delivery/","agile delivery",{"text":113,"config":114},"Migração para a nuvem",{"href":115,"dataGaName":116,"dataGaLocation":45},"/pt-br/topics/cloud-native/","cloud transformation",{"text":118,"config":119},"SCM",{"href":120,"dataGaName":121,"dataGaLocation":45},"/pt-br/solutions/source-code-management/","source code management",{"text":123,"config":124},"CI/CD",{"href":125,"dataGaName":126,"dataGaLocation":45},"/pt-br/solutions/continuous-integration/","continuous integration & delivery",{"text":128,"config":129},"Gestão de fluxo de valor",{"href":130,"dataGaName":131,"dataGaLocation":45},"/pt-br/solutions/value-stream-management/","value stream management",{"text":133,"config":134},"GitOps",{"href":135,"dataGaName":136,"dataGaLocation":45},"/pt-br/solutions/gitops/","gitops",{"text":138,"config":139},"Grandes empresas",{"href":140,"dataGaName":141,"dataGaLocation":45},"/pt-br/enterprise/","enterprise",{"text":143,"config":144},"Pequenas empresas",{"href":145,"dataGaName":146,"dataGaLocation":45},"/pt-br/small-business/","small business",{"text":148,"config":149},"Setor público",{"href":150,"dataGaName":151,"dataGaLocation":45},"/pt-br/solutions/public-sector/","public sector",{"text":153,"config":154},"Educação",{"href":155,"dataGaName":156,"dataGaLocation":45},"/pt-br/solutions/education/","education",{"text":158,"config":159},"Serviços financeiros",{"href":160,"dataGaName":161,"dataGaLocation":45},"/pt-br/solutions/finance/","financial services",{"title":163,"links":164},"Recursos",[165,170,175,180,185,190,195,200,205,210,215,220,225],{"text":166,"config":167},"Instalação",{"href":168,"dataGaName":169,"dataGaLocation":45},"/pt-br/install/","install",{"text":171,"config":172},"Guias de início rápido",{"href":173,"dataGaName":174,"dataGaLocation":45},"/pt-br/get-started/","quick setup checklists",{"text":176,"config":177},"Saiba mais",{"href":178,"dataGaName":179,"dataGaLocation":45},"https://university.gitlab.com/","learn",{"text":181,"config":182},"Documentação do produto",{"href":183,"dataGaName":184,"dataGaLocation":45},"https://docs.gitlab.com/","docs",{"text":186,"config":187},"Blog",{"href":188,"dataGaName":189,"dataGaLocation":45},"/blog/","blog",{"text":191,"config":192},"Histórias de sucesso de clientes",{"href":193,"dataGaName":194,"dataGaLocation":45},"/pt-br/customers/","customer success stories",{"text":196,"config":197},"Trabalho remoto",{"href":198,"dataGaName":199,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":201,"config":202},"Serviços do GitLab",{"href":203,"dataGaName":204,"dataGaLocation":45},"/pt-br/services/","services",{"text":206,"config":207},"TeamOps",{"href":208,"dataGaName":209,"dataGaLocation":45},"/pt-br/teamops/","teamops",{"text":211,"config":212},"Comunidade",{"href":213,"dataGaName":214,"dataGaLocation":45},"/community/","community",{"text":216,"config":217},"Fórum",{"href":218,"dataGaName":219,"dataGaLocation":45},"https://forum.gitlab.com/","forum",{"text":221,"config":222},"Eventos",{"href":223,"dataGaName":224,"dataGaLocation":45},"/events/","events",{"text":226,"config":227},"Parceiros",{"href":228,"dataGaName":229,"dataGaLocation":45},"/pt-br/partners/","partners",{"title":231,"links":232},"Empresa",[233,238,243,248,253,258,263,267,272,277,282,287],{"text":234,"config":235},"Sobre",{"href":236,"dataGaName":237,"dataGaLocation":45},"/pt-br/company/","company",{"text":239,"config":240},"Vagas",{"href":241,"dataGaName":242,"dataGaLocation":45},"/jobs/","jobs",{"text":244,"config":245},"Liderança",{"href":246,"dataGaName":247,"dataGaLocation":45},"/company/team/e-group/","leadership",{"text":249,"config":250},"Equipe",{"href":251,"dataGaName":252,"dataGaLocation":45},"/company/team/","team",{"text":254,"config":255},"Manual",{"href":256,"dataGaName":257,"dataGaLocation":45},"https://handbook.gitlab.com/","handbook",{"text":259,"config":260},"Relacionamento com investidores",{"href":261,"dataGaName":262,"dataGaLocation":45},"https://ir.gitlab.com/","investor relations",{"text":264,"config":265},"Sustainability",{"href":266,"dataGaName":264,"dataGaLocation":45},"/sustainability/",{"text":268,"config":269},"Diversidade, inclusão e pertencimento (DIB)",{"href":270,"dataGaName":271,"dataGaLocation":45},"/pt-br/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":273,"config":274},"Trust Center",{"href":275,"dataGaName":276,"dataGaLocation":45},"/pt-br/security/","trust center",{"text":278,"config":279},"Boletim informativo",{"href":280,"dataGaName":281,"dataGaLocation":45},"/company/contact/","newsletter",{"text":283,"config":284},"Imprensa",{"href":285,"dataGaName":286,"dataGaLocation":45},"/press/","press",{"text":288,"config":289},"Declaração de Transparência da Lei da Escravidão Moderna",{"href":290,"dataGaName":291,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":293,"links":294},"Fale com a gente",[295,300,305,310,315,320,325],{"text":296,"config":297},"Fale com um especialista",{"href":298,"dataGaName":299,"dataGaLocation":45},"/pt-br/sales/","sales",{"text":301,"config":302},"Ajuda",{"href":303,"dataGaName":304,"dataGaLocation":45},"/support/","get help",{"text":306,"config":307},"Portal de clientes",{"href":308,"dataGaName":309,"dataGaLocation":45},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":311,"config":312},"Status",{"href":313,"dataGaName":314,"dataGaLocation":45},"https://status.gitlab.com/","status",{"text":316,"config":317},"Termos de uso",{"href":318,"dataGaName":319,"dataGaLocation":45},"/terms/","terms of use",{"text":321,"config":322},"Aviso de Privacidade",{"href":323,"dataGaName":324,"dataGaLocation":45},"/pt-br/privacy/","privacy statement",{"text":326,"config":327},"Preferências de cookies",{"dataGaName":328,"dataGaLocation":45,"id":329,"isOneTrustButton":17},"cookie preferences","ot-sdk-btn",{"items":331},[332,334,336],{"text":316,"config":333},{"href":318,"dataGaName":319,"dataGaLocation":45},{"text":321,"config":335},{"href":323,"dataGaName":324,"dataGaLocation":45},{"text":326,"config":337},{"dataGaName":328,"dataGaLocation":45,"id":329,"isOneTrustButton":17},"content:shared:pt-br:main-footer.yml","Main Footer","shared/pt-br/main-footer.yml","shared/pt-br/main-footer",{"_path":343,"_dir":344,"_draft":6,"_partial":6,"_locale":7,"id":345,"visibility":17,"title":346,"button":347,"_id":351,"_type":29,"_source":31,"_file":352,"_stem":353,"_extension":34},"/shared/pt-br/the-source/banner/the-economics-of-software-innovation-2025-08-18","banner","The Economics of Software Innovation","The Economics of Software Innovation—AI’s $750 Billion Opportunity",{"config":348,"text":350},{"href":349},"/software-innovation-report/","Get the research report","content:shared:pt-br:the-source:banner:the-economics-of-software-innovation-2025-08-18.yml","shared/pt-br/the-source/banner/the-economics-of-software-innovation-2025-08-18.yml","shared/pt-br/the-source/banner/the-economics-of-software-innovation-2025-08-18",{"_path":355,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":356,"subscribeLink":361,"navItems":365,"_id":377,"_type":29,"title":378,"_source":31,"_file":379,"_stem":380,"_extension":34},"/shared/pt-br/the-source/navigation",{"altText":357,"config":358},"the source logo",{"src":359,"href":360},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/pt-br/the-source/",{"text":362,"config":363},"Assinar",{"href":364},"#subscribe",[366,370,373],{"text":367,"config":368},"Inteligência artificial",{"href":369},"/pt-br/the-source/ai/",{"text":98,"config":371},{"href":372},"/pt-br/the-source/security/",{"text":374,"config":375},"Plataforma e infraestrutura",{"href":376},"/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":382,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":383,"description":384,"submitMessage":385,"formData":386,"_id":389,"_type":29,"_source":31,"_file":390,"_stem":391,"_extension":34},"/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":387},{"formId":388,"formName":281,"hideRequiredLabel":17},28471,"content:shared:pt-br:the-source:newsletter.yml","shared/pt-br/the-source/newsletter.yml","shared/pt-br/the-source/newsletter",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":393,"seo":394,"content":396,"type":26,"category":5,"slug":27,"_id":28,"_type":29,"title":30,"_source":31,"_file":32,"_stem":33,"_extension":34},{"layout":9,"template":10,"author":11,"featured":6},{"title":13,"description":14,"ogImage":15,"config":395},{"ignoreTitleCharLimit":17,"ignoreDescriptionCharLimit":17},{"title":13,"date":19,"description":14,"timeToRead":20,"heroImage":15,"keyTakeaways":397,"articleBody":25},[22,23,24],{"categoryNames":399},{"ai":367,"platform":374,"security":98},{"_path":401,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":402,"seo":403,"content":405,"type":420,"slug":5,"_id":421,"_type":29,"title":7,"_source":31,"_file":422,"_stem":423,"_extension":34},"/pt-br/the-source/security",{"layout":9},{"title":98,"description":404,"ogImage":7},"Descubra como as empresas podem se manter a par da evolução das ameaças à segurança e dos requisitos de conformidade.",[406,412],{"componentName":407,"componentContent":408},"TheSourceCategoryHero",{"title":98,"description":404,"image":409},{"config":410},{"src":411},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463273/aplkxrvwpii26xao5yhi.png",{"componentName":413,"componentContent":414},"TheSourceCategoryMainSection",{"config":415},{"sourceCTAs":416},[417,418,419],"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","category","content:pt-br:the-source:security:index.yml","pt-br/the-source/security/index.yml","pt-br/the-source/security/index",{"_path":425,"_dir":426,"_draft":6,"_partial":6,"_locale":7,"config":427,"title":428,"description":429,"link":430,"_id":436,"_type":29,"_source":31,"_file":437,"_stem":438,"_extension":34},"/shared/pt-br/the-source/source-lp-ctas/application-security-in-the-digital-age","source-lp-ctas",{"slug":419},"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":431,"config":432},"Leia o relatório",{"href":433,"dataGaName":434,"dataGaLocation":435},"/developer-survey/2024/security-compliance/","Application Security in the Digital Age","thesource","content:shared:pt-br:the-source:source-lp-ctas:application-security-in-the-digital-age.yml","shared/pt-br/the-source/source-lp-ctas/application-security-in-the-digital-age.yml","shared/pt-br/the-source/source-lp-ctas/application-security-in-the-digital-age",{"_path":401,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":440,"seo":441,"content":442,"type":420,"slug":5,"_id":421,"_type":29,"title":7,"_source":31,"_file":422,"_stem":423,"_extension":34},{"layout":9},{"title":98,"description":404,"ogImage":7},[443,447],{"componentName":407,"componentContent":444},{"title":98,"description":404,"image":445},{"config":446},{"src":411},{"componentName":413,"componentContent":448},{"config":449},{"sourceCTAs":450},[417,418,419],[452,456,467],{"_path":425,"_dir":426,"_draft":6,"_partial":6,"_locale":7,"config":453,"title":428,"description":429,"link":454,"_id":436,"_type":29,"_source":31,"_file":437,"_stem":438,"_extension":34},{"slug":419},{"text":431,"config":455},{"href":433,"dataGaName":434,"dataGaLocation":435},{"_path":457,"_dir":426,"_draft":6,"_partial":6,"_locale":7,"config":458,"title":459,"link":460,"_id":464,"_type":29,"_source":31,"_file":465,"_stem":466,"_extension":34},"/shared/pt-br/the-source/source-lp-ctas/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"slug":418},"Um guia de campo para vetores de ameaças na cadeia de suprimentos de software",{"config":461},{"href":462,"dataGaName":463,"dataGaLocation":435},"/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:source-lp-ctas:source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/pt-br/the-source/source-lp-ctas/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/pt-br/the-source/source-lp-ctas/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"_path":468,"_dir":426,"_draft":6,"_partial":6,"_locale":7,"config":469,"title":470,"description":471,"link":472,"_id":477,"_type":29,"_source":31,"_file":478,"_stem":479,"_extension":34},"/shared/pt-br/the-source/source-lp-ctas/source-lp-guide-to-dynamic-sboms",{"slug":417},"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":473,"config":474},"Acesse o guia",{"href":475,"dataGaName":476,"dataGaLocation":435},"/the-source/security/guide-to-dynamic-sboms/","Guide to Dynamic SBOMs","content:shared:pt-br:the-source:source-lp-ctas:source-lp-guide-to-dynamic-sboms.yml","shared/pt-br/the-source/source-lp-ctas/source-lp-guide-to-dynamic-sboms.yml","shared/pt-br/the-source/source-lp-ctas/source-lp-guide-to-dynamic-sboms",[481,504,520,536,552,573,593,609,627,647,664,685,701,719,736,754,773,791,810,831,852,868,884,902,919,938,954,972,988,1007],{"_path":482,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":484,"seo":485,"content":487,"type":499,"slug":500,"_id":501,"_type":29,"title":486,"_source":31,"_file":502,"_stem":503,"_extension":34},"/pt-br/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":486},"Amanda Rueda",[488,497],{"componentName":489,"componentContent":490},"TheSourceAuthorHero",{"config":491,"name":486,"headshot":494},{"gitlabHandle":492,"linkedInProfileUrl":493},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":486,"config":495},{"src":496},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":498},"TheSourceArticlesList","author","amanda-rueda","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":505,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":506,"seo":507,"content":509,"type":499,"slug":516,"_id":517,"_type":29,"title":508,"_source":31,"_file":518,"_stem":519,"_extension":34},"/pt-br/the-source/authors/andre-michael-braun",{"layout":9},{"title":508},"Andre Michael Braun",[510,515],{"componentName":489,"componentContent":511},{"name":508,"headshot":512},{"altText":508,"config":513},{"src":514},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":498},"andre-michael-braun","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":521,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":522,"seo":523,"content":525,"type":499,"slug":532,"_id":533,"_type":29,"title":524,"_source":31,"_file":534,"_stem":535,"_extension":34},"/pt-br/the-source/authors/andrew-haschka",{"layout":9},{"title":524},"Andrew Haschka",[526,531],{"componentName":489,"componentContent":527},{"name":524,"headshot":528},{"altText":524,"config":529},{"src":530},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":498},"andrew-haschka","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":537,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":538,"seo":539,"content":541,"type":499,"slug":548,"_id":549,"_type":29,"title":540,"_source":31,"_file":550,"_stem":551,"_extension":34},"/pt-br/the-source/authors/ayoub-fandi",{"layout":9},{"title":540},"Ayoub Fandi",[542,547],{"componentName":489,"componentContent":543},{"name":540,"headshot":544},{"altText":540,"config":545},{"src":546},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":498},"ayoub-fandi","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":553,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":554,"seo":555,"content":557,"type":499,"slug":569,"_id":570,"_type":29,"title":556,"_source":31,"_file":571,"_stem":572,"_extension":34},"/pt-br/the-source/authors/brian-wald",{"layout":9},{"title":556},"Brian Wald",[558,568],{"componentName":489,"componentContent":559},{"config":560,"name":556,"role":563,"bio":564,"headshot":565},{"gitlabHandle":561,"linkedInProfileUrl":562},"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":556,"config":566},{"src":567},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":498},"brian-wald","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":574,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":575,"seo":576,"content":578,"type":499,"slug":589,"_id":590,"_type":29,"title":577,"_source":31,"_file":591,"_stem":592,"_extension":34},"/pt-br/the-source/authors/bryan-ross",{"layout":9},{"title":577},"Bryan Ross",[579,588],{"componentName":489,"componentContent":580},{"config":581,"name":577,"headshot":585},{"gitlabHandle":582,"twitterXProfileUrl":583,"linkedInProfileUrl":584},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":577,"config":586},{"src":587},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":498},"bryan-ross","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":594,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":595,"seo":596,"content":598,"type":499,"slug":605,"_id":606,"_type":29,"title":597,"_source":31,"_file":607,"_stem":608,"_extension":34},"/pt-br/the-source/authors/chandler-gibbons",{"layout":9},{"title":597},"Chandler Gibbons",[599,604],{"componentName":489,"componentContent":600},{"name":597,"headshot":601},{"altText":597,"config":602},{"src":603},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":498},"chandler-gibbons","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":610,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":611,"seo":612,"content":614,"type":499,"slug":623,"_id":624,"_type":29,"title":613,"_source":31,"_file":625,"_stem":626,"_extension":34},"/pt-br/the-source/authors/dave-steer",{"layout":9},{"title":613},"Dave Steer",[615,622],{"componentName":489,"componentContent":616},{"config":617,"name":613,"headshot":619},{"gitlabHandle":618},"dsteer",{"altText":613,"config":620},{"src":621},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":498},"dave-steer","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":628,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":629,"seo":630,"content":632,"type":499,"slug":642,"_id":643,"_type":29,"title":644,"_source":31,"_file":645,"_stem":646,"_extension":34},"/pt-br/the-source/authors/ddesanto",{"layout":9},{"title":631},"David DeSanto",[633,641],{"componentName":489,"componentContent":634},{"config":635,"name":631,"headshot":638},{"gitlabHandle":636,"linkedInProfileUrl":637},"david","https://www.linkedin.com/in/ddesanto/",{"altText":631,"config":639},{"src":640},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":498},"ddesanto","content:pt-br:the-source:authors:ddesanto.yml","Ddesanto","pt-br/the-source/authors/ddesanto.yml","pt-br/the-source/authors/ddesanto",{"_path":648,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":649,"seo":650,"content":652,"type":499,"slug":659,"_id":660,"_type":29,"title":661,"_source":31,"_file":662,"_stem":663,"_extension":34},"/pt-br/the-source/authors/derek-debellis",{"layout":9},{"title":651},"Derek DeBellis",[653,658],{"componentName":489,"componentContent":654},{"name":651,"headshot":655},{"altText":651,"config":656},{"src":657},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":498},"derek-debellis","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":665,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":666,"seo":667,"content":669,"type":499,"slug":681,"_id":682,"_type":29,"title":668,"_source":31,"_file":683,"_stem":684,"_extension":34},"/pt-br/the-source/authors/emilio-salvador",{"layout":9},{"title":668},"Emilio Salvador",[670,680],{"componentName":489,"componentContent":671},{"config":672,"name":668,"role":675,"bio":676,"headshot":677},{"gitlabHandle":673,"linkedInProfileUrl":674},"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":668,"config":678},{"src":679},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":498},"emilio-salvador","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":686,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":687,"seo":688,"content":690,"type":499,"slug":697,"_id":698,"_type":29,"title":689,"_source":31,"_file":699,"_stem":700,"_extension":34},"/pt-br/the-source/authors/erika-feldman",{"layout":9},{"title":689},"Erika Feldman",[691,696],{"componentName":489,"componentContent":692},{"name":689,"headshot":693},{"altText":689,"config":694},{"src":695},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":498},"erika-feldman","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":702,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":703,"seo":704,"content":706,"type":499,"slug":715,"_id":716,"_type":29,"title":705,"_source":31,"_file":717,"_stem":718,"_extension":34},"/pt-br/the-source/authors/george-kichukov",{"layout":9},{"title":705},"George Kichukov",[707,714],{"componentName":489,"componentContent":708},{"config":709,"name":705,"headshot":711},{"gitlabHandle":710},"gkichukov",{"altText":705,"config":712},{"src":713},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":498},"george-kichukov","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":720,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":721,"seo":722,"content":724,"type":499,"slug":731,"_id":732,"_type":29,"title":733,"_source":31,"_file":734,"_stem":735,"_extension":34},"/pt-br/the-source/authors/gitlab",{"layout":9},{"title":723},"GitLab",[725,730],{"componentName":489,"componentContent":726},{"name":723,"headshot":727},{"altText":723,"config":728},{"src":729},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":498},"gitlab","content:pt-br:the-source:authors:gitlab.yml","Gitlab","pt-br/the-source/authors/gitlab.yml","pt-br/the-source/authors/gitlab",{"_path":737,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":738,"seo":739,"content":741,"type":499,"slug":750,"_id":751,"_type":29,"title":740,"_source":31,"_file":752,"_stem":753,"_extension":34},"/pt-br/the-source/authors/grant-hickman",{"layout":9},{"title":740},"Grant Hickman",[742,749],{"componentName":489,"componentContent":743},{"config":744,"name":740,"headshot":746},{"gitlabHandle":745},"g.hickman",{"altText":740,"config":747},{"src":748},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":498},"grant-hickman","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":755,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":756,"seo":757,"content":759,"type":499,"slug":769,"_id":770,"_type":29,"title":758,"_source":31,"_file":771,"_stem":772,"_extension":34},"/pt-br/the-source/authors/haim-snir",{"layout":9},{"title":758},"Haim Snir",[760,768],{"componentName":489,"componentContent":761},{"config":762,"name":758,"headshot":765},{"gitlabHandle":763,"linkedInProfileUrl":764},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":758,"config":766},{"src":767},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":498},"haim-snir","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":774,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":775,"seo":776,"content":778,"type":499,"slug":782,"_id":787,"_type":29,"title":788,"_source":31,"_file":789,"_stem":790,"_extension":34},"/pt-br/the-source/authors/iganbaruch",{"layout":9},{"title":777},"Itzik Gan Baruch",[779,786],{"componentName":489,"componentContent":780},{"config":781,"name":777,"headshot":783},{"gitlabHandle":782},"iganbaruch",{"altText":777,"config":784},{"src":785},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":498},"content:pt-br:the-source:authors:iganbaruch.yml","Iganbaruch","pt-br/the-source/authors/iganbaruch.yml","pt-br/the-source/authors/iganbaruch",{"_path":792,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":793,"seo":794,"content":796,"type":499,"slug":805,"_id":806,"_type":29,"title":807,"_source":31,"_file":808,"_stem":809,"_extension":34},"/pt-br/the-source/authors/jlongo",{"layout":9},{"title":795},"Joseph Longo",[797,804],{"componentName":489,"componentContent":798},{"config":799,"name":795,"headshot":801},{"gitlabHandle":800},"jlongo_gitlab",{"altText":795,"config":802},{"src":803},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":498},"jlongo","content:pt-br:the-source:authors:jlongo.yml","Jlongo","pt-br/the-source/authors/jlongo.yml","pt-br/the-source/authors/jlongo",{"_path":811,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":812,"seo":813,"content":815,"type":499,"slug":827,"_id":828,"_type":29,"title":814,"_source":31,"_file":829,"_stem":830,"_extension":34},"/pt-br/the-source/authors/joel-krooswyk",{"layout":9},{"title":814},"Joel Krooswyk",[816,826],{"componentName":489,"componentContent":817},{"config":818,"name":814,"role":821,"bio":822,"headshot":823},{"gitlabHandle":819,"linkedInProfileUrl":820},"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":814,"config":824},{"src":825},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":498},"joel-krooswyk","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":832,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":833,"seo":834,"content":836,"type":499,"slug":848,"_id":849,"_type":29,"title":835,"_source":31,"_file":850,"_stem":851,"_extension":34},"/pt-br/the-source/authors/josh-lemos",{"layout":9},{"title":835},"Josh Lemos",[837,847],{"componentName":489,"componentContent":838},{"config":839,"name":835,"role":842,"bio":843,"headshot":844},{"gitlabHandle":840,"linkedInProfileUrl":841},"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":835,"config":845},{"src":846},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":498},"josh-lemos","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":853,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":854,"seo":855,"content":857,"type":499,"slug":864,"_id":865,"_type":29,"title":856,"_source":31,"_file":866,"_stem":867,"_extension":34},"/pt-br/the-source/authors/julie-griffin",{"layout":9},{"title":856},"Julie Griffin",[858,863],{"componentName":489,"componentContent":859},{"name":856,"headshot":860},{"altText":856,"config":861},{"src":862},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":498},"julie-griffin","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":869,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":870,"seo":871,"content":873,"type":499,"slug":880,"_id":881,"_type":29,"title":872,"_source":31,"_file":882,"_stem":883,"_extension":34},"/pt-br/the-source/authors/kristina-weis",{"layout":9},{"title":872},"Kristina Weis",[874,879],{"componentName":489,"componentContent":875},{"name":872,"headshot":876},{"altText":872,"config":877},{"src":878},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":498},"kristina-weis","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":885,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":886,"seo":887,"content":889,"type":499,"slug":898,"_id":899,"_type":29,"title":888,"_source":31,"_file":900,"_stem":901,"_extension":34},"/pt-br/the-source/authors/lee-faus",{"layout":9},{"title":888},"Lee Faus",[890,897],{"componentName":489,"componentContent":891},{"config":892,"name":888,"headshot":894},{"gitlabHandle":893},"lfaus",{"altText":888,"config":895},{"src":896},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":498},"lee-faus","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":903,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":904,"seo":905,"content":907,"type":499,"slug":11,"_id":915,"_type":29,"title":916,"_source":31,"_file":917,"_stem":918,"_extension":34},"/pt-br/the-source/authors/ncregan",{"layout":9},{"title":906},"Niall Cregan",[908,914],{"componentName":489,"componentContent":909},{"config":910,"name":906,"headshot":911},{"gitlabHandle":11},{"altText":906,"config":912},{"src":913},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":498},"content:pt-br:the-source:authors:ncregan.yml","Ncregan","pt-br/the-source/authors/ncregan.yml","pt-br/the-source/authors/ncregan",{"_path":920,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":921,"seo":922,"content":924,"type":499,"slug":933,"_id":934,"_type":29,"title":935,"_source":31,"_file":936,"_stem":937,"_extension":34},"/pt-br/the-source/authors/rschulman",{"layout":9},{"title":923},"Robin Schulman",[925,932],{"componentName":489,"componentContent":926},{"config":927,"name":923,"headshot":929},{"gitlabHandle":928},"robin",{"altText":923,"config":930},{"src":931},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":498},"rschulman","content:pt-br:the-source:authors:rschulman.yml","Rschulman","pt-br/the-source/authors/rschulman.yml","pt-br/the-source/authors/rschulman",{"_path":939,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":940,"seo":941,"content":943,"type":499,"slug":950,"_id":951,"_type":29,"title":942,"_source":31,"_file":952,"_stem":953,"_extension":34},"/pt-br/the-source/authors/sabrina-farmer",{"layout":9},{"title":942},"Sabrina Farmer",[944,949],{"componentName":489,"componentContent":945},{"name":942,"headshot":946},{"altText":942,"config":947},{"src":948},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":498},"sabrina-farmer","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":955,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":956,"seo":957,"content":959,"type":499,"slug":968,"_id":969,"_type":29,"title":958,"_source":31,"_file":970,"_stem":971,"_extension":34},"/pt-br/the-source/authors/sandra-gittlen",{"layout":9},{"title":958},"Sandra Gittlen",[960,967],{"componentName":489,"componentContent":961},{"config":962,"name":958,"headshot":964},{"gitlabHandle":963},"sgittlen",{"altText":958,"config":965},{"src":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":498},"sandra-gittlen","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":973,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":974,"seo":975,"content":977,"type":499,"slug":984,"_id":985,"_type":29,"title":976,"_source":31,"_file":986,"_stem":987,"_extension":34},"/pt-br/the-source/authors/sharon-gaudin",{"layout":9},{"title":976},"Sharon Gaudin",[978,983],{"componentName":489,"componentContent":979},{"name":976,"headshot":980},{"altText":976,"config":981},{"src":982},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":498},"sharon-gaudin","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":989,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":990,"seo":991,"content":993,"type":499,"slug":1003,"_id":1004,"_type":29,"title":992,"_source":31,"_file":1005,"_stem":1006,"_extension":34},"/pt-br/the-source/authors/stephen-walters",{"layout":9},{"title":992},"Stephen Walters",[994,1002],{"componentName":489,"componentContent":995},{"config":996,"name":992,"headshot":999},{"gitlabHandle":997,"linkedInProfileUrl":998},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":992,"config":1000},{"src":1001},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":498},"stephen-walters","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":1008,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":1009,"seo":1010,"content":1012,"type":499,"slug":1024,"_id":1025,"_type":29,"title":1026,"_source":31,"_file":1027,"_stem":1028,"_extension":34},"/pt-br/the-source/authors/taylor-mccaslin",{"layout":9},{"title":1011},"Taylor McCaslin",[1013,1023],{"componentName":489,"componentContent":1014},{"config":1015,"name":1011,"role":1018,"bio":1019,"headshot":1020},{"gitlabHandle":1016,"linkedInProfileUrl":1017},"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":1011,"config":1021},{"src":1022},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":498},"taylor-mccaslin","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",1761814461855]