[{"data":1,"prerenderedAt":1209},["ShallowReactive",2],{"/fr-fr/blog/tags/security":3,"navigation-fr-fr":18,"banner-fr-fr":453,"footer-fr-fr":462,"security-tag-posts-fr-fr":701},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":11,"meta":12,"navigation":13,"path":14,"seo":15,"slug":6,"stem":16,"testContent":6,"type":6,"__hash__":17},"blogTags/en-us/blog/tags/security.yml","Security",null,{"template":8},"BlogTag",{"tag":10,"tagSlug":10},"security","yml",{},true,"/en-us/blog/tags/security",{},"en-us/blog/tags/security","srIxfbWda5gSbk8d4iJ7JFhzybqI_nv6VxWkV59SqPs",{"logo":19,"freeTrial":24,"sales":29,"login":34,"items":39,"search":368,"minimal":404,"duo":423,"switchNav":432,"pricingDeployment":443},{"config":20},{"href":21,"dataGaName":22,"dataGaLocation":23},"/fr-fr/","gitlab logo","header",{"text":25,"config":26},"Commencer un essai gratuit",{"href":27,"dataGaName":28,"dataGaLocation":23},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":30,"config":31},"Demander une démo",{"href":32,"dataGaName":33,"dataGaLocation":23},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":35,"config":36},"Connexion",{"href":37,"dataGaName":38,"dataGaLocation":23},"https://gitlab.com/users/sign_in/","sign in",[40,69,171,176,290,346],{"text":41,"config":42,"menu":44},"Plateforme",{"dataNavLevelOne":43},"platform",{"type":45,"columns":46},"cards",[47,53,61],{"title":41,"description":48,"link":49},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":50,"config":51},"Explorer notre plateforme",{"href":52,"dataGaName":43,"dataGaLocation":23},"/fr-fr/platform/",{"title":54,"description":55,"link":56},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":57,"config":58},"Découvrir GitLab Duo",{"href":59,"dataGaName":60,"dataGaLocation":23},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":62,"description":63,"link":64},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":65,"config":66},"En savoir plus",{"href":67,"dataGaName":68,"dataGaLocation":23},"/fr-fr/why-gitlab/","why gitlab",{"text":70,"left":13,"config":71,"menu":73},"Produit",{"dataNavLevelOne":72},"solutions",{"type":74,"link":75,"columns":79,"feature":150},"lists",{"text":76,"config":77},"Voir toutes les solutions",{"href":78,"dataGaName":72,"dataGaLocation":23},"/fr-fr/solutions/",[80,105,128],{"title":81,"description":82,"link":83,"items":88},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":84},{"icon":85,"href":86,"dataGaName":87,"dataGaLocation":23},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[89,93,96,101],{"text":90,"config":91},"CI/CD",{"href":92,"dataGaLocation":23,"dataGaName":90},"/fr-fr/solutions/continuous-integration/",{"text":54,"config":94},{"href":59,"dataGaLocation":23,"dataGaName":95},"gitlab duo agent platform - product menu",{"text":97,"config":98},"Gestion du code source",{"href":99,"dataGaLocation":23,"dataGaName":100},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":102,"config":103},"Livraison de logiciels automatisée",{"href":86,"dataGaLocation":23,"dataGaName":104},"Automated software delivery",{"title":106,"description":107,"link":108,"items":113},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":109},{"href":110,"dataGaName":111,"dataGaLocation":23,"icon":112},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[114,118,123],{"text":115,"config":116},"Tests de sécurité des applications",{"href":110,"dataGaName":117,"dataGaLocation":23},"Application security testing",{"text":119,"config":120},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":121,"dataGaLocation":23,"dataGaName":122},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":124,"config":125},"Conformité logicielle",{"href":126,"dataGaName":127,"dataGaLocation":23},"/fr-fr/solutions/software-compliance/","software compliance",{"title":129,"link":130,"items":135},"Mesures",{"config":131},{"icon":132,"href":133,"dataGaName":134,"dataGaLocation":23},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[136,140,145],{"text":137,"config":138},"Visibilité et mesures",{"href":133,"dataGaLocation":23,"dataGaName":139},"Visibility and Measurement",{"text":141,"config":142},"Gestion de la chaîne de valeur",{"href":143,"dataGaLocation":23,"dataGaName":144},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":146,"config":147},"Analyses et informations",{"href":148,"dataGaLocation":23,"dataGaName":149},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":151,"type":74,"items":152},"GitLab",[153,159,165],{"text":154,"config":155},"Entreprises",{"icon":156,"href":157,"dataGaLocation":23,"dataGaName":158},"Building","/fr-fr/enterprise/","enterprise",{"text":160,"config":161},"Pour les PME",{"icon":162,"href":163,"dataGaLocation":23,"dataGaName":164},"Work","/fr-fr/small-business/","small business",{"text":166,"config":167},"Pour le secteur public",{"icon":168,"href":169,"dataGaLocation":23,"dataGaName":170},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":172,"config":173},"Tarifs",{"href":174,"dataGaName":175,"dataGaLocation":23,"dataNavLevelOne":175},"/fr-fr/pricing/","pricing",{"text":177,"config":178,"menu":180},"Ressources",{"dataNavLevelOne":179},"resources",{"type":74,"link":181,"columns":185,"feature":279},{"text":182,"config":183},"Afficher toutes les ressources",{"href":184,"dataGaName":179,"dataGaLocation":23},"/fr-fr/resources/",[186,219,246],{"title":187,"items":188},"Premiers pas",[189,194,199,204,209,214],{"text":190,"config":191},"Installation",{"href":192,"dataGaName":193,"dataGaLocation":23},"/fr-fr/install/","install",{"text":195,"config":196},"Guides de démarrage",{"href":197,"dataGaName":198,"dataGaLocation":23},"/fr-fr/get-started/","quick setup checklists",{"text":200,"config":201},"Apprentissage",{"href":202,"dataGaLocation":23,"dataGaName":203},"https://university.gitlab.com/","learn",{"text":205,"config":206},"Documentation",{"href":207,"dataGaName":208,"dataGaLocation":23},"https://docs.gitlab.com/","product documentation",{"text":210,"config":211},"Vidéos sur les bonnes pratiques",{"href":212,"dataGaName":213,"dataGaLocation":23},"/fr-fr/getting-started-videos/","best practice videos",{"text":215,"config":216},"Intégrations",{"href":217,"dataGaName":218,"dataGaLocation":23},"/fr-fr/integrations/","integrations",{"title":220,"items":221},"Découvrir",[222,227,232,237,241],{"text":223,"config":224},"Témoignages clients",{"href":225,"dataGaName":226,"dataGaLocation":23},"/fr-fr/customers/","customer success stories",{"text":228,"config":229},"Blog",{"href":230,"dataGaName":231,"dataGaLocation":23},"/fr-fr/blog/","blog",{"text":233,"config":234},"Demo Hub",{"href":235,"dataGaName":236,"dataGaLocation":23},"/fr-fr/demo-hub/","demo hub",{"text":238,"config":239},"The Source",{"href":240,"dataGaName":231,"dataGaLocation":23},"/fr-fr/the-source/",{"text":242,"config":243},"Travail à distance",{"href":244,"dataGaName":245,"dataGaLocation":23},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":247,"items":248},"Connecter",[249,254,259,264,269,274],{"text":250,"config":251},"Services GitLab",{"href":252,"dataGaName":253,"dataGaLocation":23},"/fr-fr/services/","services",{"text":255,"config":256},"Contribuer",{"href":257,"dataGaName":258,"dataGaLocation":23},"https://contributors.gitlab.com","contribute",{"text":260,"config":261},"Communauté",{"href":262,"dataGaName":263,"dataGaLocation":23},"/community/","community",{"text":265,"config":266},"Forum",{"href":267,"dataGaName":268,"dataGaLocation":23},"https://forum.gitlab.com/","forum",{"text":270,"config":271},"Événements",{"href":272,"dataGaName":273,"dataGaLocation":23},"/events/","events",{"text":275,"config":276},"Partenaires",{"href":277,"dataGaName":278,"dataGaLocation":23},"/fr-fr/partners/","partners",{"config":280,"title":283,"text":284,"link":285},{"background":281,"textColor":282},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Nouveautés de GitLab","Découvrez les dernières fonctionnalités et améliorations.",{"text":286,"config":287},"Lire les articles les plus récents",{"href":288,"dataGaName":289,"dataGaLocation":23},"/fr-fr/whats-new/","whats new",{"text":291,"config":292,"menu":294},"Société",{"dataNavLevelOne":293},"company",{"type":74,"columns":295},[296],{"items":297},[298,303,309,311,316,321,326,331,336,341],{"text":299,"config":300},"À propos",{"href":301,"dataGaName":302,"dataGaLocation":23},"/fr-fr/company/","about",{"text":304,"config":305,"footerGa":308},"Carrières",{"href":306,"dataGaName":307,"dataGaLocation":23},"/jobs/","jobs",{"dataGaName":307},{"text":270,"config":310},{"href":272,"dataGaName":273,"dataGaLocation":23},{"text":312,"config":313},"Leadership",{"href":314,"dataGaName":315,"dataGaLocation":23},"/company/team/e-group/","leadership",{"text":317,"config":318},"Manuel",{"href":319,"dataGaName":320,"dataGaLocation":23},"https://handbook.gitlab.com/","handbook",{"text":322,"config":323},"Relations avec les investisseurs",{"href":324,"dataGaName":325,"dataGaLocation":23},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":327,"config":328},"Trust Center",{"href":329,"dataGaName":330,"dataGaLocation":23},"/fr-fr/security/","trust center",{"text":332,"config":333},"Centre pour la transparence de l'IA",{"href":334,"dataGaName":335,"dataGaLocation":23},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":337,"config":338},"Newsletter",{"href":339,"dataGaName":340,"dataGaLocation":23},"/company/contact/#contact-forms","newsletter",{"text":342,"config":343},"Presse",{"href":344,"dataGaName":345,"dataGaLocation":23},"/press/","press",{"text":347,"config":348,"menu":349},"Nous contacter",{"dataNavLevelOne":293},{"type":74,"columns":350},[351],{"items":352},[353,358,363],{"text":354,"config":355},"Contacter l'équipe commerciale",{"href":356,"dataGaName":357,"dataGaLocation":23},"/fr-fr/sales/","talk to sales",{"text":359,"config":360},"Assistance GitLab",{"href":361,"dataGaName":362,"dataGaLocation":23},"https://support.gitlab.com/hc/en-us","support portal",{"text":364,"config":365},"Portail clients GitLab",{"href":366,"dataGaName":367,"dataGaLocation":23},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":369,"login":370,"suggestions":377},"Fermer",{"text":371,"link":372},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":373,"config":374},"GitLab.com",{"href":37,"dataGaName":375,"dataGaLocation":376},"search login","search",{"text":378,"default":379},"Suggestions",[380,383,388,390,395,400],{"text":54,"config":381},{"href":59,"dataGaName":382,"dataGaLocation":376},"GitLab Duo Agent Platform",{"text":384,"config":385},"Suggestions de code (IA)",{"href":386,"dataGaName":387,"dataGaLocation":376},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":90,"config":389},{"href":92,"dataGaName":90,"dataGaLocation":376},{"text":391,"config":392},"GitLab sur AWS",{"href":393,"dataGaName":394,"dataGaLocation":376},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":396,"config":397},"GitLab sur Google Cloud",{"href":398,"dataGaName":399,"dataGaLocation":376},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":401,"config":402},"Pourquoi utiliser GitLab ?",{"href":67,"dataGaName":403,"dataGaLocation":376},"Why GitLab?",{"freeTrial":405,"mobileIcon":410,"desktopIcon":415,"secondaryButton":418},{"text":406,"config":407},"Commencer votre essai gratuit",{"href":408,"dataGaName":28,"dataGaLocation":409},"https://gitlab.com/-/trials/new/","nav",{"altText":411,"config":412},"Icône GitLab",{"src":413,"dataGaName":414,"dataGaLocation":409},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":411,"config":416},{"src":417,"dataGaName":414,"dataGaLocation":409},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":419,"config":420},"Commencer",{"href":421,"dataGaName":422,"dataGaLocation":409},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":424,"mobileIcon":428,"desktopIcon":430},{"text":425,"config":426},"En savoir plus sur GitLab Duo",{"href":59,"dataGaName":427,"dataGaLocation":409},"gitlab duo",{"altText":411,"config":429},{"src":413,"dataGaName":414,"dataGaLocation":409},{"altText":411,"config":431},{"src":417,"dataGaName":414,"dataGaLocation":409},{"button":433,"mobileIcon":438,"desktopIcon":440},{"text":434,"config":435},"/switch",{"href":436,"dataGaName":437,"dataGaLocation":409},"#contact","switch",{"altText":411,"config":439},{"src":413,"dataGaName":414,"dataGaLocation":409},{"altText":411,"config":441},{"src":442,"dataGaName":414,"dataGaLocation":409},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":444,"mobileIcon":449,"desktopIcon":451},{"text":445,"config":446},"Retour aux tarifs",{"href":174,"dataGaName":447,"dataGaLocation":409,"icon":448},"back to pricing","GoBack",{"altText":411,"config":450},{"src":413,"dataGaName":414,"dataGaLocation":409},{"altText":411,"config":452},{"src":417,"dataGaName":414,"dataGaLocation":409},{"title":454,"button":455,"config":459},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":65,"config":456},{"href":457,"dataGaName":458,"dataGaLocation":23},"/fr-fr/gitlab-orbit/","orbit",{"layout":460,"disabled":461},"release",false,{"data":463},{"text":464,"source":465,"edit":471,"contribute":476,"config":480,"items":485,"minimal":693},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":466,"config":467},"Afficher le code source de la page",{"href":468,"dataGaName":469,"dataGaLocation":470},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":472,"config":473},"Modifier cette page",{"href":474,"dataGaName":475,"dataGaLocation":470},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":255,"config":477},{"href":478,"dataGaName":479,"dataGaLocation":470},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":481,"facebook":482,"youtube":483,"linkedin":484},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[486,532,585,628,660],{"title":172,"links":487,"subMenu":502},[488,492,497],{"text":489,"config":490},"Voir les forfaits",{"href":174,"dataGaName":491,"dataGaLocation":470},"view plans",{"text":493,"config":494},"GitLab Premium",{"href":495,"dataGaName":496,"dataGaLocation":470},"/fr-fr/pricing/premium/","why premium",{"text":498,"config":499},"GitLab Ultimate",{"href":500,"dataGaName":501,"dataGaLocation":470},"/fr-fr/pricing/ultimate/","why ultimate",[503],{"title":347,"links":504},[505,507,509,512,517,522,527],{"text":354,"config":506},{"href":356,"dataGaName":33,"dataGaLocation":470},{"text":359,"config":508},{"href":361,"dataGaName":362,"dataGaLocation":470},{"text":510,"config":511},"Portail clients",{"href":366,"dataGaName":367,"dataGaLocation":470},{"text":513,"config":514},"Statut",{"href":515,"dataGaName":516,"dataGaLocation":470},"https://status.gitlab.com/","status",{"text":518,"config":519},"Conditions d'utilisation",{"href":520,"dataGaName":521,"dataGaLocation":470},"/terms/","terms of use",{"text":523,"config":524},"Politique de confidentialité",{"href":525,"dataGaName":526,"dataGaLocation":470},"/fr-fr/privacy/","privacy statement",{"text":528,"config":529},"Gestion des cookies",{"dataGaName":530,"dataGaLocation":470,"id":531,"isOneTrustButton":13},"cookie preferences","ot-sdk-btn",{"title":70,"links":533,"subMenu":542},[534,538],{"text":535,"config":536},"Plateforme DevSecOps",{"href":52,"dataGaName":537,"dataGaLocation":470},"devsecops platform",{"text":539,"config":540},"Développement assisté par l'IA",{"href":59,"dataGaName":541,"dataGaLocation":470},"ai-assisted development",[543],{"title":544,"links":545},"Thèmes",[546,550,555,560,565,570,575,580],{"text":90,"config":547},{"href":548,"dataGaName":549,"dataGaLocation":470},"/fr-fr/topics/ci-cd/","cicd",{"text":551,"config":552},"GitOps",{"href":553,"dataGaName":554,"dataGaLocation":470},"/fr-fr/topics/gitops/","gitops",{"text":556,"config":557},"DevOps",{"href":558,"dataGaName":559,"dataGaLocation":470},"/fr-fr/topics/devops/","devops",{"text":561,"config":562},"Contrôle de version",{"href":563,"dataGaName":564,"dataGaLocation":470},"/fr-fr/topics/version-control/","version control",{"text":566,"config":567},"DevSecOps",{"href":568,"dataGaName":569,"dataGaLocation":470},"/fr-fr/topics/devsecops/","devsecops",{"text":571,"config":572},"Cloud-native",{"href":573,"dataGaName":574,"dataGaLocation":470},"/fr-fr/topics/cloud-native/","cloud native",{"text":576,"config":577},"IA pour la programmation",{"href":578,"dataGaName":579,"dataGaLocation":470},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":581,"config":582},"IA agentique",{"href":583,"dataGaName":584,"dataGaLocation":470},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":586,"links":587},"Solutions",[588,591,593,598,601,604,607,610,612,615,618,623],{"text":115,"config":589},{"href":110,"dataGaName":590,"dataGaLocation":470},"Application Security Testing",{"text":102,"config":592},{"href":86,"dataGaName":87,"dataGaLocation":470},{"text":594,"config":595},"Développement Agile",{"href":596,"dataGaName":597,"dataGaLocation":470},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":97,"config":599},{"href":99,"dataGaName":600,"dataGaLocation":470},"source code management",{"text":90,"config":602},{"href":92,"dataGaName":603,"dataGaLocation":470},"continuous integration & delivery",{"text":141,"config":605},{"href":143,"dataGaName":606,"dataGaLocation":470},"value stream management",{"text":551,"config":608},{"href":609,"dataGaName":554,"dataGaLocation":470},"/fr-fr/solutions/gitops/",{"text":154,"config":611},{"href":157,"dataGaName":158,"dataGaLocation":470},{"text":613,"config":614},"PME",{"href":163,"dataGaName":164,"dataGaLocation":470},{"text":616,"config":617},"Secteur public",{"href":169,"dataGaName":170,"dataGaLocation":470},{"text":619,"config":620},"Éducation",{"href":621,"dataGaName":622,"dataGaLocation":470},"/fr-fr/solutions/education/","education",{"text":624,"config":625},"Services financiers",{"href":626,"dataGaName":627,"dataGaLocation":470},"/fr-fr/solutions/finance/","financial services",{"title":177,"links":629},[630,632,634,636,639,641,644,646,648,650,652,654,656,658],{"text":190,"config":631},{"href":192,"dataGaName":193,"dataGaLocation":470},{"text":195,"config":633},{"href":197,"dataGaName":198,"dataGaLocation":470},{"text":200,"config":635},{"href":202,"dataGaName":203,"dataGaLocation":470},{"text":205,"config":637},{"href":207,"dataGaName":638,"dataGaLocation":470},"docs",{"text":228,"config":640},{"href":230,"dataGaName":231,"dataGaLocation":470},{"text":642,"config":643},"Nouveautés",{"href":288,"dataGaName":289,"dataGaLocation":470},{"text":223,"config":645},{"href":225,"dataGaName":226,"dataGaLocation":470},{"text":242,"config":647},{"href":244,"dataGaName":245,"dataGaLocation":470},{"text":250,"config":649},{"href":252,"dataGaName":253,"dataGaLocation":470},{"text":255,"config":651},{"href":257,"dataGaName":258,"dataGaLocation":470},{"text":260,"config":653},{"href":262,"dataGaName":263,"dataGaLocation":470},{"text":265,"config":655},{"href":267,"dataGaName":268,"dataGaLocation":470},{"text":270,"config":657},{"href":272,"dataGaName":273,"dataGaLocation":470},{"text":275,"config":659},{"href":277,"dataGaName":278,"dataGaLocation":470},{"title":291,"links":661},[662,664,666,668,670,672,677,682,684,686,688],{"text":299,"config":663},{"href":301,"dataGaName":293,"dataGaLocation":470},{"text":304,"config":665},{"href":306,"dataGaName":307,"dataGaLocation":470},{"text":312,"config":667},{"href":314,"dataGaName":315,"dataGaLocation":470},{"text":317,"config":669},{"href":319,"dataGaName":320,"dataGaLocation":470},{"text":322,"config":671},{"href":324,"dataGaName":325,"dataGaLocation":470},{"text":673,"config":674},"Développement durable",{"href":675,"dataGaName":676,"dataGaLocation":470},"/sustainability/","Sustainability",{"text":678,"config":679},"Diversité, inclusion et appartenance (DIB)",{"href":680,"dataGaName":681,"dataGaLocation":470},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":327,"config":683},{"href":329,"dataGaName":330,"dataGaLocation":470},{"text":337,"config":685},{"href":339,"dataGaName":340,"dataGaLocation":470},{"text":342,"config":687},{"href":344,"dataGaName":345,"dataGaLocation":470},{"text":689,"config":690},"Déclaration de transparence sur l'esclavage moderne",{"href":691,"dataGaName":692,"dataGaLocation":470},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":694},[695,697,699],{"text":518,"config":696},{"href":520,"dataGaName":521,"dataGaLocation":470},{"text":528,"config":698},{"dataGaName":530,"dataGaLocation":470,"id":531,"isOneTrustButton":13},{"text":523,"config":700},{"href":525,"dataGaName":526,"dataGaLocation":470},[702,710,715,723,733,741,750,758,766,774,781,788,796,804,811,818,826,834,840,848,856,863,870,878,885,892,900,908,915,923,931,939,947,955,963,970,977,984,993,1000,1008,1017,1025,1032,1039,1046,1053,1061,1069,1077,1084,1091,1099,1106,1115,1123,1131,1139,1148,1157,1165,1173,1179,1186,1193,1200],{"title":703,"heroImage":704,"category":10,"description":705,"authors":706,"date":708,"slug":709,"externalUrl":6},"Une mise à jour de version fait échouer votre build ? GitLab le corrige !","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783980535/t3gez0gpayfndrhncunf.png","Mettez à niveau vos dépendances automatiquement, adaptez le code en cas de changements cassants et transférez les modifications pour approbation : découvrez ces fonctionnalités natives uniquement proposées par GitLab, avec un contexte complet.",[707],"Mark Settle","2026-07-17","dependency-scanning-auto-remediation",{"title":711,"heroImage":704,"category":10,"description":712,"authors":713,"date":708,"slug":714,"externalUrl":6},"Le flow GitLab Duo Security Review détecte les failles logiques que les scanners n'identifient pas","Utilisez le raisonnement de sécurité piloté par l'IA pour détecter les failles d'autorisation, les erreurs de logique métier et les conditions de concurrence pendant la revue de code.",[707],"gitlab-duo-security-review-flow",{"title":716,"heroImage":717,"category":10,"description":718,"authors":719,"date":721,"slug":722,"externalUrl":6},"GitLab : 5 façons de corriger les niveaux de gravité trompeurs des vulnérabilités","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1772630163/akp8ly2mrsfrhsb0liyb.png","Les scores CVSS par défaut ne reflètent pas vos risques réels. Utilisez les politiques de remplacement de la gravité GitLab pour automatiser les ajustements en fonction des CVE, des CWE, du chemin de fichier et du répertoire.",[720],"Grant Hickman","2026-07-07","severity-override-vulnerability-management-policy",{"title":724,"heroImage":725,"category":726,"description":727,"authors":728,"date":731,"slug":732,"externalUrl":6},"Comment détecter et prévenir les attaques de type Contagious Interview dans les IDE","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1774375772/kpaaaiqhokevxxeoxvu0.png","security-labs","Découvrez comment nous avons développé des contrôles sur mesure pour détecter et prévenir les campagnes de logiciels malveillants comme celles utilisées lors des attaques Contagious Interview, et comment les déployer dans votre environnement.",[729,730],"Josh Feehs","Austin Bollinger","2026-06-24","how-to-detect-and-prevent-contagious-interview-ide-attacks",{"title":734,"heroImage":735,"category":10,"description":736,"authors":737,"date":739,"slug":740,"externalUrl":6},"Vue unifiée des vulnérabilités : de la couverture des scanners à la gouvernance de l'IA","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781621337/mtjqzed2cqtef0frmor2.png","Alors que l'IA génère davantage de code, la sécurité doit suivre le rythme. GitLab offre une plateforme unique pour la couverture, la détection et la correction des vulnérabilités, avec une gouvernance de l'IA sur les agents.",[738],"Alisa Ho","2026-06-19","one-vulnerability-view",{"title":742,"heroImage":743,"category":726,"description":744,"authors":745,"date":748,"slug":749,"externalUrl":6},"Une campagne imitant Shai-Hulud cible les développeurs Python via le typosquatting PyPI","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772630163/akp8ly2mrsfrhsb0liyb.png","L'équipe Vulnerability Research de GitLab a découvert une attaque de la chaîne d'approvisionnement Python sur PyPI, qui déploie le ver Shai-Hulud pour dérober des identifiants provenant des systèmes CI/CD.",[746,747],"Dinesh Bolkensteyn","Daniel Abeles","2026-06-15","shai-hulud-copycat-campaign-targets-python-developers",{"title":751,"heroImage":752,"category":726,"description":753,"authors":754,"date":756,"slug":757,"externalUrl":6},"Créez un framework de tests de détection automatisés avec GitLab CI/CD et GitLab Duo","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1772195014/ooezwusxjl1f7ijfmbvj.png","Découvrez comment l'équipe Signals Engineering de GitLab a conçu le framework WATCH pour valider en continu son pipeline de surveillance de sécurité.",[755],"Evan Baltman","2026-06-08","automated-detection-testing-framework",{"title":759,"heroImage":760,"category":10,"description":761,"authors":762,"date":764,"slug":765,"externalUrl":6},"Renforcez le périmètre de votre pipeline à l'ère du développement assisté par l'IA","https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png","Le pipeline est désormais le point de convergence entre équipes, agents et code tiers. Les entreprises ont besoin d'un plan de contrôle capable de voir, d'appliquer et de corriger chaque changement.",[763],"Vishal Thenge","2026-05-29","harden-pipeline-perimeter-for-ai-assisted-coding",{"title":767,"heroImage":768,"category":10,"description":769,"authors":770,"date":772,"slug":773,"externalUrl":6},"Scanners de sécurité : couverture complète en quelques minutes","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png","Les profils de configuration de sécurité accélèrent le déploiement des scanners. Découvrez comment cette nouveauté de GitLab 19.0 couvre des milliers de projets en quelques minutes.",[771],"Michael Omokoh","2026-05-27","security-configuration-profiles",{"title":775,"heroImage":768,"category":10,"description":776,"authors":777,"date":779,"slug":780,"externalUrl":6},"Réduisez les risques liés à la chaîne d'approvisionnement grâce à l'analyse des dépendances basée sur les SBOM","Détectez les dépendances transitives, retracez leur parcours jusqu'à votre projet et hiérarchisez-les selon leur exposition réelle.",[707,778],"Joel Patterson","2026-05-26","sbom-based-dependency-scanning",{"title":782,"heroImage":768,"category":10,"description":783,"authors":784,"date":786,"slug":787,"externalUrl":6},"Gérez vos identifiants CI/CD avec le gestionnaire de secrets de GitLab","Chaque secret est limité à son environnement ou sa branche et régi par les mêmes contrôles que votre code. Découvrez la version bêta publique dans GitLab 19.0.",[785,707],"Joe Randazzo","2026-05-22","secrets-manager-in-public-beta",{"title":789,"heroImage":790,"category":726,"description":791,"authors":792,"date":794,"slug":795,"externalUrl":6},"Automatiser l'analyse des lacunes de détection avec GitLab Duo Agent Platform","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1773147991/op5xyroonltdwqix0x3u.png","Découvrez comment l'équipe Signals Engineering de GitLab utilise notre plateforme d'IA pour identifier automatiquement les lacunes de détection après chaque incident de sécurité.",[793],"Matt Coons","2026-05-21","automating-detection-gap-analysis-with-gitlab-duo-agent-platform",{"title":797,"heroImage":798,"category":10,"description":799,"authors":800,"date":802,"slug":803,"externalUrl":6},"Limitez l'exposition de vos identifiants avec les jetons d'accès personnels à granularité fine","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772029801/qk75nu1eezxa6aiefpup.png","Découvrez des jetons qui ne comportent que les autorisations dont ils ont besoin, et rien de plus. Rejoignez notre programme bêta.",[801],"Nelly Vahab","2026-05-13","fine-grained-pats",{"title":805,"heroImage":752,"category":10,"description":806,"authors":807,"date":809,"slug":810,"externalUrl":6},"Vulnérabilités zero-day découvertes par l'IA : préparez vos pipelines","L'IA détecte les vulnérabilités plus vite que les équipes ne les corrigent. Découvrez comment l'application de politiques de pipeline, le classement automatisé et la correction assistée par l'IA comblent cet écart.",[808],"Omer Azaria","2026-05-11","prepare-your-pipeline-for-ai-discovered-zero-days",{"title":812,"heroImage":813,"category":10,"description":814,"authors":815,"date":816,"slug":817,"externalUrl":6},"Réduire les faux positifs à grande échelle grâce aux politiques de rejet automatique","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774375772/kpaaaiqhokevxxeoxvu0.png","Découvrez comment filtrer les faux positifs dans les résultats des scanners et vous concentrer sur les vulnérabilités critiques grâce à la sécurité GitLab, avec des cas d'utilisation et des templates prêts à l'emploi.",[720],"2026-05-01","auto-dismiss-vulnerability-management-policy",{"title":819,"heroImage":820,"category":821,"description":822,"authors":823,"date":824,"slug":825,"externalUrl":6},"GitLab 18.11 : automatisez la correction des vulnérabilités avec l'IA","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776259080/cakqnwo5ecp255lo8lzo.png","product","Avec GitLab 18.11, Agentic SAST Vulnerability Resolution est désormais en disponibilité générale.",[738],"2026-04-17","automate-remediation-with-ready-to-merge-ai-code-fixes",{"title":827,"heroImage":828,"category":10,"description":829,"authors":830,"date":832,"slug":833,"externalUrl":6},"Analyse des conteneurs de GitLab : le guide complet","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1772721753/frfsm1qfscwrmsyzj1qn.png","Découvrez les différentes méthodes d'analyse des conteneurs proposées par GitLab et apprenez à sécuriser vos conteneurs à chaque étape du cycle de développement logiciel.",[831],"Fernando Diaz","2026-04-13","complete-guide-to-gitlab-container-scanning",{"title":835,"heroImage":717,"category":726,"description":836,"authors":837,"date":838,"slug":839,"externalUrl":6},"Sécurité des pipelines : quelles leçons tirer des attaques de la chaîne d'approvisionnement de mars 2026 ?","Découvrez comment les politiques de pipeline centralisées peuvent détecter et bloquer les attaques récentes de la chaîne d'approvisionnement.",[720],"2026-04-10","pipeline-security-lessons-from-march-supply-chain-incidents",{"title":841,"heroImage":813,"category":10,"description":842,"authors":843,"date":846,"slug":847,"externalUrl":6},"Orchestration de l'IA agentique au service des équipes sécurité","Découvrez comment l'orchestration d'agents d’IA au sein d'une plateforme DevSecOps unifiée peut transformer le quotidien des équipes AppSec.",[844,845],"Chloe Cartron","Benjamin Skierlak","2026-04-07","orchestrating-agentic-ai-to-boost-your-security-teams",{"title":849,"heroImage":850,"category":851,"description":852,"authors":853,"date":854,"slug":855,"externalUrl":6},"Vulnérabilités détectées par l'IA : qui gouverne les risques ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772195014/ooezwusxjl1f7ijfmbvj.png","ai","La détection des vulnérabilités assistée par l'IA évolue rapidement, mais les défis plus complexes liés à l'application, à la gouvernance et à la sécurité de la chaîne d'approvisionnement nécessitent une plateforme avec une approche globale.",[808],"2026-03-30","ai-can-detect-vulnerabilities-but-who-governs-risk",{"title":857,"heroImage":717,"category":726,"description":858,"authors":859,"date":861,"slug":862,"externalUrl":6},"Comment GitLab a créé un framework de contrôle de sécurité de A à Z","Découvrez le framework de contrôle personnalisé créé par l'équipe Security Compliance de GitLab, qui couvre plusieurs certifications et produits.",[860],"Davoud Tu","2026-03-24","how-gitlab-built-a-security-control-framework-from-scratch",{"title":864,"heroImage":865,"category":10,"description":866,"authors":867,"date":868,"slug":869,"externalUrl":6},"GitLab 18.10 introduit le classement et la remédiation avec l'IA native","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773843921/rm35fx4gylrsu9alf2fx.png","Découvrez les fonctionnalités de GitLab Duo Agent Platform qui réduisent le bruit, identifient les vulnérabilités les plus importantes et transforment les résultats en propositions de remédiation.",[738],"2026-03-19","gitlab-18-10-brings-ai-native-triage-and-remediation",{"title":871,"heroImage":872,"category":10,"description":873,"authors":874,"date":876,"slug":877,"externalUrl":6},"Comment configurer l'authentification SSO SAML GitLab avec Google Workspace","https://res.cloudinary.com/about-gitlab-com/image/upload/v1759320418/xjmqcozxzt4frx0hori3.png","Découvrez comment automatiser le provisionnement des utilisateurs et synchroniser les autorisations avec les groupes Google dans ce guide détaillé.",[875],"Omid Khan","2026-03-12","how-to-set-up-gitlab-saml-sso-with-google-workspace",{"title":879,"heroImage":798,"category":880,"description":881,"authors":882,"date":883,"slug":884,"externalUrl":6},"Les clés d'accès pour l'authentification sans mot de passe et à deux facteurs sont désormais disponibles sur GitLab","bulletin-board","Découvrez comment enregistrer une clé d'accès sur votre compte et comment prévenir le hameçonnage avec l'authentification à deux facteurs.",[151],"2026-03-10","passkeys-now-available-for-passwordless-sign-in-and-2fa-on-gitlab",{"title":886,"heroImage":887,"category":10,"description":888,"authors":889,"date":890,"slug":891,"externalUrl":6},"Classez les vulnérabilités avec l’agent Security Analyst","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756122536/akivvcnafog9c4dhhzkp.png","Découvrez comment GitLab Duo Agent Platform utilise l'IA pour prioriser les vulnérabilités, réduire la fatigue liée aux alertes et aider les équipes à se concentrer sur les risques de sécurité critiques.",[831],"2026-03-09","vulnerability-triage-made-simple-with-gitlab-security-analyst-agent",{"title":893,"heroImage":894,"category":10,"description":895,"authors":896,"date":898,"slug":899,"externalUrl":6},"Mise à jour du tableau de bord de sécurité de GitLab : suivez la correction des vulnérabilités","https://res.cloudinary.com/about-gitlab-com/image/upload/v1771438388/t6sts5qw4z8561gtlxiq.png","Priorisez rapidement la correction de vos projets à risque et mesurez vos progrès à l'aide des informations relatives aux vulnérabilités.",[738,897],"Mike Clausen","2026-02-23","track-vulnerability-remediation-with-the-updated-gitlab-security-dashboard",{"title":901,"heroImage":902,"category":10,"description":903,"authors":904,"date":906,"slug":907,"externalUrl":6},"Sécurité et conformité : respectez les normes réglementaires avec GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750098739/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_282096522_securitycompliance.jpeg_1750098739024.jpg","La conformité est un processus continu de gestion des risques qui requiert la mise en œuvre de garde-fous et le suivi d'indicateurs spécifiques. Découvrez la marche à suivre dans ce guide complet.",[905],"Abubakar Siddiq Ango","2026-02-09","meet-regulatory-standards-with-gitlab",{"title":909,"heroImage":910,"category":10,"description":911,"authors":912,"date":913,"slug":914,"externalUrl":6},"OWASP Top 10 2025 : les changements importants","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1759320418/xjmqcozxzt4frx0hori3.png","Découvrez les nouveaux risques liés à la chaîne d'approvisionnement et à la gestion des erreurs, les changements dans le classement et les stratégies de correction au sein des 10 catégories.",[831],"2026-02-02","2025-owasp-top-10-whats-changed-and-why-it-matters",{"title":916,"heroImage":917,"category":10,"description":918,"authors":919,"date":921,"slug":922,"externalUrl":6},"Mises à jour des politiques du programme de bug bounty de GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664844/Blog/Hero%20Images/AdobeStock_941867776.jpg","Découvrez les améliorations apportées qui renforcent la précision et la portée du programme.",[920],"Kayla Hagopian","2026-01-20","gitlab-bug-bounty-program-policy-updates",{"title":924,"heroImage":925,"category":10,"description":926,"authors":927,"date":929,"slug":930,"externalUrl":6},"GitLab rend l'authentification multifacteur obligatoire sur GitLab.com","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664923/Blog/Hero%20Images/security-checklist.png","Découvrez comment GitLab rend l'authentification multifacteur obligatoire dans le cadre de son engagement envers les principes Secure by Design et ce que cela signifie pour les utilisateurs.",[928],"Kim Waters","2026-01-14","strengthening-gitlab-com-security-mandatory-multi-factor-authentication",{"title":932,"heroImage":933,"category":569,"description":934,"authors":935,"date":937,"slug":938,"externalUrl":6},"[Rapport] Comment l'IA redéfinit le DevSecOps en 2026 ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1768217269/rnpqe3mbm3b8unj8ksrk.png","Découvrez dans notre dernier rapport DevSecOps dédié à « L'ère du développement logiciel intelligent » comment concilier gains de productivité avec qualité, fiabilité et sécurité.",[936],"Manav Khurana","2026-01-12","devsecops-report-france",{"title":940,"heroImage":941,"category":821,"description":942,"authors":943,"date":945,"slug":946,"externalUrl":6},"GitLab 18.7 : IA, gouvernance et DevOps renforcés","https://res.cloudinary.com/about-gitlab-com/image/upload/v1766061346/qky0m84chjftwmyk4kml.png","GitLab 18.7 ajoute l’automatisation, les contrôles de pipelines et les politiques pour réduire le travail manuel, simplifier les processus et sécuriser les releases.",[944],"Bill Staples","2025-12-18","gitlab-18-7-advancing-ai-automation",{"title":948,"heroImage":910,"category":949,"description":950,"authors":951,"date":953,"slug":954,"externalUrl":6},"Nouvelle vague d'escroqueries au recrutement usurpant l'identité de recruteurs","news","Découvrez ces escroqueries ciblant les chercheurs d'emploi, les mesures prises par GitLab et comment vous protéger.",[952],"Hasan Chawich","2025-12-11","new-wave-of-fake-job-scams-impersonating-recruiters",{"title":956,"heroImage":957,"category":726,"description":958,"authors":959,"date":961,"slug":962,"externalUrl":6},"GitLab découvre une attaque généralisée de la chaîne d'approvisionnement npm","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749665667/Blog/Hero%20Images/built-in-security.jpg","Le logiciel malveillant à l'origine de cette attaque comprend un mécanisme d'autodestruction capable de supprimer les données des utilisateurs.",[747,960],"Michael Henriksen","2025-11-25","gitlab-discovers-widespread-npm-supply-chain-attack",{"title":964,"heroImage":872,"category":10,"description":965,"authors":966,"date":968,"slug":969,"externalUrl":6},"Des variables aux intrants de pipeline pour une sécurité renforcée","Découvrez notre guide sur les contrôles renforcés liés à la personnalisation des pipelines, notamment sur la manière de mettre en œuvre des déclarations explicites, la sécurité des types et la validation.",[967],"Fabio Pitino","2025-11-13","migrate-from-pipeline-variables-to-pipeline-inputs-for-better-security",{"title":971,"heroImage":872,"category":10,"description":972,"authors":973,"date":975,"slug":976,"externalUrl":6},"Analyseur Advanced SAST : scans plus rapides et intelligents","GitLab améliore son analyseur SAST pour des scans plus rapides et plus précis, et une meilleure expérience développeur afin de favoriser son adoption.",[974],"Salman Ladha","2025-11-11","delivering-faster-and-smarter-scans-with-advanced-sast",{"title":978,"heroImage":979,"category":10,"description":980,"authors":981,"date":982,"slug":983,"externalUrl":6},"Tutoriel : sécurisez vos environnements air-gapped","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099301/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_1097303277_6gTk7M1DNx0tFuovupVFB1_1750099300786.jpg","Sécurisez vos environnements air-gapped avec le scanning de sécurité GitLab et détectez les menaces internes pour garantir l'intégrité de vos systèmes.",[831],"2025-11-04","tutorial-security-scanning-in-air-gapped-environments",{"title":985,"heroImage":986,"category":10,"description":987,"authors":988,"date":991,"slug":992,"externalUrl":6},"Applications retail : sécurité renforcée avec GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756989645/fojzxakmfdea6jfqjkrl.png","Découvrez comment une plateforme DevSecOps permet aux commerçants de développer des logiciels sécurisés et conformes pour garantir une expérience client fluide.",[989,990],"Itzik Gan Baruch","Rebeca Fenoy-Anthony","2025-10-20","a-developers-guide-to-building-secure-retail-apps-with-gitlab",{"title":994,"heroImage":995,"category":10,"description":996,"authors":997,"date":998,"slug":999,"externalUrl":6},"Connexion et commits sécurisés avec GitLab et Yubico","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749663259/Blog/Hero%20Images/REFERENCE_-_display_preview_for_blog_images__3_.png","GitLab et Yubico se sont associés pour renforcer la sécurité du développement logiciel grâce à des mesures d'authentification robustes.",[831],"2025-10-01","secure-and-safe-login-and-commits-with-gitlab-yubico",{"title":1001,"heroImage":1002,"category":10,"description":1003,"authors":1004,"date":1006,"slug":1007,"externalUrl":6},"Gestion des vulnérabilités : le guide complet pour sécuriser vos logiciels","https://res.cloudinary.com/about-gitlab-com/image/upload/v1758890538/ct0ffsxm1eyfeppyrnjt.jpg","La gestion des vulnérabilités est un enjeu majeur. Découvrez comment sécuriser efficacement votre entreprise avec GitLab.",[1005],"GitLab France Team","2025-09-26","what-is-vulnerability-management",{"title":1009,"heroImage":1010,"category":851,"description":1011,"authors":1012,"date":1015,"slug":1016,"externalUrl":6},"Sécurité et IA : tout savoir sur le framework de GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749664299/Blog/Hero%20Images/AdobeStock_887599633.jpg","Découvrez comment les contrôles de sécurité, les intégrations tierces et les politiques de rétention de GitLab Duo aident les équipes à implémenter l'IA en toute sécurité dans leur workflow de développement.",[1013,1014],"Kyle Smith","Ayoub Fandi","2025-09-11","the-gitlab-ai-security-framework-for-security-leaders",{"title":1018,"heroImage":1019,"category":10,"description":1020,"authors":1021,"date":1023,"slug":1024,"externalUrl":6},"Optimisez la gestion des écarts de conformité avec GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749675154/Blog/Hero%20Images/blog-image-template-1800x945__8_.png","L'équipe Security Compliance de GitLab gère les écarts de conformité sur la plateforme DevSecOps, et renforce visibilité, collaboration et responsabilisation.",[1022],"Madeline Lake","2025-08-26","how-to-transform-compliance-observation-management-with-gitlab",{"title":1026,"heroImage":1027,"category":851,"description":1028,"authors":1029,"date":1030,"slug":1031,"externalUrl":6},"GitLab 18.3 : expansion de l'orchestration IA dans l'ingénierie logicielle","https://res.cloudinary.com/about-gitlab-com/image/upload/v1755711502/wuuadis1pza3zehqohcc.png","Découvrez comment nous développons la collaboration humain-IA avec des flows améliorés, une gouvernance d'entreprise et une intégration fluide des outils.",[944],"2025-08-21","gitlab-18-3-expanding-ai-orchestration-in-software-engineering",{"title":1033,"heroImage":1034,"category":10,"description":1035,"authors":1036,"date":1037,"slug":1038,"externalUrl":6},"Réconcilier visibilité et sécurité dans la chaîne logicielle","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1749661926/Blog/Hero%20Images/security-patch-blog-image-r2-0506-700x400-fy25_2x.jpg","Découvrez comment tirer parti de GitLab 18.2.0 pour une couverture d'analyse de sécurité complète alliée à une visualisation claire des dépendances transitives.",[974],"2025-08-18","bridging-the-visibility-gap-in-software-supply-chain-security",{"title":1040,"heroImage":1041,"category":851,"description":1042,"authors":1043,"date":1044,"slug":1045,"externalUrl":6},"3 bonnes pratiques pour créer des logiciels à l'ère des LLM","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662523/Blog/Hero%20Images/Gartner_DevOps_Blog_Post_Cover_Image_1800x945__2_.png","La rapidité de codage avec l'IA appelle de nouvelles habitudes de sécurité. Découvrez comment les déployer tout au long du workflow DevSecOps.",[974],"2025-08-12","3-best-practices-for-building-software-in-the-era-of-llms",{"title":1047,"heroImage":1048,"category":10,"description":1049,"authors":1050,"date":1051,"slug":1052,"externalUrl":6},"GitLab révèle une série d'attaques sur Bittensor via PyPI","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/f_auto,q_auto,c_lfill/v1750098739/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_282096522_securitycompliance.jpeg_1750098739024.jpg","L'équipe de recherche dédiée aux vulnérabilités de GitLab a identifié une série d'attaques de typosquatting avec des paquets PyPI qui avaient pour objectif de voler de la cryptomonnaie dans des portefeuilles Bittensor en détournant des opérations de staking.",[960],"2025-08-11","gitlab-uncovers-bittensor-theft-campaign-via-pypi",{"title":1054,"heroImage":1055,"category":10,"description":1056,"authors":1057,"date":1059,"slug":1060,"externalUrl":6},"Présentation des frameworks de conformité personnalisés dans GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1750099268/Blog/Hero%20Images/Blog/Hero%20Images/GitLab_Blog_Header_v4_YBzFAgt2EAkqQfqxNFEgj_1750099267940.svg","Réduisez le suivi manuel, accélérez la préparation aux audits et appliquez les contrôles plus rapidement, directement depuis les workflows DevSecOps de GitLab.",[1058,974],"Ian Khor","2025-07-31","introducing-custom-compliance-frameworks-in-gitlab",{"title":1062,"heroImage":1063,"category":10,"description":1064,"authors":1065,"date":1067,"slug":1068,"externalUrl":6},"Comment sécuriser et optimiser votre dépôt Maven dans GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749666187/Blog/Hero%20Images/blog-image-template-1800x945__6_.png","Optimisez votre workflow DevSecOps en adoptant des bonnes pratiques, en maîtrisant des techniques avancées et en découvrant nos prochaines fonctionnalités.",[1066],"Tim Rizzi","2025-07-30","tutorial-secure-and-optimize-your-maven-repository-in-gitlab",{"title":1070,"heroImage":1071,"category":569,"description":1072,"authors":1073,"date":1075,"slug":1076,"externalUrl":6},"Approche CI/CD : notre guide complet","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749660151/Blog/Hero%20Images/blog-image-template-1800x945__26_.png","Découvrez comment transformer vos processus CI/CD en automatisant le développement et la livraison de logiciels tout en renforçant la sécurité des pipelines.",[1074],"Sandra Gittlen","2025-06-25","ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation",{"title":1078,"heroImage":1079,"category":10,"description":1080,"authors":1081,"date":1082,"slug":1083,"externalUrl":6},"Intégrez la conformité à vos workflows DevSecOps avec GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097104/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%284%29_3LZkiDjHLjhqEkvOvBsVKp_1750097104092.png","Découvrez comment les frameworks de conformité personnalisés de GitLab transforment vos exigences réglementaires en composants intégrés et automatisés dans vos workflows.",[831],"2025-04-30","how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops",{"title":1085,"heroImage":1086,"category":10,"description":1087,"authors":1088,"date":1089,"slug":1090,"externalUrl":6},"GitLab + HackerOne : pour une sécurité applicative renforcée","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097503/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2810%29_5ET24Q6i8ihqrAOkge7a1R_1750097503214.png","Découvrez le partenariat entre GitLab et HackerOne et comment cette intégration peut vous aider à renforcer la sécurité de vos applications.",[831],"2025-04-03","enhance-application-security-with-gitlab-hackerone",{"title":1092,"heroImage":1093,"category":10,"description":1094,"authors":1095,"date":1097,"slug":1098,"externalUrl":6},"Gestion des tokens sur GitLab : guide complet","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097408/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_1097303277_6gTk7M1DNx0tFuovupVFB1_1750097407860.jpg","Découvrez le processus de gestion, d'identification et de sécurisation des tokens et renforcez votre sécurité tout au long du cycle de développement logiciel.",[1096],"Hakeem Abdul-Razak","2025-02-25","the-ultimate-guide-to-token-management-at-gitlab",{"title":1100,"heroImage":1101,"category":10,"description":1102,"authors":1103,"date":1104,"slug":1105,"externalUrl":6},"Mise en conformité SOC 2 : GitLab vous simplifie la tâche","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750099576/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_1172300481_IGPi3TS4VzFgcqhvEdBlR_1750099575518.jpg","Découvrez les fonctionnalités de sécurité applicative de la plateforme DevSecOps de GitLab pour vous conformer aux exigences de la norme SOC 2.",[831],"2025-01-22","guide-to-fulfilling-soc-2-security-requirements-with-gitlab",{"title":1107,"heroImage":1108,"category":10,"description":1109,"authors":1110,"date":1113,"slug":1114,"externalUrl":6},"Scans de sécurité : comment choisir la bonne approche","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097969/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_282096522_securitycompliance.jpeg_1750097968823.jpg","Découvrez les principes de base, les configurations, ainsi que les avantages et les inconvénients des scans de sécurité.",[1111,1112],"Matt Genelin","Mathias Ewald","2025-01-02","how-to-choose-the-right-security-scanning-approach",{"title":1116,"heroImage":1117,"category":949,"description":1118,"authors":1119,"date":1121,"slug":1122,"externalUrl":6},"Impact économique total de GitLab Ultimate : 483 % de ROI sur 3 ans","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png","Découvrez les principales conclusions de l'étude Forrester Consulting consacrée à l'édition GitLab Ultimate, disponible sur la plateforme DevSecOps de GitLab.",[1120],"Dave Steer","2024-11-13","gitlab-ultimates-total-economic-impact-483-roi-over-3-years",{"title":1124,"heroImage":1125,"category":949,"description":1126,"authors":1127,"date":1129,"slug":1130,"externalUrl":6},"The Source : une mine d'informations sur l'avenir du développement logiciel","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749674616/Blog/Hero%20Images/blog-image-template-1800x945__1_.png","Découvrez des stratégies de développement logiciel transformatrices et des conseils d'experts sur les technologies émergentes.",[1128],"Chandler Gibbons","2024-10-29","introducing-the-source-insights-for-the-future-of-software-development",{"title":1132,"heroImage":1133,"category":10,"description":1134,"authors":1135,"date":1137,"slug":1138,"externalUrl":6},"Comment se conformer aux exigences de la directive NIS2 avec GitLab ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659437/Blog/Hero%20Images/AdobeStock_398929148.jpg","La directive NIS2 se concentre sur la résilience, la réponse aux incidents et la gestion des risques. Découvrez comment GitLab vous permet de répondre à ces exigences de conformité.",[1136],"Joseph Longo","2024-08-20","how-gitlab-helps-meet-nis2-requirements",{"title":1140,"heroImage":1141,"category":10,"description":1142,"authors":1143,"date":1146,"slug":1147,"externalUrl":6},"Les fonctionnalités de séparation des tâches de GitLab pour le secteur financier","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097688/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%286%29_6vL96ttKF8zJLLqfPpvFs_1750097687913.png","Découvrez comment GitLab garantit un développement logiciel sécurisé et conforme aux exigences de séparation des tâches dans le secteur financier.",[1144,1145],"Cherry Han","Gavin Peltz","2024-08-13","finserv-how-to-implement-gitlabs-separation-of-duties-features",{"title":1149,"heroImage":1150,"category":851,"description":1151,"authors":1152,"date":1155,"slug":1156,"externalUrl":6},"Développement de GitLab Duo : corriger les failles de sécurité avec l'IA ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098106/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750098106040.png","Ce tutoriel montre comment l'explication et la résolution des vulnérabilités de GitLab Duo, vous aident à résoudre rapidement les vulnérabilités.",[1153,1154],"Michael Friedrich","Alana Bellucci","2024-07-15","developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities",{"title":1158,"heroImage":1159,"category":1160,"description":1161,"authors":1162,"date":1163,"slug":1164,"externalUrl":6},"Rapport Global DevSecOps 2024 : ce qu’il faut retenir ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751993603/Blog/Hero%20Images/fy25-global-devsecops-report-blog-image.png","insights","Cette année, notre enquête montre comment les entreprises adaptent leurs priorités d'investissement face à la montée en puissance de l'IA.",[1120],"2024-06-25","3-surprising-findings-from-our-2024-global-devsecops-survey",{"title":1166,"heroImage":1167,"category":851,"description":1168,"authors":1169,"date":1171,"slug":1172,"externalUrl":6},"Développement de GitLab Duo : tester et sécuriser le code généré par l'IA ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097183/Blog/Hero%20Images/Blog/Hero%20Images/blog-hero-banner-1-0178-820x470-fy25_7JlF3WlEkswGQbcTe8DOTB_1750097183481.png","Découvrez, étape par étape, comment améliorer la fiabilité et la sécurité du code généré par l'IA à l'aide de GitLab Duo et de GitLab Pages.",[1170],"David O'Regan","2024-05-30","how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code",{"title":1174,"heroImage":1063,"category":10,"description":1175,"authors":1176,"date":1177,"slug":1178,"externalUrl":6},"Migrer de GitHub Advanced Security vers GitLab Ultimate : notre guide complet","Découvrez les similitudes et les différences entre GitLab Ultimate et GitHub Advanced Security, puis suivez notre tutoriel détaillé pour migrer vers GitLab.",[831],"2024-05-01","migration-guide-github-advanced-security-to-gitlab-ultimate",{"title":1180,"heroImage":1181,"category":10,"description":1182,"authors":1183,"date":1184,"slug":1185,"externalUrl":6},"Comment intégrer vos propres scanners de sécurité dans GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1750097082/Blog/Hero%20Images/Blog/Hero%20Images/securitycheck_securitycheck.png_1750097081856.png","Découvrez comment enrichir votre usage de la plateforme DevSecOps en ajoutant des scanners de sécurité personnalisés à vos workflows.",[831],"2024-02-27","how-to-integrate-custom-security-scanners-into-gitlab",{"title":1187,"heroImage":1188,"category":10,"description":1189,"authors":1190,"date":1191,"slug":1192,"externalUrl":6},"ISO 27001: comment GitLab vous assiste dans votre démarche de conformité ","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749662877/Blog/Hero%20Images/security-cover-new.png","Les fonctionnalités de sécurité logicielle de GitLab peuvent vous aider à vous conformer à la norme ISO 27001.",[1136],"2023-09-06","how-gitlab-can-support-your-iso-compliance-journey",{"title":1194,"heroImage":1195,"category":10,"description":1196,"authors":1197,"date":1198,"slug":1199,"externalUrl":6},"Qu’est-ce qu’une nomenclature logicielle (SBOM) et quel est son rôle ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664571/Blog/Hero%20Images/blog-image-template-1800x945__8_.png","Découvrez ce qu'est une nomenclature logicielle et pourquoi elle fait désormais partie intégrante du développement logiciel. Lisez notre guide complet.",[1074],"2022-10-25","the-ultimate-guide-to-sboms",{"title":1201,"heroImage":1202,"category":1203,"description":1204,"authors":1205,"date":1207,"slug":1208,"externalUrl":6},"DevOps : de la surveillance à l'observabilité","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749665484/Blog/Hero%20Images/monitoring-update-feature-image.jpg","engineering","Vous souhaitez bénéficier d'une visibilité totale sur l'ensemble du cycle de développement de vos logiciels ? La réponse tient en un mot : l'observabilité.",[1206],"Mike Vanbuskirk","2022-06-14","observability-vs-monitoring-in-devops",1786803797929]