[{"data":1,"prerenderedAt":1204},["ShallowReactive",2],{"/fr-fr/blog/how-gitlab-helps-meet-nis2-requirements":3,"navigation-fr-fr":424,"banner-fr-fr":859,"footer-fr-fr":867,"blog-post-authors-fr-fr-Joseph Longo":1106,"blog-related-posts-fr-fr-how-gitlab-helps-meet-nis2-requirements":1121,"blog-promotions-fr-fr":1143,"next-steps-fr-fr":1195},{"id":4,"title":5,"authors":6,"body":8,"category":403,"date":404,"description":405,"extension":406,"externalUrl":407,"faq":407,"featured":408,"heroImage":409,"meta":410,"navigation":408,"path":411,"seo":412,"slug":417,"stem":418,"tags":419,"template":422,"updatedDate":407,"__hash__":423},"blogPosts/fr-fr/blog/how-gitlab-helps-meet-nis2-requirements.md","Comment se conformer aux exigences de la directive NIS2 avec GitLab ",[7],"Joseph Longo",{"type":9,"value":10,"toc":396},"minimark",[11,22,31,36,42,51,85,92,131,134,144,148,151,156,164,167,172,175,209,215,349,355,360,373,377,380,388],[12,13,14,15,21],"p",{},"Les organismes gouvernementaux et législatifs du monde entier promulguent régulièrement de nouvelles lois et exigences pour faire face au risque croissant posé par notre quotidien de plus en plus numérisé et les menaces de cybersécurité qui en résultent. La ",[16,17,20],"a",{"href":18,"rel":19},"https://eur-lex.europa.eu/eli/dir/2022/2555",[],"directive NIS2"," de l'Union européenne vise à renforcer la cybersécurité en se concentrant sur des compétences essentielles telles que la résilience, la réponse aux incidents et la gestion des risques.",[12,23,24,25,30],{},"En tant que plateforme DevSecOps alimentée par l'IA la plus complète, GitLab est utilisée dans le monde entier pour développer des logiciels de qualité plus rapidement. La diversité des fonctionnalités de GitLab en fait un atout unique et précieux, capable de répondre aux nombreux besoins de nos clients en matière de ",[16,26,29],{"href":27,"rel":28},"https://about.gitlab.com/fr-fr/solutions/application-security-testing/",[],"sécurité et de conformité",".\nDans cet article, explorons ensemble la façon dont vous pouvez vous appuyer sur notre plateforme pour accompagner vos efforts de conformité à la directive NIS2.",[32,33,35],"h2",{"id":34},"article7-stratégie-nationale-en-matière-de-cybersécurité","Article 7 : Stratégie nationale en matière de cybersécurité",[12,37,38],{},[39,40,41],"strong",{},"Section 2(a) : la cybersécurité dans le cadre de la chaîne d’approvisionnement des produits et services TIC utilisés par des entités pour la fourniture de leurs services.",[12,43,44,45,50],{},"La directive NIS2 exige que les États membres adoptent des politiques en matière de cybersécurité dans la chaîne d'approvisionnement.\nBien que celles-ci doivent encore être définies par chaque État membre, GitLab dispose d’une suite de fonctionnalités permettant aux clients de ",[16,46,49],{"href":27,"rel":47,"title":48},[],"Sécurité et gouvernance de GitLab","gérer la sécurité"," de leur offre de services, ainsi que celle de leur chaîne d'approvisionnement :",[52,53,54,76],"ul",{},[55,56,57,58,63,64,69,70,75],"li",{},"Les ",[16,59,62],{"href":60,"rel":61},"https://about.gitlab.com/pricing/feature-comparison/#static_application_security_testing",[],"tests statiques de sécurité des applications (SAST)",", l'",[16,65,68],{"href":66,"rel":67},"https://docs.gitlab.com/user/application_security/iac_scanning/",[],"analyse de sécurité de l'infrastructure en tant que code"," et les ",[16,71,74],{"href":72,"rel":73},"https://about.gitlab.com/pricing/feature-comparison/#dynamic_application_security_testing",[],"tests dynamiques de sécurité des applications (DAST)"," permettent aux clients d'analyser leur code source et leurs fichiers de définition d'infrastructure, ainsi que leurs applications en cours d'exécution pour détecter d'éventuelles vulnérabilités. Les résultats peuvent ensuite être triés et traités conformément aux processus de chaque entreprise.",[55,77,78,79,84],{},"La fonctionnalité d'",[16,80,83],{"href":81,"rel":82},"https://about.gitlab.com/pricing/feature-comparison/#container_scanning",[],"analyse des conteneurs"," de GitLab aide les clients à identifier les vulnérabilités connues dans leurs images de conteneurs.",[12,86,87],{},[88,89],"img",{"alt":90,"src":91},"Rapport de l'analyse des conteneurs","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749674396/Blog/Content%20Images/Screenshot_2024-08-20_at_10.38.54.png",[52,93,94,109],{},[55,95,96,97,102,103,108],{},"Au niveau de la chaîne d'approvisionnement, l'",[16,98,101],{"href":99,"rel":100},"https://docs.gitlab.com/user/application_security/dependency_scanning/",[],"analyse des dépendances"," aide à identifier les vulnérabilités connues dans les dépendances des applications des clients. La ",[16,104,107],{"href":105,"rel":106},"https://docs.gitlab.com/user/compliance/license_approval_policies/",[],"conformité des licences logicielles"," étend la portée de l'analyse des dépendances en déterminant si les licences des dépendances répondent à un ensemble de critères déterminés par l'entreprise.",[55,110,111,112,117,118,124,125,130],{},"Avec la ",[16,113,116],{"href":114,"rel":115},"https://docs.gitlab.com/user/application_security/dependency_list/",[],"liste des dépendances"," de GitLab, les entreprises peuvent créer une ",[16,119,123],{"href":120,"rel":121,"title":122},"https://about.gitlab.com/fr-fr/blog/the-ultimate-guide-to-sboms/",[],"Qu'est-ce qu'une nomenclature logicielle (SBOM) ?","nomenclature logicielle (SBOM)"," CycloneDX. Pour en savoir plus, consultez ",[16,126,129],{"href":127,"rel":128},"https://docs.gitlab.com/tutorials/export_sbom/",[],"ce tutoriel dédié à l'exportation d'une SBOM",".",[12,132,133],{},"La combinaison de ces fonctionnalités d'analyse contribue à la création d'un ensemble de tests complet et efficace, capable de prendre en charge des processus robustes de développement d'applications et de gestion de la chaîne d'approvisionnement. Le DAST, l'analyse des dépendances et la conformité des licences logicielles sont disponibles avec un abonnement à GitLab Ultimate.",[135,136,137],"blockquote",{},[12,138,139,130],{},[16,140,143],{"href":141,"rel":142},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/blog&glm_content=default-saas-trial",[],"Essayez GitLab Ultimate gratuitement pendant 30 jours",[32,145,147],{"id":146},"article21-mesures-de-gestion-des-risques-en-matière-de-cybersécurité","Article 21 : Mesures de gestion des risques en matière de cybersécurité",[12,149,150],{},"La directive NIS2 exige des États membres qu'ils veillent à ce que les entités essentielles et importantes mettent en œuvre des mesures techniques, organisationnelles et opérationnelles appropriées visant à gérer correctement les risques et atténuer l'impact subi par les utilisateurs à la suite d'incidents affectant leurs services.",[12,152,153],{},[39,154,155],{},"Section 2(d) : la sécurité de la chaîne d’approvisionnement, y compris les aspects liés à la sécurité concernant les relations entre chaque entité et ses fournisseurs ou prestataires de services directs.",[12,157,158,159,163],{},"L'étape de ",[16,160,162],{"href":27,"rel":161},[],"sécurisation"," de GitLab permet aux clients de mettre en place un large éventail de capacités de détection et de réponse qui améliorent la sécurité de leur code et résout les risques au sein de leurs chaînes d'approvisionnement.",[12,165,166],{},"Ces fonctionnalités peuvent être exploitées pour répondre aux exigences que les États membres définiront dans le cadre de cette section.",[12,168,169],{},[39,170,171],{},"Section 2(e) : la sécurité de l’acquisition, du développement et de la maintenance des réseaux et des systèmes d’information, y compris le traitement et la divulgation des vulnérabilités.",[12,173,174],{},"En tant que plateforme DevSecOps complète, les fonctionnalités de GitLab aident à sécuriser l'ensemble du cycle de livraison de logiciels de nos clients.",[52,176,177,190],{},[55,178,57,179,184,185,130],{},[16,180,183],{"href":181,"rel":182},"https://about.gitlab.com/pricing/feature-comparison/",[],"outils de planification"," de GitLab peuvent soutenir vos efforts de gestion de projet et assurer que la sécurité de l'information est correctement prise en compte à chaque phase du cycle de vie d'un projet. Pour en savoir plus, consultez l'article ",[16,186,189],{"href":187,"rel":188},"https://about.gitlab.com/fr-fr/blog/how-gitlab-can-support-your-iso-compliance-journey/#organizational-controls",[],"ISO 27001: comment GitLab vous assiste dans votre démarche de conformité.",[55,191,192,193,198,199,63,204,208],{},"Grâce à des fonctionnalités telles que les branches protégées, les ",[16,194,197],{"href":195,"rel":196},"https://docs.gitlab.com/user/project/merge_requests/approvals/",[],"approbations de merge requests",", les règles en matière de push et les ",[16,200,203],{"href":201,"rel":202},"https://docs.gitlab.com/user/project/repository/signed_commits/",[],"validations signées",[16,205,207],{"href":181,"rel":206},[],"étape de création"," de GitLab propose une base sécurisée capable d'évoluer en fonction des besoins des développeurs au fur et à mesure de leur création de code sécurisé.",[12,210,211],{},[88,212],{"alt":213,"src":214},"Validations signées","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749674396/Blog/Content%20Images/Screenshot_2024-08-20_at_10.34.24.png",[52,216,217,257,276],{},[55,218,219,220,224,225,229,230,234,235,239,240,245,246,69,251,256],{},"Les fonctionnalités de l'",[16,221,223],{"href":181,"rel":222},[],"étape de sécurisation"," de GitLab évoquées plus haut apportent une valeur basée sur la sécurité aux étapes ",[16,226,228],{"href":181,"rel":227},[],"de vérification",", ",[16,231,233],{"href":181,"rel":232},[],"d'empaquetage"," et ",[16,236,238],{"href":181,"rel":237},[],"de déploiement"," de GitLab. Ces étapes comprennent des fonctionnalités d'",[16,241,244],{"href":242,"rel":243},"https://about.gitlab.com/fr-fr/solutions/continuous-integration/",[],"intégration et de livraison continues",", telles que les ",[16,247,250],{"href":248,"rel":249},"https://docs.gitlab.com/ci/pipelines/merge_request_pipelines/",[],"pipelines de merge request",[16,252,255],{"href":253,"rel":254},"https://docs.gitlab.com/ci/runners/#prevent-runners-from-revealing-sensitive-information",[],"runners protégés",", ainsi que plusieurs registres d'artefacts pour répondre aux besoins de votre entreprise.",[55,258,259,260,264,265,69,270,275],{},"L'",[16,261,263],{"href":181,"rel":262},[],"étape de surveillance"," de GitLab offre des fonctionnalités telles que les ",[16,266,269],{"href":267,"rel":268},"https://docs.gitlab.com/operations/incident_management/alerts/",[],"alertes",[16,271,274],{"href":272,"rel":273},"https://docs.gitlab.com/operations/incident_management/incidents/",[],"incidents"," permettant aux entreprises de prendre connaissance des incidents et d'en suivre la progression depuis notre plateforme jusqu’à leur remédiation.",[55,277,219,278,282,283],{},[16,279,281],{"href":27,"rel":280},[],"étape de gouvernance"," de GitLab établissent des normes quant à l'utilisation d’une instance de GitLab et à ses modalités. Elles soutiennent également les efforts globaux de conformité d'une entreprise.",[52,284,285,305,308,323,331,340],{},[55,286,287,288,293,294,234,299,304],{},"Des fonctionnalités telles que le ",[16,289,292],{"href":290,"rel":291},"https://docs.gitlab.com/administration/settings/scim_setup/",[],"SCIM",", le ",[16,295,298],{"href":296,"rel":297},"https://docs.gitlab.com/user/group/saml_sso/",[],"SSO",[16,300,303],{"href":301,"rel":302},"https://docs.gitlab.com/user/custom_roles/",[],"les rôles personnalisés"," prennent efficacement en charge les cycles de vie d'authentification et d'autorisation.",[55,306,307],{},"Les stratégies d'approbation des merge requests constituent un outil puissant qui intègre une barrière de sécurité dans votre cycle de développement logiciel. À l'aide des stratégies d'approbation des merge requests, il est possible d'exiger des approbations supplémentaires pour des événements. Par exemple, lorsque des vulnérabilités sont détectées après un commit, lorsque certains types de licences sont détectés dans des dépendances ou lorsqu'une merge request est effectuée sur une branche protégée spécifique. Les stratégies d'approbation des merge requests sont incluses dans l'abonnement à GitLab Ultimate.",[55,309,310,311,316,317,322],{},"Avec ",[16,312,315],{"href":313,"rel":314},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/",[],"GitLab Duo",", les entreprises peuvent tirer parti de la fonctionnalité d'",[16,318,321],{"href":319,"rel":320},"https://docs.gitlab.com/user/application_security/vulnerabilities/#explaining-a-vulnerability",[],"explication des vulnérabilités"," pour : résumer une vulnérabilité, aider les développeurs et les analystes de sécurité à comprendre la vulnérabilité, comment elle pourrait être exploitée et comment la corriger, ou encore suggérer des mesures d’atténuation.",[55,324,57,325,330],{},[16,326,329],{"href":327,"rel":328},"https://docs.gitlab.com/user/compliance/audit_event_streaming/",[],"événements d'audit en streaming"," permettent aux entreprises d'envoyer des événements d'audit de leur groupe principal vers un emplacement externe afin de recevoir tous les événements se rapportant au groupe, aux sous-groupes et aux projets. Les événements d'audit en streaming sont disponibles avec un abonnement GitLab Ultimate.",[55,332,333,334,339],{},"Un programme complet de lutte contre les menaces internes combine plusieurs niveaux de contrôles de détection, de prévention et de réaction. La ",[16,335,338],{"href":336,"rel":337},"https://docs.gitlab.com/user/group/reporting/git_abuse_rate_limit/",[],"limitation des requêtes pour la gestion des abus de Git"," avertit automatiquement les administrateurs lorsqu'un utilisateur télécharge, clone, effectue un pull, récupère ou duplique un nombre de dépôts supérieur à une certaine limite au cours d'une période donnée. Les entreprises peuvent aller plus loin et activer le bannissement automatique pour bannir l'utilisateur fautif du groupe et de ses sous-groupes. La limitation des requêtes pour la gestion des abus de Git est proposée dans l'abonnement GitLab Ultimate.",[55,341,342,343,348],{},"Pour approfondir les vulnérabilités détectées, le ",[16,344,347],{"href":345,"rel":346},"https://docs.gitlab.com/user/application_security/vulnerability_report/",[],"rapport de vulnérabilités"," de GitLab fournit des informations sur les vulnérabilités issues des scans de la branche par défaut. Les rapports de vulnérabilité sont disponibles avec un abonnement GitLab Ultimate.",[12,350,351],{},[88,352],{"alt":353,"src":354},"Rapport de vulnérabilité","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749674396/Blog/Content%20Images/Screenshot_2024-08-20_at_10.32.02.png",[12,356,357],{},[39,358,359],{},"Section 2(j) : l’utilisation de solutions d’authentification à plusieurs facteurs ou d’authentification continue, de communications vocales, vidéo et textuelles sécurisées et de systèmes sécurisés de communication d’urgence au sein de l’entité, selon les besoins.",[12,361,362,363,368,369,372],{},"GitLab offre plusieurs options d'authentification à plusieurs facteurs pour renforcer le processus d'authentification. Les clients peuvent sélectionner l'",[16,364,367],{"href":365,"rel":366},"https://docs.gitlab.com/user/profile/account/two_factor_authentication/",[],"option d'authentification multifacteur"," qui répond à leurs exigences, ou encore mettre en œuvre le ",[16,370,298],{"href":296,"rel":371},[]," pour améliorer davantage le processus d'authentification.",[32,374,376],{"id":375},"quelles-sont-les-prochaines-étapes","Quelles sont les prochaines étapes ?",[12,378,379],{},"La plateforme de GitLab est bien placée pour répondre aux exigences du cycle du développement logiciel au fur et à mesure de la mise en place des directives générales qui seront émises par les États membres en réponse à la directive NIS2.",[12,381,382,383,130],{},"Pour en savoir plus sur les fonctionnalités décrites tout au long de cet article, consultez notre bibliothèque de ",[16,384,387],{"href":385,"rel":386},"https://docs.gitlab.com/tutorials/",[],"tutoriels",[135,389,390],{},[12,391,392,130],{},[16,393,395],{"href":141,"rel":394},[],"Essayez GitLab Ultimate gratuitement",{"title":397,"searchDepth":398,"depth":398,"links":399},"",2,[400,401,402],{"id":34,"depth":398,"text":35},{"id":146,"depth":398,"text":147},{"id":375,"depth":398,"text":376},"security","2024-08-20","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é.","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659437/Blog/Hero%20Images/AdobeStock_398929148.jpg",{},"/fr-fr/blog/how-gitlab-helps-meet-nis2-requirements",{"title":5,"description":405,"ogTitle":5,"ogDescription":405,"noIndex":413,"ogImage":409,"ogUrl":414,"ogSiteName":415,"ogType":416,"canonicalUrls":414},false,"https://about.gitlab.com/blog/how-gitlab-helps-meet-nis2-requirements","https://about.gitlab.com","article","how-gitlab-helps-meet-nis2-requirements","fr-fr/blog/how-gitlab-helps-meet-nis2-requirements",[420,403,421],"DevSecOps platform","product","BlogPost","ssGN280j7YbJFYGMOw4BgsfqvOAYcynUfDCkOFXTez0",{"logo":425,"freeTrial":430,"sales":435,"login":440,"items":445,"search":774,"minimal":810,"duo":829,"switchNav":838,"pricingDeployment":849},{"config":426},{"href":427,"dataGaName":428,"dataGaLocation":429},"/fr-fr/","gitlab logo","header",{"text":431,"config":432},"Commencer un essai gratuit",{"href":433,"dataGaName":434,"dataGaLocation":429},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":436,"config":437},"Demander une démo",{"href":438,"dataGaName":439,"dataGaLocation":429},"/fr-fr/sales/?contact-topic=request-demo","sales",{"text":441,"config":442},"Connexion",{"href":443,"dataGaName":444,"dataGaLocation":429},"https://gitlab.com/users/sign_in/","sign in",[446,475,577,582,696,752],{"text":447,"config":448,"menu":450},"Plateforme",{"dataNavLevelOne":449},"platform",{"type":451,"columns":452},"cards",[453,459,467],{"title":447,"description":454,"link":455},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":456,"config":457},"Explorer notre plateforme",{"href":458,"dataGaName":449,"dataGaLocation":429},"/fr-fr/platform/",{"title":460,"description":461,"link":462},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":463,"config":464},"Découvrir GitLab Duo",{"href":465,"dataGaName":466,"dataGaLocation":429},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":468,"description":469,"link":470},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":471,"config":472},"En savoir plus",{"href":473,"dataGaName":474,"dataGaLocation":429},"/fr-fr/why-gitlab/","why gitlab",{"text":476,"left":408,"config":477,"menu":479},"Produit",{"dataNavLevelOne":478},"solutions",{"type":480,"link":481,"columns":485,"feature":556},"lists",{"text":482,"config":483},"Voir toutes les solutions",{"href":484,"dataGaName":478,"dataGaLocation":429},"/fr-fr/solutions/",[486,511,534],{"title":487,"description":488,"link":489,"items":494},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":490},{"icon":491,"href":492,"dataGaName":493,"dataGaLocation":429},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[495,499,502,507],{"text":496,"config":497},"CI/CD",{"href":498,"dataGaLocation":429,"dataGaName":496},"/fr-fr/solutions/continuous-integration/",{"text":460,"config":500},{"href":465,"dataGaLocation":429,"dataGaName":501},"gitlab duo agent platform - product menu",{"text":503,"config":504},"Gestion du code source",{"href":505,"dataGaLocation":429,"dataGaName":506},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":508,"config":509},"Livraison de logiciels automatisée",{"href":492,"dataGaLocation":429,"dataGaName":510},"Automated software delivery",{"title":512,"description":513,"link":514,"items":519},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":515},{"href":516,"dataGaName":517,"dataGaLocation":429,"icon":518},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[520,524,529],{"text":521,"config":522},"Tests de sécurité des applications",{"href":516,"dataGaName":523,"dataGaLocation":429},"Application security testing",{"text":525,"config":526},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":527,"dataGaLocation":429,"dataGaName":528},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":530,"config":531},"Conformité logicielle",{"href":532,"dataGaName":533,"dataGaLocation":429},"/fr-fr/solutions/software-compliance/","software compliance",{"title":535,"link":536,"items":541},"Mesures",{"config":537},{"icon":538,"href":539,"dataGaName":540,"dataGaLocation":429},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[542,546,551],{"text":543,"config":544},"Visibilité et mesures",{"href":539,"dataGaLocation":429,"dataGaName":545},"Visibility and Measurement",{"text":547,"config":548},"Gestion de la chaîne de valeur",{"href":549,"dataGaLocation":429,"dataGaName":550},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":552,"config":553},"Analyses et informations",{"href":554,"dataGaLocation":429,"dataGaName":555},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":557,"type":480,"items":558},"GitLab",[559,565,571],{"text":560,"config":561},"Entreprises",{"icon":562,"href":563,"dataGaLocation":429,"dataGaName":564},"Building","/fr-fr/enterprise/","enterprise",{"text":566,"config":567},"Pour les PME",{"icon":568,"href":569,"dataGaLocation":429,"dataGaName":570},"Work","/fr-fr/small-business/","small business",{"text":572,"config":573},"Pour le secteur public",{"icon":574,"href":575,"dataGaLocation":429,"dataGaName":576},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":578,"config":579},"Tarifs",{"href":580,"dataGaName":581,"dataGaLocation":429,"dataNavLevelOne":581},"/fr-fr/pricing/","pricing",{"text":583,"config":584,"menu":586},"Ressources",{"dataNavLevelOne":585},"resources",{"type":480,"link":587,"columns":591,"feature":685},{"text":588,"config":589},"Afficher toutes les ressources",{"href":590,"dataGaName":585,"dataGaLocation":429},"/fr-fr/resources/",[592,625,652],{"title":593,"items":594},"Premiers pas",[595,600,605,610,615,620],{"text":596,"config":597},"Installation",{"href":598,"dataGaName":599,"dataGaLocation":429},"/fr-fr/install/","install",{"text":601,"config":602},"Guides de démarrage",{"href":603,"dataGaName":604,"dataGaLocation":429},"/fr-fr/get-started/","quick setup checklists",{"text":606,"config":607},"Apprentissage",{"href":608,"dataGaLocation":429,"dataGaName":609},"https://university.gitlab.com/","learn",{"text":611,"config":612},"Documentation",{"href":613,"dataGaName":614,"dataGaLocation":429},"https://docs.gitlab.com/","product documentation",{"text":616,"config":617},"Vidéos sur les bonnes pratiques",{"href":618,"dataGaName":619,"dataGaLocation":429},"/fr-fr/getting-started-videos/","best practice videos",{"text":621,"config":622},"Intégrations",{"href":623,"dataGaName":624,"dataGaLocation":429},"/fr-fr/integrations/","integrations",{"title":626,"items":627},"Découvrir",[628,633,638,643,647],{"text":629,"config":630},"Témoignages clients",{"href":631,"dataGaName":632,"dataGaLocation":429},"/fr-fr/customers/","customer success stories",{"text":634,"config":635},"Blog",{"href":636,"dataGaName":637,"dataGaLocation":429},"/fr-fr/blog/","blog",{"text":639,"config":640},"Demo Hub",{"href":641,"dataGaName":642,"dataGaLocation":429},"/fr-fr/demo-hub/","demo hub",{"text":644,"config":645},"The Source",{"href":646,"dataGaName":637,"dataGaLocation":429},"/fr-fr/the-source/",{"text":648,"config":649},"Travail à distance",{"href":650,"dataGaName":651,"dataGaLocation":429},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":653,"items":654},"Connecter",[655,660,665,670,675,680],{"text":656,"config":657},"Services GitLab",{"href":658,"dataGaName":659,"dataGaLocation":429},"/fr-fr/services/","services",{"text":661,"config":662},"Contribuer",{"href":663,"dataGaName":664,"dataGaLocation":429},"https://contributors.gitlab.com","contribute",{"text":666,"config":667},"Communauté",{"href":668,"dataGaName":669,"dataGaLocation":429},"/community/","community",{"text":671,"config":672},"Forum",{"href":673,"dataGaName":674,"dataGaLocation":429},"https://forum.gitlab.com/","forum",{"text":676,"config":677},"Événements",{"href":678,"dataGaName":679,"dataGaLocation":429},"/events/","events",{"text":681,"config":682},"Partenaires",{"href":683,"dataGaName":684,"dataGaLocation":429},"/fr-fr/partners/","partners",{"config":686,"title":689,"text":690,"link":691},{"background":687,"textColor":688},"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":692,"config":693},"Lire les articles les plus récents",{"href":694,"dataGaName":695,"dataGaLocation":429},"/fr-fr/whats-new/","whats new",{"text":697,"config":698,"menu":700},"Société",{"dataNavLevelOne":699},"company",{"type":480,"columns":701},[702],{"items":703},[704,709,715,717,722,727,732,737,742,747],{"text":705,"config":706},"À propos",{"href":707,"dataGaName":708,"dataGaLocation":429},"/fr-fr/company/","about",{"text":710,"config":711,"footerGa":714},"Carrières",{"href":712,"dataGaName":713,"dataGaLocation":429},"/jobs/","jobs",{"dataGaName":713},{"text":676,"config":716},{"href":678,"dataGaName":679,"dataGaLocation":429},{"text":718,"config":719},"Leadership",{"href":720,"dataGaName":721,"dataGaLocation":429},"/company/team/e-group/","leadership",{"text":723,"config":724},"Manuel",{"href":725,"dataGaName":726,"dataGaLocation":429},"https://handbook.gitlab.com/","handbook",{"text":728,"config":729},"Relations avec les investisseurs",{"href":730,"dataGaName":731,"dataGaLocation":429},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":733,"config":734},"Trust Center",{"href":735,"dataGaName":736,"dataGaLocation":429},"/fr-fr/security/","trust center",{"text":738,"config":739},"Centre pour la transparence de l'IA",{"href":740,"dataGaName":741,"dataGaLocation":429},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":743,"config":744},"Newsletter",{"href":745,"dataGaName":746,"dataGaLocation":429},"/company/contact/#contact-forms","newsletter",{"text":748,"config":749},"Presse",{"href":750,"dataGaName":751,"dataGaLocation":429},"/press/","press",{"text":753,"config":754,"menu":755},"Nous contacter",{"dataNavLevelOne":699},{"type":480,"columns":756},[757],{"items":758},[759,764,769],{"text":760,"config":761},"Contacter l'équipe commerciale",{"href":762,"dataGaName":763,"dataGaLocation":429},"/fr-fr/sales/","talk to sales",{"text":765,"config":766},"Assistance GitLab",{"href":767,"dataGaName":768,"dataGaLocation":429},"https://support.gitlab.com/hc/en-us","support portal",{"text":770,"config":771},"Portail clients GitLab",{"href":772,"dataGaName":773,"dataGaLocation":429},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":775,"login":776,"suggestions":783},"Fermer",{"text":777,"link":778},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":779,"config":780},"GitLab.com",{"href":443,"dataGaName":781,"dataGaLocation":782},"search login","search",{"text":784,"default":785},"Suggestions",[786,789,794,796,801,806],{"text":460,"config":787},{"href":465,"dataGaName":788,"dataGaLocation":782},"GitLab Duo Agent Platform",{"text":790,"config":791},"Suggestions de code (IA)",{"href":792,"dataGaName":793,"dataGaLocation":782},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":496,"config":795},{"href":498,"dataGaName":496,"dataGaLocation":782},{"text":797,"config":798},"GitLab sur AWS",{"href":799,"dataGaName":800,"dataGaLocation":782},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":802,"config":803},"GitLab sur Google Cloud",{"href":804,"dataGaName":805,"dataGaLocation":782},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":807,"config":808},"Pourquoi utiliser GitLab ?",{"href":473,"dataGaName":809,"dataGaLocation":782},"Why GitLab?",{"freeTrial":811,"mobileIcon":816,"desktopIcon":821,"secondaryButton":824},{"text":812,"config":813},"Commencer votre essai gratuit",{"href":814,"dataGaName":434,"dataGaLocation":815},"https://gitlab.com/-/trials/new/","nav",{"altText":817,"config":818},"Icône GitLab",{"src":819,"dataGaName":820,"dataGaLocation":815},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":817,"config":822},{"src":823,"dataGaName":820,"dataGaLocation":815},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":825,"config":826},"Commencer",{"href":827,"dataGaName":828,"dataGaLocation":815},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":830,"mobileIcon":834,"desktopIcon":836},{"text":831,"config":832},"En savoir plus sur GitLab Duo",{"href":465,"dataGaName":833,"dataGaLocation":815},"gitlab duo",{"altText":817,"config":835},{"src":819,"dataGaName":820,"dataGaLocation":815},{"altText":817,"config":837},{"src":823,"dataGaName":820,"dataGaLocation":815},{"button":839,"mobileIcon":844,"desktopIcon":846},{"text":840,"config":841},"/switch",{"href":842,"dataGaName":843,"dataGaLocation":815},"#contact","switch",{"altText":817,"config":845},{"src":819,"dataGaName":820,"dataGaLocation":815},{"altText":817,"config":847},{"src":848,"dataGaName":820,"dataGaLocation":815},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":850,"mobileIcon":855,"desktopIcon":857},{"text":851,"config":852},"Retour aux tarifs",{"href":580,"dataGaName":853,"dataGaLocation":815,"icon":854},"back to pricing","GoBack",{"altText":817,"config":856},{"src":819,"dataGaName":820,"dataGaLocation":815},{"altText":817,"config":858},{"src":823,"dataGaName":820,"dataGaLocation":815},{"title":860,"button":861,"config":865},"GitLab Orbit est arrivé : la couche de contexte pour les agents d'IA.",{"text":471,"config":862},{"href":863,"dataGaName":864,"dataGaLocation":429},"/fr-fr/gitlab-orbit/","orbit",{"layout":866,"disabled":413},"release",{"data":868},{"text":869,"source":870,"edit":876,"contribute":881,"config":885,"items":890,"minimal":1098},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":871,"config":872},"Afficher le code source de la page",{"href":873,"dataGaName":874,"dataGaLocation":875},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":877,"config":878},"Modifier cette page",{"href":879,"dataGaName":880,"dataGaLocation":875},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":661,"config":882},{"href":883,"dataGaName":884,"dataGaLocation":875},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":886,"facebook":887,"youtube":888,"linkedin":889},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[891,937,990,1033,1065],{"title":578,"links":892,"subMenu":907},[893,897,902],{"text":894,"config":895},"Voir les forfaits",{"href":580,"dataGaName":896,"dataGaLocation":875},"view plans",{"text":898,"config":899},"GitLab Premium",{"href":900,"dataGaName":901,"dataGaLocation":875},"/fr-fr/pricing/premium/","why premium",{"text":903,"config":904},"GitLab Ultimate",{"href":905,"dataGaName":906,"dataGaLocation":875},"/fr-fr/pricing/ultimate/","why ultimate",[908],{"title":753,"links":909},[910,912,914,917,922,927,932],{"text":760,"config":911},{"href":762,"dataGaName":439,"dataGaLocation":875},{"text":765,"config":913},{"href":767,"dataGaName":768,"dataGaLocation":875},{"text":915,"config":916},"Portail clients",{"href":772,"dataGaName":773,"dataGaLocation":875},{"text":918,"config":919},"Statut",{"href":920,"dataGaName":921,"dataGaLocation":875},"https://status.gitlab.com/","status",{"text":923,"config":924},"Conditions d'utilisation",{"href":925,"dataGaName":926,"dataGaLocation":875},"/terms/","terms of use",{"text":928,"config":929},"Politique de confidentialité",{"href":930,"dataGaName":931,"dataGaLocation":875},"/fr-fr/privacy/","privacy statement",{"text":933,"config":934},"Gestion des cookies",{"dataGaName":935,"dataGaLocation":875,"id":936,"isOneTrustButton":408},"cookie preferences","ot-sdk-btn",{"title":476,"links":938,"subMenu":947},[939,943],{"text":940,"config":941},"Plateforme DevSecOps",{"href":458,"dataGaName":942,"dataGaLocation":875},"devsecops platform",{"text":944,"config":945},"Développement assisté par l'IA",{"href":465,"dataGaName":946,"dataGaLocation":875},"ai-assisted development",[948],{"title":949,"links":950},"Thèmes",[951,955,960,965,970,975,980,985],{"text":496,"config":952},{"href":953,"dataGaName":954,"dataGaLocation":875},"/fr-fr/topics/ci-cd/","cicd",{"text":956,"config":957},"GitOps",{"href":958,"dataGaName":959,"dataGaLocation":875},"/fr-fr/topics/gitops/","gitops",{"text":961,"config":962},"DevOps",{"href":963,"dataGaName":964,"dataGaLocation":875},"/fr-fr/topics/devops/","devops",{"text":966,"config":967},"Contrôle de version",{"href":968,"dataGaName":969,"dataGaLocation":875},"/fr-fr/topics/version-control/","version control",{"text":971,"config":972},"DevSecOps",{"href":973,"dataGaName":974,"dataGaLocation":875},"/fr-fr/topics/devsecops/","devsecops",{"text":976,"config":977},"Cloud-native",{"href":978,"dataGaName":979,"dataGaLocation":875},"/fr-fr/topics/cloud-native/","cloud native",{"text":981,"config":982},"IA pour la programmation",{"href":983,"dataGaName":984,"dataGaLocation":875},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":986,"config":987},"IA agentique",{"href":988,"dataGaName":989,"dataGaLocation":875},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":991,"links":992},"Solutions",[993,996,998,1003,1006,1009,1012,1015,1017,1020,1023,1028],{"text":521,"config":994},{"href":516,"dataGaName":995,"dataGaLocation":875},"Application Security Testing",{"text":508,"config":997},{"href":492,"dataGaName":493,"dataGaLocation":875},{"text":999,"config":1000},"Développement Agile",{"href":1001,"dataGaName":1002,"dataGaLocation":875},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":503,"config":1004},{"href":505,"dataGaName":1005,"dataGaLocation":875},"source code management",{"text":496,"config":1007},{"href":498,"dataGaName":1008,"dataGaLocation":875},"continuous integration & delivery",{"text":547,"config":1010},{"href":549,"dataGaName":1011,"dataGaLocation":875},"value stream management",{"text":956,"config":1013},{"href":1014,"dataGaName":959,"dataGaLocation":875},"/fr-fr/solutions/gitops/",{"text":560,"config":1016},{"href":563,"dataGaName":564,"dataGaLocation":875},{"text":1018,"config":1019},"PME",{"href":569,"dataGaName":570,"dataGaLocation":875},{"text":1021,"config":1022},"Secteur public",{"href":575,"dataGaName":576,"dataGaLocation":875},{"text":1024,"config":1025},"Éducation",{"href":1026,"dataGaName":1027,"dataGaLocation":875},"/fr-fr/solutions/education/","education",{"text":1029,"config":1030},"Services financiers",{"href":1031,"dataGaName":1032,"dataGaLocation":875},"/fr-fr/solutions/finance/","financial services",{"title":583,"links":1034},[1035,1037,1039,1041,1044,1046,1049,1051,1053,1055,1057,1059,1061,1063],{"text":596,"config":1036},{"href":598,"dataGaName":599,"dataGaLocation":875},{"text":601,"config":1038},{"href":603,"dataGaName":604,"dataGaLocation":875},{"text":606,"config":1040},{"href":608,"dataGaName":609,"dataGaLocation":875},{"text":611,"config":1042},{"href":613,"dataGaName":1043,"dataGaLocation":875},"docs",{"text":634,"config":1045},{"href":636,"dataGaName":637,"dataGaLocation":875},{"text":1047,"config":1048},"Nouveautés",{"href":694,"dataGaName":695,"dataGaLocation":875},{"text":629,"config":1050},{"href":631,"dataGaName":632,"dataGaLocation":875},{"text":648,"config":1052},{"href":650,"dataGaName":651,"dataGaLocation":875},{"text":656,"config":1054},{"href":658,"dataGaName":659,"dataGaLocation":875},{"text":661,"config":1056},{"href":663,"dataGaName":664,"dataGaLocation":875},{"text":666,"config":1058},{"href":668,"dataGaName":669,"dataGaLocation":875},{"text":671,"config":1060},{"href":673,"dataGaName":674,"dataGaLocation":875},{"text":676,"config":1062},{"href":678,"dataGaName":679,"dataGaLocation":875},{"text":681,"config":1064},{"href":683,"dataGaName":684,"dataGaLocation":875},{"title":697,"links":1066},[1067,1069,1071,1073,1075,1077,1082,1087,1089,1091,1093],{"text":705,"config":1068},{"href":707,"dataGaName":699,"dataGaLocation":875},{"text":710,"config":1070},{"href":712,"dataGaName":713,"dataGaLocation":875},{"text":718,"config":1072},{"href":720,"dataGaName":721,"dataGaLocation":875},{"text":723,"config":1074},{"href":725,"dataGaName":726,"dataGaLocation":875},{"text":728,"config":1076},{"href":730,"dataGaName":731,"dataGaLocation":875},{"text":1078,"config":1079},"Développement durable",{"href":1080,"dataGaName":1081,"dataGaLocation":875},"/sustainability/","Sustainability",{"text":1083,"config":1084},"Diversité, inclusion et appartenance (DIB)",{"href":1085,"dataGaName":1086,"dataGaLocation":875},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":733,"config":1088},{"href":735,"dataGaName":736,"dataGaLocation":875},{"text":743,"config":1090},{"href":745,"dataGaName":746,"dataGaLocation":875},{"text":748,"config":1092},{"href":750,"dataGaName":751,"dataGaLocation":875},{"text":1094,"config":1095},"Déclaration de transparence sur l'esclavage moderne",{"href":1096,"dataGaName":1097,"dataGaLocation":875},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1099},[1100,1102,1104],{"text":923,"config":1101},{"href":925,"dataGaName":926,"dataGaLocation":875},{"text":933,"config":1103},{"dataGaName":935,"dataGaLocation":875,"id":936,"isOneTrustButton":408},{"text":928,"config":1105},{"href":930,"dataGaName":931,"dataGaLocation":875},[1107],{"id":1108,"title":7,"body":407,"config":1109,"content":1111,"description":407,"extension":1115,"meta":1116,"navigation":408,"path":1117,"seo":1118,"stem":1119,"__hash__":1120},"blogAuthors/en-us/blog/authors/joseph-longo.yml",{"template":1110},"BlogAuthor",{"name":7,"config":1112},{"headshot":1113,"ctfId":1114},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659681/Blog/Author%20Headshots/jlongo_gitlab-headshot.jpg","jlongogitlab","yml",{},"/en-us/blog/authors/joseph-longo",{},"en-us/blog/authors/joseph-longo","VIlsk9hPcH3cl865aygtOArC3lR9vjVvQqDgvE-S7qU",[1122,1130,1135],{"title":1123,"description":1124,"heroImage":1125,"category":403,"date":1126,"authors":1127,"slug":1129,"externalUrl":407},"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.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1783980535/t3gez0gpayfndrhncunf.png","2026-07-17",[1128],"Mark Settle","gitlab-duo-security-review-flow",{"title":1131,"description":1132,"heroImage":1125,"category":403,"date":1126,"authors":1133,"slug":1134,"externalUrl":407},"Une mise à jour de version fait échouer votre build ? GitLab le corrige !","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.",[1128],"dependency-scanning-auto-remediation",{"title":1136,"description":1137,"heroImage":1138,"category":403,"date":1139,"authors":1140,"slug":1142,"externalUrl":407},"GitLab : 5 façons de corriger les niveaux de gravité trompeurs des vulnérabilités","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.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1772630163/akp8ly2mrsfrhsb0liyb.png","2026-07-07",[1141],"Grant Hickman","severity-override-vulnerability-management-policy",{"promotions":1144},[1145,1159,1170,1181],{"id":1146,"categories":1147,"header":1149,"text":1150,"button":1151,"image":1156},"ai-modernization",[1148],"ai","L'IA tient-elle ses promesses à grande échelle ?","Le questionnaire ne prendra pas plus de 5 minutes.",{"text":1152,"config":1153},"Obtenez votre score de maturité IA",{"href":1154,"dataGaName":1155,"dataGaLocation":637},"/fr-fr/assessments/ai-modernization-assessment/","modernization assessment",{"config":1157},{"src":1158},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1160,"categories":1161,"header":1162,"text":1150,"button":1163,"image":1167},"devops-modernization",[421,974],"Vous contentez-vous de gérer des outils ou de livrer des innovations ?",{"text":1164,"config":1165},"Obtenez votre score de maturité DevOps",{"href":1166,"dataGaName":1155,"dataGaLocation":637},"/fr-fr/assessments/devops-modernization-assessment/",{"config":1168},{"src":1169},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1171,"categories":1172,"header":1173,"text":1150,"button":1174,"image":1178},"security-modernization",[403],"Faut-il sacrifier la rapidité pour garantir la sécurité ?",{"text":1175,"config":1176},"Obtenez votre score de maturité en matière de sécurité",{"href":1177,"dataGaName":1155,"dataGaLocation":637},"/fr-fr/assessments/security-modernization-assessment/",{"config":1179},{"src":1180},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1182,"paths":1183,"header":1186,"text":1187,"button":1188,"image":1193},"github-azure-migration",[1184,1185],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Votre équipe est-elle prête pour la migration de GitHub vers Azure ?","GitHub a déjà commencé sa migration vers Azure. Découvrez ce que cela signifie pour vous.",{"text":1189,"config":1190},"Découvrez les différences entre GitLab et GitHub",{"href":1191,"dataGaName":1192,"dataGaLocation":637},"/fr-fr/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1194},{"src":1169},{"header":1196,"blurb":1197,"button":1198,"secondaryButton":1202},"Commencez à développer plus rapidement dès aujourd'hui","Découvrez ce que votre équipe peut accomplir avec la plateforme d'orchestration intelligente pour le DevSecOps.\n",{"text":431,"config":1199},{"href":1200,"dataGaName":434,"dataGaLocation":1201},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":760,"config":1203},{"href":762,"dataGaName":439,"dataGaLocation":1201},1786803746939]