[{"data":1,"prerenderedAt":1016},["ShallowReactive",2],{"/fr-fr/the-source/security/10-tips-to-prioritize-security-in-software-development/":3,"footer-fr-fr":35,"the-source-navigation-fr-fr":347,"the-source-newsletter-fr-fr":374,"10-tips-to-prioritize-security-in-software-development-article-hero-category-fr-fr":386,"10-tips-to-prioritize-security-in-software-development-the-source-gated-asset-fr-fr":410,"10-tips-to-prioritize-security-in-software-development-category-fr-fr":426,"10-tips-to-prioritize-security-in-software-development-the-source-resources-fr-fr":438,"10-tips-to-prioritize-security-in-software-development-article-hero-author-fr-fr":467},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":13,"content":19,"type":27,"category":5,"slug":28,"_id":29,"_type":30,"title":7,"_source":31,"_file":32,"_stem":33,"_extension":34},"/fr-fr/the-source/security/10-tips-to-prioritize-security-in-software-development","security",false,"",{"layout":9,"template":10,"articleType":11,"author":12,"featured":6},"the-source","TheSourceArticle","Regular","gitlab",{"title":14,"description":15,"ogImage":16,"config":17},"Développement logiciel : 10 conseils incontournables pour une sécurité à toute épreuve","Suivez ces conseils pour intégrer la sécurité en amont dans le cycle de développement, améliorer votre productivité et livrer des logiciels plus sécurisés.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751464607/pmqkaclogv0y5tf4hk3t.png",{"ignoreTitleCharLimit":18},true,{"title":14,"date":20,"description":15,"timeToRead":21,"heroImage":16,"keyTakeaways":22,"articleBody":26},"2024-04-16","Lecture : 2 minutes",[23,24,25],"Intégrer les tests et contrôles de sécurité dès les premières étapes du SDLC protège les logiciels contre les vulnérabilités.","GitLab intègre la sécurité dans sa plateforme DevSecOps pour une gestion proactive des risques.","Optimisez les processus avec GitLab pour gagner en rapidité et assurer la conformité à chaque étape du développement.","Les cyberattaques et les menaces liées à la cybersécurité restent l'une des principales priorités des entreprises. Dans ce contexte, le rôle des développeurs évolue constamment. Le [Rapport Global DevSecOps 2024](https://about.gitlab.com/developer-survey/) de GitLab révèle que plus de la moitié des personnes interrogées déclarent être responsables de la sécurité des applications au sein d'une équipe plus large. Ce constat confirme l'adoption croissante des pratiques de sécurité dès les premières étapes du développement.\n\nL'intégration de la sécurité en amont, qui consiste à intégrer les bonnes pratiques de sécurité dès la phase de conception des logiciels, permet de détecter et de corriger les vulnérabilités plus tôt dans le cycle de développement (SDLC). Cette approche améliore l'efficacité des équipes et accélère la livraison des logiciels.\n\nAlors que 67 % des professionnels de la sécurité interrogés dans le cadre de cette étude déclarent avoir déjà adopté une approche de sécurité en amont ou prévoient de le faire au cours des trois prochaines années, il peut s'avérer difficile de savoir par où commencer.\n\nVoici donc 10 conseils pour aider vos équipes à renforcer la sécurité en amont pour un processus DevSecOps plus efficace.\n\n### 1. Mesurez le temps perdu\n\nCombien de temps votre équipe consacre-t-elle à la correction des vulnérabilités une fois les modifications intégrées au code via les merge requests ? Évaluez ce temps, puis tentez d'identifier un schéma en analysant les types de vulnérabilités les plus fréquentes ou leur source. Enfin, apportez les ajustements nécessaires pour réduire leur nombre et les risques de sécurité associés.\n\n### 2. Identifiez les goulots d'étranglement\n\nQuels sont les points de friction et les goulots d'étranglement entre les protocoles de sécurité et les processus de développement ? Identifiez ces obstacles, puis créez et mettez à exécution un plan de résolution.\n\n### 3. Démarrez par de petits changements\n\nApportez de petites modifications au code : elles sont plus faciles à examiner, à sécuriser et à déployer rapidement qu'un projet de grande envergure.\n\n### 4. Abandonnez l'approche en cascade\n\nDes processus de sécurité en cascade ralentissent encore plus votre cycle de développement logiciel ? En éliminant ou en réduisant cette pratique, votre équipe de développement évitera bien des difficultés au moment où elle devra s'adapter aux évolutions et aux nouveaux besoins.\n\n### 5. Automatisez les scans\n\nLes processus manuels ralentissent et entravent le processus de détection des vulnérabilités ? Automatisez la détection des vulnérabilités et générez des rapports directement dans une merge request afin de faciliter la revue de code, la recherche des sources des vulnérabilités et leur correction par les développeurs.\n\n### 6. Mettez à jour les workflows\n\nLes scannings de sécurité sont-ils intégrés aux workflows de vos développeurs ? La création et l'intégration de mesures de sécurité dans les workflows des développeurs leur permet de repérer et de corriger les vulnérabilités avant même que le code ne quitte leurs mains.\n\n### 7. Assurez la conformité en continu\n\nLes tâches non planifiées et imprévues retardent la sortie des nouvelles versions ? L'automatisation et la mise en œuvre de frameworks de conformité contribuent à une meilleure cohérence entre les applications, les équipes et les environnements de développement.\n\n### 8. Mettez à disposition des développeurs des rapports de sécurité\n\nVos développeurs ont-ils accès aux rapports SAST et DAST ? Ces outils précieux aident les équipes de développement à mettre en place des pratiques de codage sécurisées et à corriger les vulnérabilités au sein même de leur workflow.\n\n### 9. Travaillez plus intelligemment en équipe\n\nDonnez à l'équipe de sécurité les moyens de travailler plus efficacement grâce à des tableaux de bord de sécurité indiquant les vulnérabilités résolues et non résolues, ainsi que leur emplacement, leur auteur et leur statut de correction.\n\n### 10. Simplifiez votre chaîne d'outils\n\nRationalisez et réduisez votre chaîne d'outils pour que vos équipes puissent concentrer leur travail sur une seule interface : une source unique de vérité.\n\n## Contrôlez la sécurité en amont avec GitLab\n\nGitLab vous aide à mettre en œuvre une stratégie de sécurité proactive pour détecter les vulnérabilités plus tôt dans le cycle de développement logiciel. La sécurité et la conformité sont intégrées à la plateforme DevSecOps de GitLab, qui dispose d'un workflow de bout en bout vous permettant de comprendre et de gérer les risques. Analysez automatiquement les vulnérabilités sur une branche de fonctionnalité afin de pouvoir les corriger avant de passer à l'étape de production.\n\nGitLab soutient depuis toujours les initiatives DevSecOps des organismes gouvernementaux fédéraux, étatiques et locaux américains, ainsi que des fournisseurs et établissements d'enseignement. Par le biais de sa plateforme de développement logiciel complète, GitLab répond aux exigences strictes en matière de sécurité et de conformité. Découvrez [comment GitLab peut vous aider à contrôler la sécurité en amont](https://about.gitlab.com/solutions/public-sector/) tout en accélérant votre mise en production.","article","10-tips-to-prioritize-security-in-software-development","content:fr-fr:the-source:security:10-tips-to-prioritize-security-in-software-development:index.yml","yaml","content","fr-fr/the-source/security/10-tips-to-prioritize-security-in-software-development/index.yml","fr-fr/the-source/security/10-tips-to-prioritize-security-in-software-development/index","yml",{"_path":36,"_dir":37,"_draft":6,"_partial":6,"_locale":7,"data":38,"_id":343,"_type":30,"title":344,"_source":31,"_file":345,"_stem":346,"_extension":34},"/shared/fr-fr/main-footer","fr-fr",{"text":39,"source":40,"edit":46,"contribute":51,"config":56,"items":61,"minimal":334},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":41,"config":42},"Afficher le code source de la page",{"href":43,"dataGaName":44,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":47,"config":48},"Modifier cette page",{"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},"Veuillez contribuer",{"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,234,296],{"title":63,"links":64,"subMenu":70},"Plateforme",[65],{"text":66,"config":67},"Plateforme DevSecOps",{"href":68,"dataGaName":69,"dataGaLocation":45},"/fr-fr/platform/","devsecops platform",[71],{"title":72,"links":73},"Tarifs",[74,79,84],{"text":75,"config":76},"Voir les forfaits",{"href":77,"dataGaName":78,"dataGaLocation":45},"/fr-fr/pricing/","view plans",{"text":80,"config":81},"Pourquoi choisir GitLab Premium ?",{"href":82,"dataGaName":83,"dataGaLocation":45},"/fr-fr/pricing/premium/","why premium",{"text":85,"config":86},"Pourquoi choisir GitLab Ultimate ?",{"href":87,"dataGaName":88,"dataGaLocation":45},"/fr-fr/pricing/ultimate/","why ultimate",{"title":90,"links":91},"Solutions",[92,97,102,107,112,117,122,127,132,137,142,147,152,157],{"text":93,"config":94},"Transformation digitale",{"href":95,"dataGaName":96,"dataGaLocation":45},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":98,"config":99},"Sécurité et conformité",{"href":100,"dataGaName":101,"dataGaLocation":45},"/fr-fr/solutions/security-compliance/","security & compliance",{"text":103,"config":104},"Livraison de logiciels automatisée",{"href":105,"dataGaName":106,"dataGaLocation":45},"/fr-fr/solutions/delivery-automation/","automated software delivery",{"text":108,"config":109},"Développement agile",{"href":110,"dataGaName":111,"dataGaLocation":45},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":113,"config":114},"Transformation cloud",{"href":115,"dataGaName":116,"dataGaLocation":45},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":118,"config":119},"SCM",{"href":120,"dataGaName":121,"dataGaLocation":45},"/fr-fr/solutions/source-code-management/","source code management",{"text":123,"config":124},"CI/CD",{"href":125,"dataGaName":126,"dataGaLocation":45},"/fr-fr/solutions/continuous-integration/","continuous integration & delivery",{"text":128,"config":129},"Gestion de la chaîne de valeur",{"href":130,"dataGaName":131,"dataGaLocation":45},"/fr-fr/solutions/value-stream-management/","value stream management",{"text":133,"config":134},"GitOps",{"href":135,"dataGaName":136,"dataGaLocation":45},"/fr-fr/solutions/gitops/","gitops",{"text":138,"config":139},"Entreprises",{"href":140,"dataGaName":141,"dataGaLocation":45},"/fr-fr/enterprise/","enterprise",{"text":143,"config":144},"PME",{"href":145,"dataGaName":146,"dataGaLocation":45},"/fr-fr/small-business/","small business",{"text":148,"config":149},"Secteur public",{"href":150,"dataGaName":151,"dataGaLocation":45},"/fr-fr/solutions/public-sector/","public sector",{"text":153,"config":154},"Formation",{"href":155,"dataGaName":156,"dataGaLocation":45},"/fr-fr/solutions/education/","education",{"text":158,"config":159},"Services financiers",{"href":160,"dataGaName":161,"dataGaLocation":45},"/fr-fr/solutions/finance/","financial services",{"title":163,"links":164},"Ressources",[165,170,175,180,185,190,194,199,204,209,214,219,224,229],{"text":166,"config":167},"Installation",{"href":168,"dataGaName":169,"dataGaLocation":45},"/fr-fr/install/","install",{"text":171,"config":172},"Guides de démarrage rapide",{"href":173,"dataGaName":174,"dataGaLocation":45},"/fr-fr/get-started/","quick setup checklists",{"text":176,"config":177},"Apprentissage",{"href":178,"dataGaName":179,"dataGaLocation":45},"https://university.gitlab.com/","learn",{"text":181,"config":182},"Documentation sur le produit",{"href":183,"dataGaName":184,"dataGaLocation":45},"https://docs.gitlab.com/","docs",{"text":186,"config":187},"Blog",{"href":188,"dataGaName":189},"/fr-fr/blog/","blog",{"text":191,"config":192},"Histoires de réussite client",{"href":193,"dataGaLocation":45},"/customers/",{"text":195,"config":196},"Histoires de succès client",{"href":197,"dataGaName":198,"dataGaLocation":45},"/fr-fr/customers/","customer success stories",{"text":200,"config":201},"Travail à distance",{"href":202,"dataGaName":203,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":205,"config":206},"Services GitLab",{"href":207,"dataGaName":208,"dataGaLocation":45},"/fr-fr/services/","services",{"text":210,"config":211},"TeamOps",{"href":212,"dataGaName":213,"dataGaLocation":45},"/fr-fr/teamops/","teamops",{"text":215,"config":216},"Communauté",{"href":217,"dataGaName":218,"dataGaLocation":45},"/community/","community",{"text":220,"config":221},"Forum",{"href":222,"dataGaName":223,"dataGaLocation":45},"https://forum.gitlab.com/","forum",{"text":225,"config":226},"Événements",{"href":227,"dataGaName":228,"dataGaLocation":45},"/events/","events",{"text":230,"config":231},"Partenaires",{"href":232,"dataGaName":233,"dataGaLocation":45},"/fr-fr/partners/","partners",{"title":235,"links":236},"Société",[237,242,247,252,257,262,267,271,276,281,286,291],{"text":238,"config":239},"À propos",{"href":240,"dataGaName":241,"dataGaLocation":45},"/fr-fr/company/","company",{"text":243,"config":244},"Emplois",{"href":245,"dataGaName":246,"dataGaLocation":45},"/jobs/","jobs",{"text":248,"config":249},"Leadership",{"href":250,"dataGaName":251,"dataGaLocation":45},"/company/team/e-group/","leadership",{"text":253,"config":254},"Équipe",{"href":255,"dataGaName":256,"dataGaLocation":45},"/company/team/","team",{"text":258,"config":259},"Manuel",{"href":260,"dataGaName":261,"dataGaLocation":45},"https://handbook.gitlab.com/","handbook",{"text":263,"config":264},"Relations avec les investisseurs",{"href":265,"dataGaName":266,"dataGaLocation":45},"https://ir.gitlab.com/","investor relations",{"text":268,"config":269},"Sustainability",{"href":270,"dataGaName":268,"dataGaLocation":45},"/sustainability/",{"text":272,"config":273},"Diversité, inclusion et appartenance (DIB)",{"href":274,"dataGaName":275,"dataGaLocation":45},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":277,"config":278},"Centre de confiance",{"href":279,"dataGaName":280,"dataGaLocation":45},"/fr-fr/security/","trust center",{"text":282,"config":283},"Newsletter",{"href":284,"dataGaName":285,"dataGaLocation":45},"/company/contact/","newsletter",{"text":287,"config":288},"Presse",{"href":289,"dataGaName":290,"dataGaLocation":45},"/press/","press",{"text":292,"config":293},"Déclaration de transparence sur l'esclavage moderne",{"href":294,"dataGaName":295,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":297,"links":298},"Nous contacter",[299,304,309,314,319,324,329],{"text":300,"config":301},"Échanger avec un expert",{"href":302,"dataGaName":303,"dataGaLocation":45},"/fr-fr/sales/","sales",{"text":305,"config":306},"Aide",{"href":307,"dataGaName":308,"dataGaLocation":45},"/support/","get help",{"text":310,"config":311},"Portail clients GitLab",{"href":312,"dataGaName":313,"dataGaLocation":45},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":315,"config":316},"Statut",{"href":317,"dataGaName":318,"dataGaLocation":45},"https://status.gitlab.com/","status",{"text":320,"config":321},"Conditions d'utilisation",{"href":322,"dataGaName":323},"/terms/","terms of use",{"text":325,"config":326},"Déclaration de confidentialité",{"href":327,"dataGaName":328,"dataGaLocation":45},"/fr-fr/privacy/","privacy statement",{"text":330,"config":331},"Préférences en matière de cookies",{"dataGaName":332,"dataGaLocation":45,"id":333,"isOneTrustButton":18},"cookie preferences","ot-sdk-btn",{"items":335},[336,338,341],{"text":320,"config":337},{"href":322,"dataGaName":323,"dataGaLocation":45},{"text":339,"config":340},"Politique de confidentialité",{"href":327,"dataGaName":328,"dataGaLocation":45},{"text":330,"config":342},{"dataGaName":332,"dataGaLocation":45,"id":333,"isOneTrustButton":18},"content:shared:fr-fr:main-footer.yml","Main Footer","shared/fr-fr/main-footer.yml","shared/fr-fr/main-footer",{"_path":348,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":349,"subscribeLink":354,"navItems":358,"_id":370,"_type":30,"title":371,"_source":31,"_file":372,"_stem":373,"_extension":34},"/shared/fr-fr/the-source/navigation",{"altText":350,"config":351},"the source logo",{"src":352,"href":353},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/fr-fr/the-source/",{"text":355,"config":356},"S'abonner",{"href":357},"#subscribe",[359,363,366],{"text":360,"config":361},"Intelligence artificielle",{"href":362},"/fr-fr/the-source/ai/",{"text":98,"config":364},{"href":365},"/fr-fr/the-source/security/",{"text":367,"config":368},"Plateforme et infrastructure",{"href":369},"/fr-fr/the-source/platform/","content:shared:fr-fr:the-source:navigation.yml","Navigation","shared/fr-fr/the-source/navigation.yml","shared/fr-fr/the-source/navigation",{"_path":375,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":376,"description":377,"submitMessage":378,"formData":379,"_id":383,"_type":30,"_source":31,"_file":384,"_stem":385,"_extension":34},"/shared/fr-fr/the-source/newsletter","La newsletter The Source","Recevez une mine d'informations sur l'avenir du développement logiciel.","Vous êtes désormais inscrit à la newsletter The Source.",{"config":380},{"formId":381,"formName":382,"hideRequiredLabel":18},28453,"thesourcenewsletter","content:shared:fr-fr:the-source:newsletter.yml","shared/fr-fr/the-source/newsletter.yml","shared/fr-fr/the-source/newsletter",{"_path":387,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":388,"seo":389,"content":391,"type":406,"slug":5,"_id":407,"_type":30,"title":7,"_source":31,"_file":408,"_stem":409,"_extension":34},"/fr-fr/the-source/security",{"layout":9},{"title":98,"description":390,"ogImage":7},"Découvrez comment les entreprises peuvent se protéger des dernières menaces de sécurité tout en respectant les exigences de conformité.",[392,398],{"componentName":393,"componentContent":394},"TheSourceCategoryHero",{"title":98,"description":390,"image":395},{"config":396},{"src":397},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463273/aplkxrvwpii26xao5yhi.png",{"componentName":399,"componentContent":400},"TheSourceCategoryMainSection",{"config":401},{"gatedAssets":402},[403,404,405],"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:fr-fr:the-source:security:index.yml","fr-fr/the-source/security/index.yml","fr-fr/the-source/security/index",{"_path":411,"_dir":412,"_draft":6,"_partial":6,"_locale":7,"config":413,"title":415,"description":416,"link":417,"_id":423,"_type":30,"_source":31,"_file":424,"_stem":425,"_extension":34},"/shared/fr-fr/the-source/gated-assets/application-security-in-the-digital-age","gated-assets",{"id":405,"formId":414},1002,"La sécurité des applications à l'ère du numérique","Lisez les [conclusions de notre enquête menée auprès de plus de 5 000 professionnels DevSecOps dans le monde entier](https://about.gitlab.com/fr-fr/developer-survey/2024/security-compliance/) afin de comprendre pourquoi les entreprises sont confrontées à l'augmentation des surfaces d'attaque et à l'évolution des comportements à l'égard de la sécurité et de l'IA.",{"text":418,"config":419},"Lire le rapport",{"href":420,"dataGaName":421,"dataGaLocation":422},"https://about.gitlab.com/developer-survey/2024/security-compliance","Application Security in the Digital Age","thesource","content:shared:fr-fr:the-source:gated-assets:application-security-in-the-digital-age.yml","shared/fr-fr/the-source/gated-assets/application-security-in-the-digital-age.yml","shared/fr-fr/the-source/gated-assets/application-security-in-the-digital-age",{"_path":387,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":427,"seo":428,"content":429,"type":406,"slug":5,"_id":407,"_type":30,"title":7,"_source":31,"_file":408,"_stem":409,"_extension":34},{"layout":9},{"title":98,"description":390,"ogImage":7},[430,434],{"componentName":393,"componentContent":431},{"title":98,"description":390,"image":432},{"config":433},{"src":397},{"componentName":399,"componentContent":435},{"config":436},{"gatedAssets":437},[403,404,405],[439,443,454],{"_path":411,"_dir":412,"_draft":6,"_partial":6,"_locale":7,"config":440,"title":415,"description":416,"link":441,"_id":423,"_type":30,"_source":31,"_file":424,"_stem":425,"_extension":34},{"id":405,"formId":414},{"text":418,"config":442},{"href":420,"dataGaName":421,"dataGaLocation":422},{"_path":444,"_dir":412,"_draft":6,"_partial":6,"_locale":7,"config":445,"title":446,"link":447,"_id":451,"_type":30,"_source":31,"_file":452,"_stem":453,"_extension":34},"/shared/fr-fr/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"id":404},"Guide pratique sur les vecteurs de menace dans la chaîne d'approvisionnement logicielle",{"config":448},{"href":449,"dataGaName":450,"dataGaLocation":422},"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:fr-fr:the-source:gated-assets:source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/fr-fr/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/fr-fr/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"_path":455,"_dir":412,"_draft":6,"_partial":6,"_locale":7,"config":456,"title":457,"description":458,"link":459,"_id":464,"_type":30,"_source":31,"_file":465,"_stem":466,"_extension":34},"/shared/fr-fr/the-source/gated-assets/source-lp-guide-to-dynamic-sboms",{"id":403},"Guide de GitLab sur les nomenclatures logicielles dynamiques : un élément essentiel du développement logiciel moderne","Découvrez comment gagner en visibilité sur des risques organisationnels jusqu'alors non identifiés grâce à une nomenclature logicielle (SBOM).",{"text":460,"config":461},"Consulter le guide",{"href":462,"dataGaName":463,"dataGaLocation":422},"https://about.gitlab.com/the-source/security/guide-to-dynamic-sboms/","Guide to Dynamic SBOMs","content:shared:fr-fr:the-source:gated-assets:source-lp-guide-to-dynamic-sboms.yml","shared/fr-fr/the-source/gated-assets/source-lp-guide-to-dynamic-sboms.yml","shared/fr-fr/the-source/gated-assets/source-lp-guide-to-dynamic-sboms",[468,491,507,523,539,560,580,596,614,634,651,672,688,706,722,740,759,777,796,817,838,854,870,888,906,925,941,959,975,994],{"_path":469,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":471,"seo":472,"content":474,"type":486,"slug":487,"_id":488,"_type":30,"title":473,"_source":31,"_file":489,"_stem":490,"_extension":34},"/fr-fr/the-source/authors/amanda-rueda","authors",{"layout":9},{"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","author","amanda-rueda","content:fr-fr:the-source:authors:amanda-rueda.yml","fr-fr/the-source/authors/amanda-rueda.yml","fr-fr/the-source/authors/amanda-rueda",{"_path":492,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":493,"seo":494,"content":496,"type":486,"slug":503,"_id":504,"_type":30,"title":495,"_source":31,"_file":505,"_stem":506,"_extension":34},"/fr-fr/the-source/authors/andre-michael-braun",{"layout":9},{"title":495},"Andre Michael Braun",[497,502],{"componentName":476,"componentContent":498},{"name":495,"headshot":499},{"altText":495,"config":500},{"src":501},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":485},"andre-michael-braun","content:fr-fr:the-source:authors:andre-michael-braun.yml","fr-fr/the-source/authors/andre-michael-braun.yml","fr-fr/the-source/authors/andre-michael-braun",{"_path":508,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":509,"seo":510,"content":512,"type":486,"slug":519,"_id":520,"_type":30,"title":511,"_source":31,"_file":521,"_stem":522,"_extension":34},"/fr-fr/the-source/authors/andrew-haschka",{"layout":9},{"title":511},"Andrew Haschka",[513,518],{"componentName":476,"componentContent":514},{"name":511,"headshot":515},{"altText":511,"config":516},{"src":517},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":485},"andrew-haschka","content:fr-fr:the-source:authors:andrew-haschka.yml","fr-fr/the-source/authors/andrew-haschka.yml","fr-fr/the-source/authors/andrew-haschka",{"_path":524,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":525,"seo":526,"content":528,"type":486,"slug":535,"_id":536,"_type":30,"title":527,"_source":31,"_file":537,"_stem":538,"_extension":34},"/fr-fr/the-source/authors/ayoub-fandi",{"layout":9},{"title":527},"Ayoub Fandi",[529,534],{"componentName":476,"componentContent":530},{"name":527,"headshot":531},{"altText":527,"config":532},{"src":533},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":485},"ayoub-fandi","content:fr-fr:the-source:authors:ayoub-fandi.yml","fr-fr/the-source/authors/ayoub-fandi.yml","fr-fr/the-source/authors/ayoub-fandi",{"_path":540,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":541,"seo":542,"content":544,"type":486,"slug":556,"_id":557,"_type":30,"title":543,"_source":31,"_file":558,"_stem":559,"_extension":34},"/fr-fr/the-source/authors/brian-wald",{"layout":9},{"title":543},"Brian Wald",[545,555],{"componentName":476,"componentContent":546},{"config":547,"name":543,"role":550,"bio":551,"headshot":552},{"gitlabHandle":548,"linkedInProfileUrl":549},"brianwald","https://www.linkedin.com/in/brianwald/","Head of Global Field CTO org","Brian Wald est Head of Global Field CTO org chez GitLab. Il dirige une équipe dynamique de directeurs techniques de terrain, dédiée à la transformation des pratiques de développement logiciel en entreprise.",{"altText":543,"config":553},{"src":554},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":485},"brian-wald","content:fr-fr:the-source:authors:brian-wald.yml","fr-fr/the-source/authors/brian-wald.yml","fr-fr/the-source/authors/brian-wald",{"_path":561,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":562,"seo":563,"content":565,"type":486,"slug":576,"_id":577,"_type":30,"title":564,"_source":31,"_file":578,"_stem":579,"_extension":34},"/fr-fr/the-source/authors/bryan-ross",{"layout":9},{"title":564},"Bryan Ross",[566,575],{"componentName":476,"componentContent":567},{"config":568,"name":564,"headshot":572},{"gitlabHandle":569,"twitterXProfileUrl":570,"linkedInProfileUrl":571},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":564,"config":573},{"src":574},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":485},"bryan-ross","content:fr-fr:the-source:authors:bryan-ross.yml","fr-fr/the-source/authors/bryan-ross.yml","fr-fr/the-source/authors/bryan-ross",{"_path":581,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":582,"seo":583,"content":585,"type":486,"slug":592,"_id":593,"_type":30,"title":584,"_source":31,"_file":594,"_stem":595,"_extension":34},"/fr-fr/the-source/authors/chandler-gibbons",{"layout":9},{"title":584},"Chandler Gibbons",[586,591],{"componentName":476,"componentContent":587},{"name":584,"headshot":588},{"altText":584,"config":589},{"src":590},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":485},"chandler-gibbons","content:fr-fr:the-source:authors:chandler-gibbons.yml","fr-fr/the-source/authors/chandler-gibbons.yml","fr-fr/the-source/authors/chandler-gibbons",{"_path":597,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":598,"seo":599,"content":601,"type":486,"slug":610,"_id":611,"_type":30,"title":600,"_source":31,"_file":612,"_stem":613,"_extension":34},"/fr-fr/the-source/authors/dave-steer",{"layout":9},{"title":600},"Dave Steer",[602,609],{"componentName":476,"componentContent":603},{"config":604,"name":600,"headshot":606},{"gitlabHandle":605},"dsteer",{"altText":600,"config":607},{"src":608},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":485},"dave-steer","content:fr-fr:the-source:authors:dave-steer.yml","fr-fr/the-source/authors/dave-steer.yml","fr-fr/the-source/authors/dave-steer",{"_path":615,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":616,"seo":617,"content":619,"type":486,"slug":629,"_id":630,"_type":30,"title":631,"_source":31,"_file":632,"_stem":633,"_extension":34},"/fr-fr/the-source/authors/ddesanto",{"layout":9},{"title":618},"David DeSanto",[620,628],{"componentName":476,"componentContent":621},{"config":622,"name":618,"headshot":625},{"gitlabHandle":623,"linkedInProfileUrl":624},"david","https://www.linkedin.com/in/ddesanto/",{"altText":618,"config":626},{"src":627},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":485},"ddesanto","content:fr-fr:the-source:authors:ddesanto.yml","Ddesanto","fr-fr/the-source/authors/ddesanto.yml","fr-fr/the-source/authors/ddesanto",{"_path":635,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":636,"seo":637,"content":639,"type":486,"slug":646,"_id":647,"_type":30,"title":648,"_source":31,"_file":649,"_stem":650,"_extension":34},"/fr-fr/the-source/authors/derek-debellis",{"layout":9},{"title":638},"Derek DeBellis",[640,645],{"componentName":476,"componentContent":641},{"name":638,"headshot":642},{"altText":638,"config":643},{"src":644},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":485},"derek-debellis","content:fr-fr:the-source:authors:derek-debellis.yml","Derek Debellis","fr-fr/the-source/authors/derek-debellis.yml","fr-fr/the-source/authors/derek-debellis",{"_path":652,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":653,"seo":654,"content":656,"type":486,"slug":668,"_id":669,"_type":30,"title":655,"_source":31,"_file":670,"_stem":671,"_extension":34},"/fr-fr/the-source/authors/emilio-salvador",{"layout":9},{"title":655},"Emilio Salvador",[657,667],{"componentName":476,"componentContent":658},{"config":659,"name":655,"role":662,"bio":663,"headshot":664},{"gitlabHandle":660,"linkedInProfileUrl":661},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vice President, Strategy and Developer Relations","Emilio Salvador est Vice President de la stratégie et des relations avec les développeurs chez GitLab. Cadre dans le domaine des technologies avec plus de 20 ans d'expérience, Emilio a occupé des postes chez Amazon et Microsoft. Il a plus récemment dirigé la stratégie et les opérations de l'équipe « Developer Advocacy and Experience » chez Google. Il est titulaire d'un MBA de la Sloan School of Management du MIT.",{"altText":655,"config":665},{"src":666},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":485},"emilio-salvador","content:fr-fr:the-source:authors:emilio-salvador.yml","fr-fr/the-source/authors/emilio-salvador.yml","fr-fr/the-source/authors/emilio-salvador",{"_path":673,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":674,"seo":675,"content":677,"type":486,"slug":684,"_id":685,"_type":30,"title":676,"_source":31,"_file":686,"_stem":687,"_extension":34},"/fr-fr/the-source/authors/erika-feldman",{"layout":9},{"title":676},"Erika Feldman",[678,683],{"componentName":476,"componentContent":679},{"name":676,"headshot":680},{"altText":676,"config":681},{"src":682},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":485},"erika-feldman","content:fr-fr:the-source:authors:erika-feldman.yml","fr-fr/the-source/authors/erika-feldman.yml","fr-fr/the-source/authors/erika-feldman",{"_path":689,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":690,"seo":691,"content":693,"type":486,"slug":702,"_id":703,"_type":30,"title":692,"_source":31,"_file":704,"_stem":705,"_extension":34},"/fr-fr/the-source/authors/george-kichukov",{"layout":9},{"title":692},"George Kichukov",[694,701],{"componentName":476,"componentContent":695},{"config":696,"name":692,"headshot":698},{"gitlabHandle":697},"gkichukov",{"altText":692,"config":699},{"src":700},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":485},"george-kichukov","content:fr-fr:the-source:authors:george-kichukov.yml","fr-fr/the-source/authors/george-kichukov.yml","fr-fr/the-source/authors/george-kichukov",{"_path":707,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":708,"seo":709,"content":711,"type":486,"slug":12,"_id":718,"_type":30,"title":719,"_source":31,"_file":720,"_stem":721,"_extension":34},"/fr-fr/the-source/authors/gitlab",{"layout":9},{"title":710},"GitLab",[712,717],{"componentName":476,"componentContent":713},{"name":710,"headshot":714},{"altText":710,"config":715},{"src":716},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":485},"content:fr-fr:the-source:authors:gitlab.yml","Gitlab","fr-fr/the-source/authors/gitlab.yml","fr-fr/the-source/authors/gitlab",{"_path":723,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":724,"seo":725,"content":727,"type":486,"slug":736,"_id":737,"_type":30,"title":726,"_source":31,"_file":738,"_stem":739,"_extension":34},"/fr-fr/the-source/authors/grant-hickman",{"layout":9},{"title":726},"Grant Hickman",[728,735],{"componentName":476,"componentContent":729},{"config":730,"name":726,"headshot":732},{"gitlabHandle":731},"g.hickman",{"altText":726,"config":733},{"src":734},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":485},"grant-hickman","content:fr-fr:the-source:authors:grant-hickman.yml","fr-fr/the-source/authors/grant-hickman.yml","fr-fr/the-source/authors/grant-hickman",{"_path":741,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":742,"seo":743,"content":745,"type":486,"slug":755,"_id":756,"_type":30,"title":744,"_source":31,"_file":757,"_stem":758,"_extension":34},"/fr-fr/the-source/authors/haim-snir",{"layout":9},{"title":744},"Haim Snir",[746,754],{"componentName":476,"componentContent":747},{"config":748,"name":744,"headshot":751},{"gitlabHandle":749,"linkedInProfileUrl":750},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":744,"config":752},{"src":753},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":485},"haim-snir","content:fr-fr:the-source:authors:haim-snir.yml","fr-fr/the-source/authors/haim-snir.yml","fr-fr/the-source/authors/haim-snir",{"_path":760,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":761,"seo":762,"content":764,"type":486,"slug":768,"_id":773,"_type":30,"title":774,"_source":31,"_file":775,"_stem":776,"_extension":34},"/fr-fr/the-source/authors/iganbaruch",{"layout":9},{"title":763},"Itzik Gan Baruch",[765,772],{"componentName":476,"componentContent":766},{"config":767,"name":763,"headshot":769},{"gitlabHandle":768},"iganbaruch",{"altText":763,"config":770},{"src":771},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":485},"content:fr-fr:the-source:authors:iganbaruch.yml","Iganbaruch","fr-fr/the-source/authors/iganbaruch.yml","fr-fr/the-source/authors/iganbaruch",{"_path":778,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":779,"seo":780,"content":782,"type":486,"slug":791,"_id":792,"_type":30,"title":793,"_source":31,"_file":794,"_stem":795,"_extension":34},"/fr-fr/the-source/authors/jlongo",{"layout":9},{"title":781},"Joseph Longo",[783,790],{"componentName":476,"componentContent":784},{"config":785,"name":781,"headshot":787},{"gitlabHandle":786},"jlongo_gitlab",{"altText":781,"config":788},{"src":789},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":485},"jlongo","content:fr-fr:the-source:authors:jlongo.yml","Jlongo","fr-fr/the-source/authors/jlongo.yml","fr-fr/the-source/authors/jlongo",{"_path":797,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":798,"seo":799,"content":801,"type":486,"slug":813,"_id":814,"_type":30,"title":800,"_source":31,"_file":815,"_stem":816,"_extension":34},"/fr-fr/the-source/authors/joel-krooswyk",{"layout":9},{"title":800},"Joel Krooswyk",[802,812],{"componentName":476,"componentContent":803},{"config":804,"name":800,"role":807,"bio":808,"headshot":809},{"gitlabHandle":805,"linkedInProfileUrl":806},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","Federal CTO","Joel Krooswyk est federal CTO chez GitLab. Joel contribue activement à la croissance de GitLab depuis 2017. Ses 25 années d'expérience en matière de leadership couvrent non seulement le secteur public américain, mais aussi les petites, moyennes et grandes entreprises à l'échelle mondiale. Joel cumule une profonde expertise en matière de politique gouvernementale avec une riche expérience dans les domaines de la technologie, du développement logiciel, de l'IA et de la cybersécurité. Il est souvent sollicité par le secteur public comme privé pour fournir des commentaires et des réponses dans le cadre de leurs politiques.",{"altText":800,"config":810},{"src":811},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":485},"joel-krooswyk","content:fr-fr:the-source:authors:joel-krooswyk.yml","fr-fr/the-source/authors/joel-krooswyk.yml","fr-fr/the-source/authors/joel-krooswyk",{"_path":818,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":819,"seo":820,"content":822,"type":486,"slug":834,"_id":835,"_type":30,"title":821,"_source":31,"_file":836,"_stem":837,"_extension":34},"/fr-fr/the-source/authors/josh-lemos",{"layout":9},{"title":821},"Josh Lemos",[823,833],{"componentName":476,"componentContent":824},{"config":825,"name":821,"role":828,"bio":829,"headshot":830},{"gitlabHandle":826,"linkedInProfileUrl":827},"joshlemos","https://www.linkedin.com/in/joshlemos/","Chief Information Security Officer","Josh Lemos, Chief Information Security Officer chez GitLab Inc., bénéficie de 20 ans d'expérience dans la direction d'équipes de sécurité de l'information. Il est responsable de la vision, de la stratégie et du programme de l'entreprise dans le but de protéger efficacement les actifs et les technologies de l'information. Il a également pour mission de renforcer la plateforme DevSecOps de Gitlab et d'offrir une sécurité de pointe aux clients.",{"altText":821,"config":831},{"src":832},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":485},"josh-lemos","content:fr-fr:the-source:authors:josh-lemos.yml","fr-fr/the-source/authors/josh-lemos.yml","fr-fr/the-source/authors/josh-lemos",{"_path":839,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":840,"seo":841,"content":843,"type":486,"slug":850,"_id":851,"_type":30,"title":842,"_source":31,"_file":852,"_stem":853,"_extension":34},"/fr-fr/the-source/authors/julie-griffin",{"layout":9},{"title":842},"Julie Griffin",[844,849],{"componentName":476,"componentContent":845},{"name":842,"headshot":846},{"altText":842,"config":847},{"src":848},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":485},"julie-griffin","content:fr-fr:the-source:authors:julie-griffin.yml","fr-fr/the-source/authors/julie-griffin.yml","fr-fr/the-source/authors/julie-griffin",{"_path":855,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":856,"seo":857,"content":859,"type":486,"slug":866,"_id":867,"_type":30,"title":858,"_source":31,"_file":868,"_stem":869,"_extension":34},"/fr-fr/the-source/authors/kristina-weis",{"layout":9},{"title":858},"Kristina Weis",[860,865],{"componentName":476,"componentContent":861},{"name":858,"headshot":862},{"altText":858,"config":863},{"src":864},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":485},"kristina-weis","content:fr-fr:the-source:authors:kristina-weis.yml","fr-fr/the-source/authors/kristina-weis.yml","fr-fr/the-source/authors/kristina-weis",{"_path":871,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":872,"seo":873,"content":875,"type":486,"slug":884,"_id":885,"_type":30,"title":874,"_source":31,"_file":886,"_stem":887,"_extension":34},"/fr-fr/the-source/authors/lee-faus",{"layout":9},{"title":874},"Lee Faus",[876,883],{"componentName":476,"componentContent":877},{"config":878,"name":874,"headshot":880},{"gitlabHandle":879},"lfaus",{"altText":874,"config":881},{"src":882},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":485},"lee-faus","content:fr-fr:the-source:authors:lee-faus.yml","fr-fr/the-source/authors/lee-faus.yml","fr-fr/the-source/authors/lee-faus",{"_path":889,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":890,"seo":891,"content":893,"type":486,"slug":897,"_id":902,"_type":30,"title":903,"_source":31,"_file":904,"_stem":905,"_extension":34},"/fr-fr/the-source/authors/ncregan",{"layout":9},{"title":892},"Niall Cregan",[894,901],{"componentName":476,"componentContent":895},{"config":896,"name":892,"headshot":898},{"gitlabHandle":897},"ncregan",{"altText":892,"config":899},{"src":900},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":485},"content:fr-fr:the-source:authors:ncregan.yml","Ncregan","fr-fr/the-source/authors/ncregan.yml","fr-fr/the-source/authors/ncregan",{"_path":907,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":908,"seo":909,"content":911,"type":486,"slug":920,"_id":921,"_type":30,"title":922,"_source":31,"_file":923,"_stem":924,"_extension":34},"/fr-fr/the-source/authors/rschulman",{"layout":9},{"title":910},"Robin Schulman",[912,919],{"componentName":476,"componentContent":913},{"config":914,"name":910,"headshot":916},{"gitlabHandle":915},"robin",{"altText":910,"config":917},{"src":918},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":485},"rschulman","content:fr-fr:the-source:authors:rschulman.yml","Rschulman","fr-fr/the-source/authors/rschulman.yml","fr-fr/the-source/authors/rschulman",{"_path":926,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":927,"seo":928,"content":930,"type":486,"slug":937,"_id":938,"_type":30,"title":929,"_source":31,"_file":939,"_stem":940,"_extension":34},"/fr-fr/the-source/authors/sabrina-farmer",{"layout":9},{"title":929},"Sabrina Farmer",[931,936],{"componentName":476,"componentContent":932},{"name":929,"headshot":933},{"altText":929,"config":934},{"src":935},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":485},"sabrina-farmer","content:fr-fr:the-source:authors:sabrina-farmer.yml","fr-fr/the-source/authors/sabrina-farmer.yml","fr-fr/the-source/authors/sabrina-farmer",{"_path":942,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":943,"seo":944,"content":946,"type":486,"slug":955,"_id":956,"_type":30,"title":945,"_source":31,"_file":957,"_stem":958,"_extension":34},"/fr-fr/the-source/authors/sandra-gittlen",{"layout":9},{"title":945},"Sandra Gittlen",[947,954],{"componentName":476,"componentContent":948},{"config":949,"name":945,"headshot":951},{"gitlabHandle":950},"sgittlen",{"altText":945,"config":952},{"src":953},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":485},"sandra-gittlen","content:fr-fr:the-source:authors:sandra-gittlen.yml","fr-fr/the-source/authors/sandra-gittlen.yml","fr-fr/the-source/authors/sandra-gittlen",{"_path":960,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":961,"seo":962,"content":964,"type":486,"slug":971,"_id":972,"_type":30,"title":963,"_source":31,"_file":973,"_stem":974,"_extension":34},"/fr-fr/the-source/authors/sharon-gaudin",{"layout":9},{"title":963},"Sharon Gaudin",[965,970],{"componentName":476,"componentContent":966},{"name":963,"headshot":967},{"altText":963,"config":968},{"src":969},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":485},"sharon-gaudin","content:fr-fr:the-source:authors:sharon-gaudin.yml","fr-fr/the-source/authors/sharon-gaudin.yml","fr-fr/the-source/authors/sharon-gaudin",{"_path":976,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":977,"seo":978,"content":980,"type":486,"slug":990,"_id":991,"_type":30,"title":979,"_source":31,"_file":992,"_stem":993,"_extension":34},"/fr-fr/the-source/authors/stephen-walters",{"layout":9},{"title":979},"Stephen Walters",[981,989],{"componentName":476,"componentContent":982},{"config":983,"name":979,"headshot":986},{"gitlabHandle":984,"linkedInProfileUrl":985},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":979,"config":987},{"src":988},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":485},"stephen-walters","content:fr-fr:the-source:authors:stephen-walters.yml","fr-fr/the-source/authors/stephen-walters.yml","fr-fr/the-source/authors/stephen-walters",{"_path":995,"_dir":470,"_draft":6,"_partial":6,"_locale":7,"config":996,"seo":997,"content":999,"type":486,"slug":1011,"_id":1012,"_type":30,"title":1013,"_source":31,"_file":1014,"_stem":1015,"_extension":34},"/fr-fr/the-source/authors/taylor-mccaslin",{"layout":9},{"title":998},"Taylor McCaslin",[1000,1010],{"componentName":476,"componentContent":1001},{"config":1002,"name":998,"role":1005,"bio":1006,"headshot":1007},{"gitlabHandle":1003,"linkedInProfileUrl":1004},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Group Manager, Product - Data Science","Taylor McCaslin est Product Lead IA/ML chez GitLab et supervise les chefs de produit en charge des groupes dédiés aux fonctionnalités d'IA et au cycle de vie des modèles d'IA (ModelOps). Il définit la vision et oriente les processus afin d'intégrer la science des données au programme DevOps de GitLab. Avant de rejoindre GitLab, Taylor a forgé son expérience chez Indeed, Duo Security et WP Engine.",{"altText":998,"config":1008},{"src":1009},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":485},"taylor-mccaslin","content:fr-fr:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","fr-fr/the-source/authors/taylor-mccaslin.yml","fr-fr/the-source/authors/taylor-mccaslin",1753475444808]