[{"data":1,"prerenderedAt":659},["ShallowReactive",2],{"/en-us/blog/authors/mark-hermeling":3,"navigation-fr-fr":21,"banner-fr-fr":427,"footer-fr-fr":437,"blog-author-posts-fr-fr-mark-hermeling":647},{"id":4,"title":5,"body":6,"config":7,"content":9,"description":6,"extension":14,"meta":15,"navigation":16,"path":17,"seo":18,"stem":19,"__hash__":20},"blogAuthors/en-us/blog/authors/mark-hermeling.yml","Mark Hermeling",null,{"template":8},"BlogAuthor",{"name":5,"config":10,"bio":12,"role":13},{"headshot":11},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1764087517/ay8u8nobvaebiibelkzx.jpg","","Head of Technical Marketing, AdaCore (parent company of CodeSonar product)","yml",{},true,"/en-us/blog/authors/mark-hermeling",{},"en-us/blog/authors/mark-hermeling","OqPJzf741jcekkwi_E_9NsCfboiDZfeXfhk9d18WbDc",{"data":22},{"logo":23,"freeTrial":28,"sales":33,"login":38,"items":43,"search":353,"minimal":388,"duo":407,"pricingDeployment":417},{"config":24},{"href":25,"dataGaName":26,"dataGaLocation":27},"/fr-fr/","gitlab logo","header",{"text":29,"config":30},"Commencer un essai gratuit",{"href":31,"dataGaName":32,"dataGaLocation":27},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":34,"config":35},"Contacter l'équipe commerciale",{"href":36,"dataGaName":37,"dataGaLocation":27},"/fr-fr/sales/","sales",{"text":39,"config":40},"Connexion",{"href":41,"dataGaName":42,"dataGaLocation":27},"https://gitlab.com/users/sign_in/","sign in",[44,71,168,173,274,334],{"text":45,"config":46,"cards":48},"Plateforme",{"dataNavLevelOne":47},"platform",[49,55,63],{"title":45,"description":50,"link":51},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":52,"config":53},"Découvrir notre plateforme",{"href":54,"dataGaName":47,"dataGaLocation":27},"/fr-fr/platform/",{"title":56,"description":57,"link":58},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":59,"config":60},"Découvrir GitLab Duo",{"href":61,"dataGaName":62,"dataGaLocation":27},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":64,"description":65,"link":66},"Choisir GitLab","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":67,"config":68},"En savoir plus",{"href":69,"dataGaName":70,"dataGaLocation":27},"/fr-fr/why-gitlab/","why gitlab",{"text":72,"left":16,"config":73,"link":75,"lists":79,"footer":150},"Produit",{"dataNavLevelOne":74},"solutions",{"text":76,"config":77},"Voir toutes les solutions",{"href":78,"dataGaName":74,"dataGaLocation":27},"/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":27},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[89,93,96,101],{"text":90,"config":91},"CI/CD",{"href":92,"dataGaLocation":27,"dataGaName":90},"/fr-fr/solutions/continuous-integration/",{"text":56,"config":94},{"href":61,"dataGaLocation":27,"dataGaName":95},"gitlab duo agent platform - product menu",{"text":97,"config":98},"Gestion du code source",{"href":99,"dataGaLocation":27,"dataGaName":100},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":102,"config":103},"Livraison de logiciels automatisée",{"href":86,"dataGaLocation":27,"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":27,"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":27},"Application security testing",{"text":119,"config":120},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":121,"dataGaLocation":27,"dataGaName":122},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":124,"config":125},"Conformité logicielle",{"href":126,"dataGaName":127,"dataGaLocation":27},"/fr-fr/solutions/software-compliance/","Software Compliance",{"title":129,"link":130,"items":135},"Mesures",{"config":131},{"icon":132,"href":133,"dataGaName":134,"dataGaLocation":27},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[136,140,145],{"text":137,"config":138},"Visibilité et mesures",{"href":133,"dataGaLocation":27,"dataGaName":139},"Visibility and Measurement",{"text":141,"config":142},"Gestion de la chaîne de valeur",{"href":143,"dataGaLocation":27,"dataGaName":144},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":146,"config":147},"Données d'analyse et informations clés",{"href":148,"dataGaLocation":27,"dataGaName":149},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":151,"items":152},"GitLab pour",[153,158,163],{"text":154,"config":155},"Entreprises",{"href":156,"dataGaLocation":27,"dataGaName":157},"/fr-fr/enterprise/","enterprise",{"text":159,"config":160},"PME",{"href":161,"dataGaLocation":27,"dataGaName":162},"/fr-fr/small-business/","small business",{"text":164,"config":165},"Secteur public",{"href":166,"dataGaLocation":27,"dataGaName":167},"/fr-fr/solutions/public-sector/","public sector",{"text":169,"config":170},"Tarifs",{"href":171,"dataGaName":172,"dataGaLocation":27,"dataNavLevelOne":172},"/fr-fr/pricing/","pricing",{"text":174,"config":175,"link":177,"lists":181,"feature":261},"Ressources",{"dataNavLevelOne":176},"resources",{"text":178,"config":179},"Afficher toutes les ressources",{"href":180,"dataGaName":176,"dataGaLocation":27},"/fr-fr/resources/",[182,215,233],{"title":183,"items":184},"Premiers pas",[185,190,195,200,205,210],{"text":186,"config":187},"Installation",{"href":188,"dataGaName":189,"dataGaLocation":27},"/fr-fr/install/","install",{"text":191,"config":192},"Guides de démarrage",{"href":193,"dataGaName":194,"dataGaLocation":27},"/fr-fr/get-started/","quick setup checklists",{"text":196,"config":197},"Apprentissage",{"href":198,"dataGaLocation":27,"dataGaName":199},"https://university.gitlab.com/","learn",{"text":201,"config":202},"Documentation sur le produit",{"href":203,"dataGaName":204,"dataGaLocation":27},"https://docs.gitlab.com/","product documentation",{"text":206,"config":207},"Vidéos sur les bonnes pratiques",{"href":208,"dataGaName":209,"dataGaLocation":27},"/fr-fr/getting-started-videos/","best practice videos",{"text":211,"config":212},"Intégrations",{"href":213,"dataGaName":214,"dataGaLocation":27},"/fr-fr/integrations/","integrations",{"title":216,"items":217},"Découvrir",[218,223,228],{"text":219,"config":220},"Témoignages clients",{"href":221,"dataGaName":222,"dataGaLocation":27},"/fr-fr/customers/","customer success stories",{"text":224,"config":225},"Blog",{"href":226,"dataGaName":227,"dataGaLocation":27},"/fr-fr/blog/","blog",{"text":229,"config":230},"Travail à distance",{"href":231,"dataGaName":232,"dataGaLocation":27},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":234,"items":235},"Connecter",[236,241,246,251,256],{"text":237,"config":238},"Services GitLab",{"href":239,"dataGaName":240,"dataGaLocation":27},"/fr-fr/services/","services",{"text":242,"config":243},"Communauté",{"href":244,"dataGaName":245,"dataGaLocation":27},"/community/","community",{"text":247,"config":248},"Forum",{"href":249,"dataGaName":250,"dataGaLocation":27},"https://forum.gitlab.com/","forum",{"text":252,"config":253},"Événements",{"href":254,"dataGaName":255,"dataGaLocation":27},"/events/","events",{"text":257,"config":258},"Partenaires",{"href":259,"dataGaName":260,"dataGaLocation":27},"/fr-fr/partners/","partners",{"backgroundColor":262,"textColor":263,"text":264,"image":265,"link":269},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":266,"config":267},"carte promo The Source",{"src":268},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":270,"config":271},"Lire les articles les plus récents",{"href":272,"dataGaName":273,"dataGaLocation":27},"/fr-fr/the-source/","the source",{"text":275,"config":276,"lists":278},"Société",{"dataNavLevelOne":277},"company",[279],{"items":280},[281,286,292,294,299,304,309,314,319,324,329],{"text":282,"config":283},"À propos",{"href":284,"dataGaName":285,"dataGaLocation":27},"/fr-fr/company/","about",{"text":287,"config":288,"footerGa":291},"Carrières",{"href":289,"dataGaName":290,"dataGaLocation":27},"/jobs/","jobs",{"dataGaName":290},{"text":252,"config":293},{"href":254,"dataGaName":255,"dataGaLocation":27},{"text":295,"config":296},"Leadership",{"href":297,"dataGaName":298,"dataGaLocation":27},"/company/team/e-group/","leadership",{"text":300,"config":301},"Équipe",{"href":302,"dataGaName":303,"dataGaLocation":27},"/company/team/","team",{"text":305,"config":306},"Manuel",{"href":307,"dataGaName":308,"dataGaLocation":27},"https://handbook.gitlab.com/","handbook",{"text":310,"config":311},"Relations avec les investisseurs",{"href":312,"dataGaName":313,"dataGaLocation":27},"https://ir.gitlab.com/","investor relations",{"text":315,"config":316},"Centre de confiance",{"href":317,"dataGaName":318,"dataGaLocation":27},"/fr-fr/security/","trust center",{"text":320,"config":321},"Centre pour la transparence de l'IA",{"href":322,"dataGaName":323,"dataGaLocation":27},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":325,"config":326},"Newsletter",{"href":327,"dataGaName":328,"dataGaLocation":27},"/company/contact/#contact-forms","newsletter",{"text":330,"config":331},"Presse",{"href":332,"dataGaName":333,"dataGaLocation":27},"/press/","press",{"text":335,"config":336,"lists":337},"Nous contacter",{"dataNavLevelOne":277},[338],{"items":339},[340,343,348],{"text":34,"config":341},{"href":36,"dataGaName":342,"dataGaLocation":27},"talk to sales",{"text":344,"config":345},"Portail d’assistance",{"href":346,"dataGaName":347,"dataGaLocation":27},"https://support.gitlab.com","support portal",{"text":349,"config":350},"Portail clients GitLab",{"href":351,"dataGaName":352,"dataGaLocation":27},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":354,"login":355,"suggestions":362},"Fermer",{"text":356,"link":357},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":358,"config":359},"gitlab.com",{"href":41,"dataGaName":360,"dataGaLocation":361},"search login","search",{"text":363,"default":364},"Suggestions",[365,367,372,374,379,384],{"text":56,"config":366},{"href":61,"dataGaName":56,"dataGaLocation":361},{"text":368,"config":369},"Suggestions de code (IA)",{"href":370,"dataGaName":371,"dataGaLocation":361},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":90,"config":373},{"href":92,"dataGaName":90,"dataGaLocation":361},{"text":375,"config":376},"GitLab sur AWS",{"href":377,"dataGaName":378,"dataGaLocation":361},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":380,"config":381},"GitLab sur Google Cloud ",{"href":382,"dataGaName":383,"dataGaLocation":361},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":385,"config":386},"Pourquoi utiliser GitLab ?",{"href":69,"dataGaName":387,"dataGaLocation":361},"Why GitLab?",{"freeTrial":389,"mobileIcon":394,"desktopIcon":399,"secondaryButton":402},{"text":390,"config":391},"Commencer votre essai gratuit",{"href":392,"dataGaName":32,"dataGaLocation":393},"https://gitlab.com/-/trials/new/","nav",{"altText":395,"config":396},"Icône GitLab",{"src":397,"dataGaName":398,"dataGaLocation":393},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":395,"config":400},{"src":401,"dataGaName":398,"dataGaLocation":393},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":403,"config":404},"Commencer",{"href":405,"dataGaName":406,"dataGaLocation":393},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/compare/gitlab-vs-github/","get started",{"freeTrial":408,"mobileIcon":413,"desktopIcon":415},{"text":409,"config":410},"En savoir plus sur GitLab Duo",{"href":411,"dataGaName":412,"dataGaLocation":393},"/fr-fr/gitlab-duo/","gitlab duo",{"altText":395,"config":414},{"src":397,"dataGaName":398,"dataGaLocation":393},{"altText":395,"config":416},{"src":401,"dataGaName":398,"dataGaLocation":393},{"freeTrial":418,"mobileIcon":423,"desktopIcon":425},{"text":419,"config":420},"Retour aux tarifs",{"href":171,"dataGaName":421,"dataGaLocation":393,"icon":422},"back to pricing","GoBack",{"altText":395,"config":424},{"src":397,"dataGaName":398,"dataGaLocation":393},{"altText":395,"config":426},{"src":401,"dataGaName":398,"dataGaLocation":393},{"title":428,"button":429,"config":434},"Découvrez comment l'IA agentique transforme la livraison logicielle",{"text":430,"config":431},"Regarder GitLab Transcend maintenant",{"href":432,"dataGaName":433,"dataGaLocation":27},"/fr-fr/events/transcend/virtual/","transcend event",{"layout":435,"icon":436},"release","AiStar",{"data":438},{"text":439,"source":440,"edit":446,"contribute":451,"config":456,"items":461,"minimal":638},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":441,"config":442},"Afficher le code source de la page",{"href":443,"dataGaName":444,"dataGaLocation":445},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":447,"config":448},"Modifier cette page",{"href":449,"dataGaName":450,"dataGaLocation":445},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":452,"config":453},"Veuillez contribuer",{"href":454,"dataGaName":455,"dataGaLocation":445},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":457,"facebook":458,"youtube":459,"linkedin":460},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[462,485,539,571,606],{"title":45,"links":463,"subMenu":468},[464],{"text":465,"config":466},"Plateforme DevSecOps",{"href":54,"dataGaName":467,"dataGaLocation":445},"devsecops platform",[469],{"title":169,"links":470},[471,475,480],{"text":472,"config":473},"Voir les forfaits",{"href":171,"dataGaName":474,"dataGaLocation":445},"view plans",{"text":476,"config":477},"Pourquoi choisir GitLab Premium ?",{"href":478,"dataGaName":479,"dataGaLocation":445},"/fr-fr/pricing/premium/","why premium",{"text":481,"config":482},"Pourquoi choisir GitLab Ultimate ?",{"href":483,"dataGaName":484,"dataGaLocation":445},"/fr-fr/pricing/ultimate/","why ultimate",{"title":486,"links":487},"Solutions",[488,493,496,498,503,508,512,515,518,523,525,527,529,534],{"text":489,"config":490},"Transformation digitale",{"href":491,"dataGaName":492,"dataGaLocation":445},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":494,"config":495},"Sécurité et conformité",{"href":110,"dataGaName":117,"dataGaLocation":445},{"text":102,"config":497},{"href":86,"dataGaName":87,"dataGaLocation":445},{"text":499,"config":500},"Développement agile",{"href":501,"dataGaName":502,"dataGaLocation":445},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":504,"config":505},"Transformation cloud",{"href":506,"dataGaName":507,"dataGaLocation":445},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":509,"config":510},"SCM",{"href":99,"dataGaName":511,"dataGaLocation":445},"source code management",{"text":90,"config":513},{"href":92,"dataGaName":514,"dataGaLocation":445},"continuous integration & delivery",{"text":141,"config":516},{"href":143,"dataGaName":517,"dataGaLocation":445},"value stream management",{"text":519,"config":520},"GitOps",{"href":521,"dataGaName":522,"dataGaLocation":445},"/fr-fr/solutions/gitops/","gitops",{"text":154,"config":524},{"href":156,"dataGaName":157,"dataGaLocation":445},{"text":159,"config":526},{"href":161,"dataGaName":162,"dataGaLocation":445},{"text":164,"config":528},{"href":166,"dataGaName":167,"dataGaLocation":445},{"text":530,"config":531},"Formation",{"href":532,"dataGaName":533,"dataGaLocation":445},"/fr-fr/solutions/education/","education",{"text":535,"config":536},"Services financiers",{"href":537,"dataGaName":538,"dataGaLocation":445},"/fr-fr/solutions/finance/","financial services",{"title":174,"links":540},[541,543,546,548,551,553,556,559,561,563,565,567,569],{"text":186,"config":542},{"href":188,"dataGaName":189,"dataGaLocation":445},{"text":544,"config":545},"Guides de démarrage rapide",{"href":193,"dataGaName":194,"dataGaLocation":445},{"text":196,"config":547},{"href":198,"dataGaName":199,"dataGaLocation":445},{"text":201,"config":549},{"href":203,"dataGaName":550,"dataGaLocation":445},"docs",{"text":224,"config":552},{"href":226,"dataGaName":227},{"text":554,"config":555},"Histoires de réussite client",{"href":221,"dataGaLocation":445},{"text":557,"config":558},"Histoires de succès client",{"href":221,"dataGaName":222,"dataGaLocation":445},{"text":229,"config":560},{"href":231,"dataGaName":232,"dataGaLocation":445},{"text":237,"config":562},{"href":239,"dataGaName":240,"dataGaLocation":445},{"text":242,"config":564},{"href":244,"dataGaName":245,"dataGaLocation":445},{"text":247,"config":566},{"href":249,"dataGaName":250,"dataGaLocation":445},{"text":252,"config":568},{"href":254,"dataGaName":255,"dataGaLocation":445},{"text":257,"config":570},{"href":259,"dataGaName":260,"dataGaLocation":445},{"title":275,"links":572},[573,575,578,580,582,584,586,590,595,597,599,601],{"text":282,"config":574},{"href":284,"dataGaName":277,"dataGaLocation":445},{"text":576,"config":577},"Emplois",{"href":289,"dataGaName":290,"dataGaLocation":445},{"text":295,"config":579},{"href":297,"dataGaName":298,"dataGaLocation":445},{"text":300,"config":581},{"href":302,"dataGaName":303,"dataGaLocation":445},{"text":305,"config":583},{"href":307,"dataGaName":308,"dataGaLocation":445},{"text":310,"config":585},{"href":312,"dataGaName":313,"dataGaLocation":445},{"text":587,"config":588},"Sustainability",{"href":589,"dataGaName":587,"dataGaLocation":445},"/sustainability/",{"text":591,"config":592},"Diversité, inclusion et appartenance (DIB)",{"href":593,"dataGaName":594,"dataGaLocation":445},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":315,"config":596},{"href":317,"dataGaName":318,"dataGaLocation":445},{"text":325,"config":598},{"href":327,"dataGaName":328,"dataGaLocation":445},{"text":330,"config":600},{"href":332,"dataGaName":333,"dataGaLocation":445},{"text":602,"config":603},"Déclaration de transparence sur l'esclavage moderne",{"href":604,"dataGaName":605,"dataGaLocation":445},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":335,"links":607},[608,611,616,618,623,628,633],{"text":609,"config":610},"Échanger avec un expert",{"href":36,"dataGaName":37,"dataGaLocation":445},{"text":612,"config":613},"Aide",{"href":614,"dataGaName":615,"dataGaLocation":445},"/support/","get help",{"text":349,"config":617},{"href":351,"dataGaName":352,"dataGaLocation":445},{"text":619,"config":620},"Statut",{"href":621,"dataGaName":622,"dataGaLocation":445},"https://status.gitlab.com/","status",{"text":624,"config":625},"Conditions d'utilisation",{"href":626,"dataGaName":627},"/terms/","terms of use",{"text":629,"config":630},"Déclaration de confidentialité",{"href":631,"dataGaName":632,"dataGaLocation":445},"/fr-fr/privacy/","privacy statement",{"text":634,"config":635},"Préférences en matière de cookies",{"dataGaName":636,"dataGaLocation":445,"id":637,"isOneTrustButton":16},"cookie preferences","ot-sdk-btn",{"items":639},[640,642,645],{"text":624,"config":641},{"href":626,"dataGaName":627,"dataGaLocation":445},{"text":643,"config":644},"Politique de confidentialité",{"href":631,"dataGaName":632,"dataGaLocation":445},{"text":634,"config":646},{"dataGaName":636,"dataGaLocation":445,"id":637,"isOneTrustButton":16},[648],{"content":649,"config":657},{"title":650,"heroImage":651,"category":652,"description":653,"authors":654,"date":656},"Automatisez la conformité des systèmes embarqués avec GitLab et CodeSonar","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659978/Blog/Hero%20Images/automation.png","product","Découvrez les vérifications continues de conformité pour les normes ISO 26262, DO-178C, MISRA et d'autres normes de qualité du code et de sécurité fonctionnelle.",[5,655],"Darwin Sanoy","2025-12-18",{"slug":658,"externalUrl":-1},"automate-embedded-systems-compliance-with-gitlab-and-codesonar",1772652143002]