[{"data":1,"prerenderedAt":1100},["ShallowReactive",2],{"/en-us/blog/tags/security":3,"navigation-fr-fr":18,"banner-fr-fr":423,"footer-fr-fr":433,"security-tag-posts-fr-fr":643},{"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",{"data":19},{"logo":20,"freeTrial":25,"sales":30,"login":35,"items":40,"search":350,"minimal":385,"duo":404,"pricingDeployment":413},{"config":21},{"href":22,"dataGaName":23,"dataGaLocation":24},"/fr-fr/","gitlab logo","header",{"text":26,"config":27},"Commencer un essai gratuit",{"href":28,"dataGaName":29,"dataGaLocation":24},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":31,"config":32},"Contacter l'équipe commerciale",{"href":33,"dataGaName":34,"dataGaLocation":24},"/fr-fr/sales/","sales",{"text":36,"config":37},"Connexion",{"href":38,"dataGaName":39,"dataGaLocation":24},"https://gitlab.com/users/sign_in/","sign in",[41,68,165,170,271,331],{"text":42,"config":43,"cards":45},"Plateforme",{"dataNavLevelOne":44},"platform",[46,52,60],{"title":42,"description":47,"link":48},"La plateforme d'orchestration intelligente pour le DevSecOps",{"text":49,"config":50},"Découvrir notre plateforme",{"href":51,"dataGaName":44,"dataGaLocation":24},"/fr-fr/platform/",{"title":53,"description":54,"link":55},"GitLab Duo Agent Platform","L'IA agentique pour l'ensemble du cycle de développement logiciel",{"text":56,"config":57},"Découvrir GitLab Duo",{"href":58,"dataGaName":59,"dataGaLocation":24},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":61,"description":62,"link":63},"Choisir GitLab","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":64,"config":65},"En savoir plus",{"href":66,"dataGaName":67,"dataGaLocation":24},"/fr-fr/why-gitlab/","why gitlab",{"text":69,"left":13,"config":70,"link":72,"lists":76,"footer":147},"Produit",{"dataNavLevelOne":71},"solutions",{"text":73,"config":74},"Voir toutes les solutions",{"href":75,"dataGaName":71,"dataGaLocation":24},"/fr-fr/solutions/",[77,102,125],{"title":78,"description":79,"link":80,"items":85},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":81},{"icon":82,"href":83,"dataGaName":84,"dataGaLocation":24},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[86,90,93,98],{"text":87,"config":88},"CI/CD",{"href":89,"dataGaLocation":24,"dataGaName":87},"/fr-fr/solutions/continuous-integration/",{"text":53,"config":91},{"href":58,"dataGaLocation":24,"dataGaName":92},"gitlab duo agent platform - product menu",{"text":94,"config":95},"Gestion du code source",{"href":96,"dataGaLocation":24,"dataGaName":97},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":99,"config":100},"Livraison de logiciels automatisée",{"href":83,"dataGaLocation":24,"dataGaName":101},"Automated software delivery",{"title":103,"description":104,"link":105,"items":110},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":106},{"href":107,"dataGaName":108,"dataGaLocation":24,"icon":109},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[111,115,120],{"text":112,"config":113},"Tests de sécurité des applications",{"href":107,"dataGaName":114,"dataGaLocation":24},"Application security testing",{"text":116,"config":117},"Sécurité de la chaîne d'approvisionnement logicielle",{"href":118,"dataGaLocation":24,"dataGaName":119},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":121,"config":122},"Conformité logicielle",{"href":123,"dataGaName":124,"dataGaLocation":24},"/fr-fr/solutions/software-compliance/","Software Compliance",{"title":126,"link":127,"items":132},"Mesures",{"config":128},{"icon":129,"href":130,"dataGaName":131,"dataGaLocation":24},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[133,137,142],{"text":134,"config":135},"Visibilité et mesures",{"href":130,"dataGaLocation":24,"dataGaName":136},"Visibility and Measurement",{"text":138,"config":139},"Gestion de la chaîne de valeur",{"href":140,"dataGaLocation":24,"dataGaName":141},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":143,"config":144},"Données d'analyse et informations clés",{"href":145,"dataGaLocation":24,"dataGaName":146},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":148,"items":149},"GitLab pour",[150,155,160],{"text":151,"config":152},"Entreprises",{"href":153,"dataGaLocation":24,"dataGaName":154},"/fr-fr/enterprise/","enterprise",{"text":156,"config":157},"PME",{"href":158,"dataGaLocation":24,"dataGaName":159},"/fr-fr/small-business/","small business",{"text":161,"config":162},"Secteur public",{"href":163,"dataGaLocation":24,"dataGaName":164},"/fr-fr/solutions/public-sector/","public sector",{"text":166,"config":167},"Tarifs",{"href":168,"dataGaName":169,"dataGaLocation":24,"dataNavLevelOne":169},"/fr-fr/pricing/","pricing",{"text":171,"config":172,"link":174,"lists":178,"feature":258},"Ressources",{"dataNavLevelOne":173},"resources",{"text":175,"config":176},"Afficher toutes les ressources",{"href":177,"dataGaName":173,"dataGaLocation":24},"/fr-fr/resources/",[179,212,230],{"title":180,"items":181},"Premiers pas",[182,187,192,197,202,207],{"text":183,"config":184},"Installation",{"href":185,"dataGaName":186,"dataGaLocation":24},"/fr-fr/install/","install",{"text":188,"config":189},"Guides de démarrage",{"href":190,"dataGaName":191,"dataGaLocation":24},"/fr-fr/get-started/","quick setup checklists",{"text":193,"config":194},"Apprentissage",{"href":195,"dataGaLocation":24,"dataGaName":196},"https://university.gitlab.com/","learn",{"text":198,"config":199},"Documentation sur le produit",{"href":200,"dataGaName":201,"dataGaLocation":24},"https://docs.gitlab.com/","product documentation",{"text":203,"config":204},"Vidéos sur les bonnes pratiques",{"href":205,"dataGaName":206,"dataGaLocation":24},"/fr-fr/getting-started-videos/","best practice videos",{"text":208,"config":209},"Intégrations",{"href":210,"dataGaName":211,"dataGaLocation":24},"/fr-fr/integrations/","integrations",{"title":213,"items":214},"Découvrir",[215,220,225],{"text":216,"config":217},"Témoignages clients",{"href":218,"dataGaName":219,"dataGaLocation":24},"/fr-fr/customers/","customer success stories",{"text":221,"config":222},"Blog",{"href":223,"dataGaName":224,"dataGaLocation":24},"/fr-fr/blog/","blog",{"text":226,"config":227},"Travail à distance",{"href":228,"dataGaName":229,"dataGaLocation":24},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":231,"items":232},"Connecter",[233,238,243,248,253],{"text":234,"config":235},"Services GitLab",{"href":236,"dataGaName":237,"dataGaLocation":24},"/fr-fr/services/","services",{"text":239,"config":240},"Communauté",{"href":241,"dataGaName":242,"dataGaLocation":24},"/community/","community",{"text":244,"config":245},"Forum",{"href":246,"dataGaName":247,"dataGaLocation":24},"https://forum.gitlab.com/","forum",{"text":249,"config":250},"Événements",{"href":251,"dataGaName":252,"dataGaLocation":24},"/events/","events",{"text":254,"config":255},"Partenaires",{"href":256,"dataGaName":257,"dataGaLocation":24},"/fr-fr/partners/","partners",{"backgroundColor":259,"textColor":260,"text":261,"image":262,"link":266},"#2f2a6b","#fff","L'avenir du développement logiciel. Tendances et perspectives.",{"altText":263,"config":264},"carte promo The Source",{"src":265},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":267,"config":268},"Lire les articles les plus récents",{"href":269,"dataGaName":270,"dataGaLocation":24},"/fr-fr/the-source/","the source",{"text":272,"config":273,"lists":275},"Société",{"dataNavLevelOne":274},"company",[276],{"items":277},[278,283,289,291,296,301,306,311,316,321,326],{"text":279,"config":280},"À propos",{"href":281,"dataGaName":282,"dataGaLocation":24},"/fr-fr/company/","about",{"text":284,"config":285,"footerGa":288},"Carrières",{"href":286,"dataGaName":287,"dataGaLocation":24},"/jobs/","jobs",{"dataGaName":287},{"text":249,"config":290},{"href":251,"dataGaName":252,"dataGaLocation":24},{"text":292,"config":293},"Leadership",{"href":294,"dataGaName":295,"dataGaLocation":24},"/company/team/e-group/","leadership",{"text":297,"config":298},"Équipe",{"href":299,"dataGaName":300,"dataGaLocation":24},"/company/team/","team",{"text":302,"config":303},"Manuel",{"href":304,"dataGaName":305,"dataGaLocation":24},"https://handbook.gitlab.com/","handbook",{"text":307,"config":308},"Relations avec les investisseurs",{"href":309,"dataGaName":310,"dataGaLocation":24},"https://ir.gitlab.com/","investor relations",{"text":312,"config":313},"Centre de confiance",{"href":314,"dataGaName":315,"dataGaLocation":24},"/fr-fr/security/","trust center",{"text":317,"config":318},"Centre pour la transparence de l'IA",{"href":319,"dataGaName":320,"dataGaLocation":24},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":322,"config":323},"Newsletter",{"href":324,"dataGaName":325,"dataGaLocation":24},"/company/contact/#contact-forms","newsletter",{"text":327,"config":328},"Presse",{"href":329,"dataGaName":330,"dataGaLocation":24},"/press/","press",{"text":332,"config":333,"lists":334},"Nous contacter",{"dataNavLevelOne":274},[335],{"items":336},[337,340,345],{"text":31,"config":338},{"href":33,"dataGaName":339,"dataGaLocation":24},"talk to sales",{"text":341,"config":342},"Portail d’assistance",{"href":343,"dataGaName":344,"dataGaLocation":24},"https://support.gitlab.com","support portal",{"text":346,"config":347},"Portail clients GitLab",{"href":348,"dataGaName":349,"dataGaLocation":24},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":351,"login":352,"suggestions":359},"Fermer",{"text":353,"link":354},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":355,"config":356},"gitlab.com",{"href":38,"dataGaName":357,"dataGaLocation":358},"search login","search",{"text":360,"default":361},"Suggestions",[362,364,369,371,376,381],{"text":53,"config":363},{"href":58,"dataGaName":53,"dataGaLocation":358},{"text":365,"config":366},"Suggestions de code (IA)",{"href":367,"dataGaName":368,"dataGaLocation":358},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":87,"config":370},{"href":89,"dataGaName":87,"dataGaLocation":358},{"text":372,"config":373},"GitLab sur AWS",{"href":374,"dataGaName":375,"dataGaLocation":358},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":377,"config":378},"GitLab sur Google Cloud ",{"href":379,"dataGaName":380,"dataGaLocation":358},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":382,"config":383},"Pourquoi utiliser GitLab ?",{"href":66,"dataGaName":384,"dataGaLocation":358},"Why GitLab?",{"freeTrial":386,"mobileIcon":391,"desktopIcon":396,"secondaryButton":399},{"text":387,"config":388},"Commencer votre essai gratuit",{"href":389,"dataGaName":29,"dataGaLocation":390},"https://gitlab.com/-/trials/new/","nav",{"altText":392,"config":393},"Icône GitLab",{"src":394,"dataGaName":395,"dataGaLocation":390},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":392,"config":397},{"src":398,"dataGaName":395,"dataGaLocation":390},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":400,"config":401},"Commencer",{"href":402,"dataGaName":403,"dataGaLocation":390},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":405,"mobileIcon":409,"desktopIcon":411},{"text":406,"config":407},"En savoir plus sur GitLab Duo",{"href":58,"dataGaName":408,"dataGaLocation":390},"gitlab duo",{"altText":392,"config":410},{"src":394,"dataGaName":395,"dataGaLocation":390},{"altText":392,"config":412},{"src":398,"dataGaName":395,"dataGaLocation":390},{"freeTrial":414,"mobileIcon":419,"desktopIcon":421},{"text":415,"config":416},"Retour aux tarifs",{"href":168,"dataGaName":417,"dataGaLocation":390,"icon":418},"back to pricing","GoBack",{"altText":392,"config":420},{"src":394,"dataGaName":395,"dataGaLocation":390},{"altText":392,"config":422},{"src":398,"dataGaName":395,"dataGaLocation":390},{"title":424,"button":425,"config":430},"Découvrez comment l'IA agentique transforme la livraison logicielle",{"text":426,"config":427},"Regarder GitLab Transcend maintenant",{"href":428,"dataGaName":429,"dataGaLocation":24},"/fr-fr/events/transcend/virtual/","transcend event",{"layout":431,"icon":432,"disabled":13},"release","AiStar",{"data":434},{"text":435,"source":436,"edit":442,"contribute":447,"config":452,"items":457,"minimal":634},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence",{"text":437,"config":438},"Afficher le code source de la page",{"href":439,"dataGaName":440,"dataGaLocation":441},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":443,"config":444},"Modifier cette page",{"href":445,"dataGaName":446,"dataGaLocation":441},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":448,"config":449},"Veuillez contribuer",{"href":450,"dataGaName":451,"dataGaLocation":441},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":453,"facebook":454,"youtube":455,"linkedin":456},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[458,481,535,567,602],{"title":42,"links":459,"subMenu":464},[460],{"text":461,"config":462},"Plateforme DevSecOps",{"href":51,"dataGaName":463,"dataGaLocation":441},"devsecops platform",[465],{"title":166,"links":466},[467,471,476],{"text":468,"config":469},"Voir les forfaits",{"href":168,"dataGaName":470,"dataGaLocation":441},"view plans",{"text":472,"config":473},"Pourquoi choisir GitLab Premium ?",{"href":474,"dataGaName":475,"dataGaLocation":441},"/fr-fr/pricing/premium/","why premium",{"text":477,"config":478},"Pourquoi choisir GitLab Ultimate ?",{"href":479,"dataGaName":480,"dataGaLocation":441},"/fr-fr/pricing/ultimate/","why ultimate",{"title":482,"links":483},"Solutions",[484,489,492,494,499,504,508,511,514,519,521,523,525,530],{"text":485,"config":486},"Transformation digitale",{"href":487,"dataGaName":488,"dataGaLocation":441},"/fr-fr/topics/digital-transformation/","digital transformation",{"text":490,"config":491},"Sécurité et conformité",{"href":107,"dataGaName":114,"dataGaLocation":441},{"text":99,"config":493},{"href":83,"dataGaName":84,"dataGaLocation":441},{"text":495,"config":496},"Développement agile",{"href":497,"dataGaName":498,"dataGaLocation":441},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":500,"config":501},"Transformation cloud",{"href":502,"dataGaName":503,"dataGaLocation":441},"/fr-fr/topics/cloud-native/","cloud transformation",{"text":505,"config":506},"SCM",{"href":96,"dataGaName":507,"dataGaLocation":441},"source code management",{"text":87,"config":509},{"href":89,"dataGaName":510,"dataGaLocation":441},"continuous integration & delivery",{"text":138,"config":512},{"href":140,"dataGaName":513,"dataGaLocation":441},"value stream management",{"text":515,"config":516},"GitOps",{"href":517,"dataGaName":518,"dataGaLocation":441},"/fr-fr/solutions/gitops/","gitops",{"text":151,"config":520},{"href":153,"dataGaName":154,"dataGaLocation":441},{"text":156,"config":522},{"href":158,"dataGaName":159,"dataGaLocation":441},{"text":161,"config":524},{"href":163,"dataGaName":164,"dataGaLocation":441},{"text":526,"config":527},"Formation",{"href":528,"dataGaName":529,"dataGaLocation":441},"/fr-fr/solutions/education/","education",{"text":531,"config":532},"Services financiers",{"href":533,"dataGaName":534,"dataGaLocation":441},"/fr-fr/solutions/finance/","financial services",{"title":171,"links":536},[537,539,542,544,547,549,552,555,557,559,561,563,565],{"text":183,"config":538},{"href":185,"dataGaName":186,"dataGaLocation":441},{"text":540,"config":541},"Guides de démarrage rapide",{"href":190,"dataGaName":191,"dataGaLocation":441},{"text":193,"config":543},{"href":195,"dataGaName":196,"dataGaLocation":441},{"text":198,"config":545},{"href":200,"dataGaName":546,"dataGaLocation":441},"docs",{"text":221,"config":548},{"href":223,"dataGaName":224},{"text":550,"config":551},"Histoires de réussite client",{"href":218,"dataGaLocation":441},{"text":553,"config":554},"Histoires de succès client",{"href":218,"dataGaName":219,"dataGaLocation":441},{"text":226,"config":556},{"href":228,"dataGaName":229,"dataGaLocation":441},{"text":234,"config":558},{"href":236,"dataGaName":237,"dataGaLocation":441},{"text":239,"config":560},{"href":241,"dataGaName":242,"dataGaLocation":441},{"text":244,"config":562},{"href":246,"dataGaName":247,"dataGaLocation":441},{"text":249,"config":564},{"href":251,"dataGaName":252,"dataGaLocation":441},{"text":254,"config":566},{"href":256,"dataGaName":257,"dataGaLocation":441},{"title":272,"links":568},[569,571,574,576,578,580,582,586,591,593,595,597],{"text":279,"config":570},{"href":281,"dataGaName":274,"dataGaLocation":441},{"text":572,"config":573},"Emplois",{"href":286,"dataGaName":287,"dataGaLocation":441},{"text":292,"config":575},{"href":294,"dataGaName":295,"dataGaLocation":441},{"text":297,"config":577},{"href":299,"dataGaName":300,"dataGaLocation":441},{"text":302,"config":579},{"href":304,"dataGaName":305,"dataGaLocation":441},{"text":307,"config":581},{"href":309,"dataGaName":310,"dataGaLocation":441},{"text":583,"config":584},"Sustainability",{"href":585,"dataGaName":583,"dataGaLocation":441},"/sustainability/",{"text":587,"config":588},"Diversité, inclusion et appartenance (DIB)",{"href":589,"dataGaName":590,"dataGaLocation":441},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":312,"config":592},{"href":314,"dataGaName":315,"dataGaLocation":441},{"text":322,"config":594},{"href":324,"dataGaName":325,"dataGaLocation":441},{"text":327,"config":596},{"href":329,"dataGaName":330,"dataGaLocation":441},{"text":598,"config":599},"Déclaration de transparence sur l'esclavage moderne",{"href":600,"dataGaName":601,"dataGaLocation":441},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":332,"links":603},[604,607,612,614,619,624,629],{"text":605,"config":606},"Échanger avec un expert",{"href":33,"dataGaName":34,"dataGaLocation":441},{"text":608,"config":609},"Aide",{"href":610,"dataGaName":611,"dataGaLocation":441},"https://support.gitlab.com/hc/en-us/articles/11626483177756-GitLab-Support","get help",{"text":346,"config":613},{"href":348,"dataGaName":349,"dataGaLocation":441},{"text":615,"config":616},"Statut",{"href":617,"dataGaName":618,"dataGaLocation":441},"https://status.gitlab.com/","status",{"text":620,"config":621},"Conditions d'utilisation",{"href":622,"dataGaName":623},"/terms/","terms of use",{"text":625,"config":626},"Déclaration de confidentialité",{"href":627,"dataGaName":628,"dataGaLocation":441},"/fr-fr/privacy/","privacy statement",{"text":630,"config":631},"Préférences en matière de cookies",{"dataGaName":632,"dataGaLocation":441,"id":633,"isOneTrustButton":13},"cookie preferences","ot-sdk-btn",{"items":635},[636,638,641],{"text":620,"config":637},{"href":622,"dataGaName":623,"dataGaLocation":441},{"text":639,"config":640},"Politique de confidentialité",{"href":627,"dataGaName":628,"dataGaLocation":441},{"text":630,"config":642},{"dataGaName":632,"dataGaLocation":441,"id":633,"isOneTrustButton":13},[644,654,665,675,685,696,705,715,725,735,745,756,767,778,790,799,808,817,828,837,847,858,868,877,886,895,904,914,924,934,943,952,962,971,982,992,1002,1012,1023,1034,1044,1054,1062,1071,1080,1089],{"content":645,"config":652},{"title":646,"heroImage":647,"category":10,"description":648,"authors":649,"date":651},"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 de leur cycle de vie.",[650],"Fernando Diaz","2026-04-13",{"slug":653,"externalUrl":-1},"complete-guide-to-gitlab-container-scanning",{"content":655,"config":663},{"title":656,"heroImage":657,"category":658,"description":659,"authors":660,"date":662},"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-ml","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.",[661],"Omer Azaria","2026-03-30",{"slug":664,"externalUrl":-1},"ai-can-detect-vulnerabilities-but-who-governs-risk",{"content":666,"config":673},{"title":667,"heroImage":668,"category":10,"description":669,"authors":670,"date":672},"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.",[671],"Alisa Ho","2026-03-19",{"slug":674,"externalUrl":-1},"gitlab-18-10-brings-ai-native-triage-and-remediation",{"content":676,"config":683},{"title":677,"heroImage":678,"category":10,"description":679,"authors":680,"date":682},"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é.",[681],"Omid Khan","2026-03-12",{"slug":684,"externalUrl":-1},"how-to-set-up-gitlab-saml-sso-with-google-workspace",{"content":686,"config":694},{"title":687,"heroImage":688,"category":689,"description":690,"authors":691,"date":693},"Les clés d'accès pour l'authentification sans mot de passe et à deux facteurs sont désormais disponibles sur GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1772029801/qk75nu1eezxa6aiefpup.png","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.",[692],"GitLab","2026-03-10",{"slug":695,"externalUrl":-1},"passkeys-now-available-for-passwordless-sign-in-and-2fa-on-gitlab",{"content":697,"config":703},{"title":698,"heroImage":699,"category":10,"description":700,"authors":701,"date":702},"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.",[650],"2026-03-09",{"slug":704,"externalUrl":-1},"vulnerability-triage-made-simple-with-gitlab-security-analyst-agent",{"content":706,"config":713},{"title":707,"heroImage":708,"category":10,"description":709,"authors":710,"date":712},"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.",[671,711],"Mike Clausen","2026-02-23",{"slug":714,"externalUrl":-1},"track-vulnerability-remediation-with-the-updated-gitlab-security-dashboard",{"content":716,"config":723},{"title":717,"heroImage":718,"category":10,"description":719,"authors":720,"date":722},"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.",[721],"Abubakar Siddiq Ango","2026-02-09",{"slug":724,"externalUrl":-1},"meet-regulatory-standards-with-gitlab",{"content":726,"config":733},{"title":727,"heroImage":728,"category":10,"description":729,"authors":730,"date":732},"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.",[731],"Kayla Hagopian","2026-01-20",{"slug":734,"externalUrl":-1},"gitlab-bug-bounty-program-policy-updates",{"content":736,"config":743},{"title":737,"heroImage":738,"category":10,"description":739,"authors":740,"date":742},"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.",[741],"Kim Waters","2026-01-14",{"slug":744,"externalUrl":-1},"strengthening-gitlab-com-security-mandatory-multi-factor-authentication",{"content":746,"config":754},{"title":747,"heroImage":748,"category":749,"description":750,"authors":751,"date":753},"[Rapport] Comment l'IA redéfinit le DevSecOps en 2026 ?","https://res.cloudinary.com/about-gitlab-com/image/upload/v1768217269/rnpqe3mbm3b8unj8ksrk.png","devsecops","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é.",[752],"Manav Khurana","2026-01-12",{"slug":755,"externalUrl":-1},"devsecops-report-france",{"content":757,"config":765},{"title":758,"heroImage":759,"category":760,"description":761,"authors":762,"date":764},"GitLab 18.7 : IA, gouvernance et DevOps renforcés","https://res.cloudinary.com/about-gitlab-com/image/upload/v1766061346/qky0m84chjftwmyk4kml.png","product","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.",[763],"Bill Staples","2025-12-18",{"slug":766,"externalUrl":-1},"gitlab-18-7-advancing-ai-automation",{"content":768,"config":776},{"title":769,"heroImage":770,"category":771,"description":772,"authors":773,"date":775},"Nouvelle vague d'escroqueries au recrutement usurpant l'identité de recruteurs","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1759320418/xjmqcozxzt4frx0hori3.png","news","Découvrez ces escroqueries ciblant les chercheurs d'emploi, les mesures prises par GitLab et comment vous protéger.",[774],"Hasan Chawich","2025-12-11",{"slug":777,"externalUrl":-1},"new-wave-of-fake-job-scams-impersonating-recruiters",{"content":779,"config":788},{"title":780,"heroImage":781,"category":782,"description":783,"authors":784,"date":787},"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","security-labs","Le logiciel malveillant à l'origine de cette attaque comprend un mécanisme d'autodestruction capable de supprimer les données des utilisateurs.",[785,786],"Daniel Abeles","Michael Henriksen","2025-11-25",{"slug":789,"externalUrl":-1},"gitlab-discovers-widespread-npm-supply-chain-attack",{"content":791,"config":797},{"title":792,"heroImage":678,"category":10,"description":793,"authors":794,"date":796},"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.",[795],"Fabio Pitino","2025-11-13",{"slug":798,"externalUrl":-1},"migrate-from-pipeline-variables-to-pipeline-inputs-for-better-security",{"content":800,"config":806},{"title":801,"heroImage":678,"category":10,"description":802,"authors":803,"date":805},"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.",[804],"Salman Ladha","2025-11-11",{"slug":807,"externalUrl":-1},"delivering-faster-and-smarter-scans-with-advanced-sast",{"content":809,"config":815},{"title":810,"heroImage":811,"category":10,"description":812,"authors":813,"date":814},"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.",[650],"2025-11-04",{"slug":816,"externalUrl":-1},"tutorial-security-scanning-in-air-gapped-environments",{"content":818,"config":826},{"title":819,"heroImage":820,"category":10,"description":821,"authors":822,"date":825},"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.",[823,824],"Itzik Gan Baruch","Rebeca Fenoy-Anthony","2025-10-20",{"slug":827,"externalUrl":-1},"a-developers-guide-to-building-secure-retail-apps-with-gitlab",{"content":829,"config":835},{"title":830,"heroImage":831,"category":10,"description":832,"authors":833,"date":834},"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.",[650],"2025-10-01",{"slug":836,"externalUrl":-1},"secure-and-safe-login-and-commits-with-gitlab-yubico",{"content":838,"config":845},{"title":839,"heroImage":840,"category":10,"description":841,"authors":842,"date":844},"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.",[843],"GitLab France Team","2025-09-26",{"slug":846,"externalUrl":-1},"what-is-vulnerability-management",{"content":848,"config":856},{"title":849,"heroImage":850,"category":658,"description":851,"authors":852,"date":855},"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.",[853,854],"Kyle Smith","Ayoub Fandi","2025-09-11",{"slug":857,"externalUrl":-1},"the-gitlab-ai-security-framework-for-security-leaders",{"content":859,"config":866},{"title":860,"heroImage":861,"category":10,"description":862,"authors":863,"date":865},"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.",[864],"Madeline Lake","2025-08-26",{"slug":867,"externalUrl":-1},"how-to-transform-compliance-observation-management-with-gitlab",{"content":869,"config":875},{"title":870,"heroImage":871,"category":658,"description":872,"authors":873,"date":874},"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.",[763],"2025-08-21",{"slug":876,"externalUrl":-1},"gitlab-18-3-expanding-ai-orchestration-in-software-engineering",{"content":878,"config":884},{"title":879,"heroImage":880,"category":10,"description":881,"authors":882,"date":883},"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.",[804],"2025-08-18",{"slug":885,"externalUrl":-1},"bridging-the-visibility-gap-in-software-supply-chain-security",{"content":887,"config":893},{"title":888,"heroImage":889,"category":658,"description":890,"authors":891,"date":892},"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.",[804],"2025-08-12",{"slug":894,"externalUrl":-1},"3-best-practices-for-building-software-in-the-era-of-llms",{"content":896,"config":902},{"title":897,"heroImage":898,"category":10,"description":899,"authors":900,"date":901},"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.",[786],"2025-08-11",{"slug":903,"externalUrl":-1},"gitlab-uncovers-bittensor-theft-campaign-via-pypi",{"content":905,"config":912},{"title":906,"heroImage":907,"category":10,"description":908,"authors":909,"date":911},"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.",[910,804],"Ian Khor","2025-07-31",{"slug":913,"externalUrl":-1},"introducing-custom-compliance-frameworks-in-gitlab",{"content":915,"config":922},{"title":916,"heroImage":917,"category":10,"description":918,"authors":919,"date":921},"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.",[920],"Tim Rizzi","2025-07-30",{"slug":923,"externalUrl":-1},"tutorial-secure-and-optimize-your-maven-repository-in-gitlab",{"content":925,"config":932},{"title":926,"heroImage":927,"category":749,"description":928,"authors":929,"date":931},"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.",[930],"Sandra Gittlen","2025-06-25",{"slug":933,"externalUrl":-1},"ultimate-guide-to-ci-cd-fundamentals-to-advanced-implementation",{"content":935,"config":941},{"title":936,"heroImage":937,"category":10,"description":938,"authors":939,"date":940},"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.",[650],"2025-04-30",{"slug":942,"externalUrl":-1},"how-to-use-gitlabs-custom-compliance-frameworks-in-your-devsecops",{"content":944,"config":950},{"title":945,"heroImage":946,"category":10,"description":947,"authors":948,"date":949},"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.",[650],"2025-04-03",{"slug":951,"externalUrl":-1},"enhance-application-security-with-gitlab-hackerone",{"content":953,"config":960},{"title":954,"heroImage":955,"category":10,"description":956,"authors":957,"date":959},"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.",[958],"Hakeem Abdul-Razak","2025-02-25",{"slug":961,"externalUrl":-1},"the-ultimate-guide-to-token-management-at-gitlab",{"content":963,"config":969},{"title":964,"heroImage":965,"category":10,"description":966,"authors":967,"date":968},"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.",[650],"2025-01-22",{"slug":970,"externalUrl":-1},"guide-to-fulfilling-soc-2-security-requirements-with-gitlab",{"content":972,"config":980},{"title":973,"heroImage":974,"category":10,"description":975,"authors":976,"date":979},"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é.",[977,978],"Matt Genelin","Mathias Ewald","2025-01-02",{"slug":981,"externalUrl":-1},"how-to-choose-the-right-security-scanning-approach",{"content":983,"config":990},{"title":984,"heroImage":985,"category":771,"description":986,"authors":987,"date":989},"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.",[988],"Dave Steer","2024-11-13",{"slug":991,"externalUrl":-1},"gitlab-ultimates-total-economic-impact-483-roi-over-3-years",{"content":993,"config":1000},{"title":994,"heroImage":995,"category":771,"description":996,"authors":997,"date":999},"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.",[998],"Chandler Gibbons","2024-10-29",{"slug":1001,"externalUrl":-1},"introducing-the-source-insights-for-the-future-of-software-development",{"content":1003,"config":1010},{"title":1004,"heroImage":1005,"category":10,"description":1006,"authors":1007,"date":1009},"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é.",[1008],"Joseph Longo","2024-08-20",{"slug":1011,"externalUrl":-1},"how-gitlab-helps-meet-nis2-requirements",{"content":1013,"config":1021},{"title":1014,"heroImage":1015,"category":10,"description":1016,"authors":1017,"date":1020},"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.",[1018,1019],"Cherry Han","Gavin Peltz","2024-08-13",{"slug":1022,"externalUrl":-1},"finserv-how-to-implement-gitlabs-separation-of-duties-features",{"content":1024,"config":1032},{"title":1025,"heroImage":1026,"category":658,"description":1027,"authors":1028,"date":1031},"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.",[1029,1030],"Michael Friedrich","Alana Bellucci","2024-07-15",{"slug":1033,"externalUrl":-1},"developing-gitlab-duo-use-ai-to-remediate-security-vulnerabilities",{"content":1035,"config":1042},{"title":1036,"heroImage":1037,"category":1038,"description":1039,"authors":1040,"date":1041},"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.",[988],"2024-06-25",{"slug":1043,"externalUrl":-1},"3-surprising-findings-from-our-2024-global-devsecops-survey",{"content":1045,"config":1052},{"title":1046,"heroImage":1047,"category":658,"description":1048,"authors":1049,"date":1051},"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.",[1050],"David O'Regan","2024-05-30",{"slug":1053,"externalUrl":-1},"how-gitlab-duo-helps-secure-and-thoroughly-test-ai-generated-code",{"content":1055,"config":1060},{"title":1056,"heroImage":917,"category":10,"description":1057,"authors":1058,"date":1059},"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.",[650],"2024-05-01",{"slug":1061,"externalUrl":-1},"migration-guide-github-advanced-security-to-gitlab-ultimate",{"content":1063,"config":1069},{"title":1064,"heroImage":1065,"category":10,"description":1066,"authors":1067,"date":1068},"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.",[650],"2024-02-27",{"slug":1070,"externalUrl":-1},"how-to-integrate-custom-security-scanners-into-gitlab",{"content":1072,"config":1078},{"title":1073,"heroImage":1074,"category":10,"description":1075,"authors":1076,"date":1077},"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.",[1008],"2023-09-06",{"slug":1079,"externalUrl":-1},"how-gitlab-can-support-your-iso-compliance-journey",{"content":1081,"config":1087},{"title":1082,"heroImage":1083,"category":10,"description":1084,"authors":1085,"date":1086},"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.",[930],"2022-10-25",{"slug":1088,"externalUrl":-1},"the-ultimate-guide-to-sboms",{"content":1090,"config":1098},{"title":1091,"heroImage":1092,"category":1093,"description":1094,"authors":1095,"date":1097},"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é.",[1096],"Mike Vanbuskirk","2022-06-14",{"slug":1099,"externalUrl":-1},"observability-vs-monitoring-in-devops",1777310064658]