[{"data":1,"prerenderedAt":948},["ShallowReactive",2],{"/fr-fr/blog/one-vulnerability-view":3,"navigation-fr-fr":175,"banner-fr-fr":598,"footer-fr-fr":607,"blog-post-authors-fr-fr-Alisa Ho":848,"blog-related-posts-fr-fr-one-vulnerability-view":862,"blog-promotions-fr-fr":887,"next-steps-fr-fr":939},{"id":4,"title":5,"authors":6,"body":8,"category":155,"date":156,"description":157,"extension":158,"externalUrl":159,"featured":160,"heroImage":161,"meta":162,"navigation":163,"path":164,"seo":165,"slug":167,"stem":168,"tags":169,"template":173,"updatedDate":159,"__hash__":174},"blogPosts/fr-fr/blog/one-vulnerability-view.md","Vue unifiée des vulnérabilités : de la couverture des scanners à la gouvernance de l'IA",[7],"Alisa Ho",{"type":9,"value":10,"toc":147},"minimark",[11,22,27,30,39,54,63,67,71,74,89,93,95,99,102,117,120,128,132,135],[12,13,14,15,21],"p",{},"La plupart des entreprises utilisent plusieurs scanners de sécurité différents, chacun configuré et appliqué projet par projet. En l'absence d'une vue d'ensemble des scanners actifs, les politiques dérivent, les lacunes de couverture passent inaperçues et des projets importants peuvent se retrouver sans protection à l'insu de tous. Avec ",[16,17,20],"a",{"href":18,"rel":19},"https://docs.gitlab.com/releases/19/gitlab-19-1-released/",[],"GitLab 19.1",", vous pouvez désormais intégrer les scanners de sécurité que vous utilisez déjà afin de profiter d'une vue d'ensemble de la couverture de vos scanners. GitLab applique les scanners tiers à grande échelle sur l'ensemble de vos projets, et les vulnérabilités qu'ils détectent sont corrigées automatiquement. Côté gouvernance, nous lançons la version bêta du streaming d'événements d'audit par IA, afin que vous puissiez vérifier si vos agents agissent en toute sécurité.",[23,24,26],"h2",{"id":25},"appliquer-des-scanners-tiers-sur-chaque-projet-à-grande-échelle","Appliquer des scanners tiers sur chaque projet à grande échelle",[12,28,29],{},"Pour la plupart des équipes de sécurité, le plus grand défi en matière de sécurité applicative réside dans la couverture des scanners. Les différents scanners sont configurés projet par projet, de sorte que l'exécution d'un scanner dépend de la configuration effectuée par chaque équipe. Il arrive que de nouveaux projets passent inaperçus et soient mis en production pendant des semaines avant que les équipes ne se rendent compte qu'ils n'ont pas été analysés. Lorsque la couverture repose sur des connaissances informelles plutôt que sur des politiques, le code est déployé sans analyse, les vulnérabilités atteignent la production et les audits révèlent des lacunes.",[12,31,32,33,38],{},"Vous pouvez désormais appliquer des scanners tiers à grande échelle sur l'ensemble de vos projets GitLab. Tout scanner qui ",[16,34,37],{"href":35,"rel":36},"https://docs.gitlab.com/user/application_security/detect/sarif/",[],"génère un rapport SARIF"," s'exécute selon vos politiques, et les vulnérabilités identifiées s'intègrent nativement dans GitLab. Chaque résultat est regroupé dans une vue unifiée des vulnérabilités, régie par les mêmes règles. Ainsi, la couverture devient une réalité que vous pouvez prouver.",[12,40,41,42,47,48,53],{},"À partir de là, les résultats des scanners tiers passent par le même workflow de correction automatique de GitLab Duo Agent Platform que les résultats des scanners natifs de GitLab. La ",[16,43,46],{"href":44,"rel":45},"https://docs.gitlab.com/user/application_security/vulnerabilities/false_positive_detection/",[],"détection des faux positifs SAST"," classe les résultats pour prioriser ceux présentant un risque réel, et la ",[16,49,52],{"href":50,"rel":51},"https://docs.gitlab.com/user/application_security/vulnerabilities/agentic_vulnerability_resolution/",[],"résolution agentique des vulnérabilités SAST"," ouvre un correctif prêt à être fusionné pour corriger automatiquement les résultats avant qu'ils n'atteignent l'environnement de production. Votre équipe bénéficie d'une couverture qu'elle peut prouver grâce à une vue unifiée et gouvernée sur tous les scanners, ainsi que d'une correction automatisée des résultats provenant de scanners tiers.",[55,56],"iframe",{"src":57,"frameBorder":58,"allow":59,"referrerPolicy":60,"style":61,"title":62},"https://player.vimeo.com/video/1202311152?badge=0&autopause=0&player_id=0&app_id=58479","0","autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share","strict-origin-when-cross-origin","position:absolute;top:0;left:0;width:100%;height:100%;","GitLab 19.1 Integrating 3rd party Scanners via SARIF Ingestion",[64,65],"script",{"src":66},"https://player.vimeo.com/api/player.js",[23,68,70],{"id":69},"détecter-les-secrets-plus-tôt-et-consacrer-moins-de-temps-à-traiter-les-faux-positifs","Détecter les secrets plus tôt et consacrer moins de temps à traiter les faux positifs",[12,72,73],{},"La détection des secrets s'exécute dans vos pipelines pour repérer les identifiants exposés, mais les équipes ont toujours été confrontées à deux problèmes : les secrets manqués et les résultats trop nombreux. Sur une nouvelle branche, seul le dernier commit est analysé, ce qui signifie qu'un secret validé précédemment peut passer inaperçu. Les résultats détectés sont mélangés à des identifiants de test, des valeurs fictives et des jetons d'exemple, de sorte que les équipes de développement passent du temps à filtrer le bruit plutôt qu'à traiter les véritables expositions.",[12,75,76,77,82,83,88],{},"La ",[16,78,81],{"href":79,"rel":80},"https://docs.gitlab.com/user/application_security/secret_detection/pipeline/#coverage",[],"détection des secrets"," analyse désormais chaque commit sur une nouvelle branche, et non plus uniquement le dernier. De plus, la ",[16,84,87],{"href":85,"rel":86},"https://docs.gitlab.com/user/application_security/vulnerabilities/secret_false_positive_detection/",[],"détection des faux positifs de secrets",", désormais en disponibilité générale, ajoute un score de confiance et une explication à chaque résultat, lesquels sont affichés dans le rapport de vulnérabilités. Votre équipe détecte les secrets quel que soit l'endroit où ils ont été introduits, et consacre son temps à réduire les risques liés aux véritables expositions plutôt qu'aux faux positifs.",[55,90],{"src":91,"frameBorder":58,"allow":59,"referrerPolicy":60,"style":61,"title":92},"https://player.vimeo.com/video/1202311140?badge=0&autopause=0&player_id=0&app_id=58479","GitLab 19.1 Secret False Positive Detection",[64,94],{"src":66},[23,96,98],{"id":97},"définir-ce-que-vos-agents-dia-peuvent-faire-et-le-prouver","Définir ce que vos agents d'IA peuvent faire, et le prouver",[12,100,101],{},"Les entreprises ont adopté les agents d'IA pour le développement. Les agents ouvrent des merge requests, appellent des outils et valident du code aux côtés des développeurs pour lesquels ils travaillent. Cependant, une fois qu'un agent est approuvé pour un projet, il peut écrire, supprimer et effectuer un push du code sans que personne ne vérifie au préalable ses actions. Votre entreprise reste responsable des modifications apportées au code source, qu'elles soient effectuées par un agent ou par un développeur. Les entreprises doivent déterminer ce qu'un agent est autorisé à faire avant qu'il n'agisse, et être en mesure de prouver exactement ce qu'il a fait ensuite.",[12,103,104,105,110,111,116],{},"GitLab 19.1 comble cette lacune en matière de gouvernance. Avec le ",[16,106,109],{"href":107,"rel":108},"https://docs.gitlab.com/administration/compliance/audit_event_streaming/#ai-audit-event-streaming",[],"streaming d'événements d'audit par IA",", désormais disponible en version bêta, chaque action effectuée par un agent est enregistrée en tant qu'événement d'audit et transmise vers vos destinations de journaux d'audit, avec le reste de votre piste d'audit. Cette release vous permet également de contrôler ce que les agents peuvent faire sur votre plateforme. Les ",[16,112,115],{"href":113,"rel":114},"https://docs.gitlab.com/user/duo_agent_platform/",[],"garde-fous d'approbation des outils d'agent",", également disponibles en version bêta, permettent à un administrateur de configurer chaque outil d'agent pour qu'il s'exécute de manière autonome, qu'il soit mis en attente pour validation humaine, ou reste bloqué. Ainsi, une action sensible comme l'écriture d'un fichier ou la suppression d'une ressource attend la validation d'un relecteur avant de s'exécuter. Chaque décision d'approbation est enregistrée comme un événement d'audit que les équipes peuvent consulter rétrospectivement.",[12,118,119],{},"Il en résulte une autonomie gouvernée. Les agents peuvent s'exécuter de bout en bout, dans les limites que vous avez définies, et une action risquée n'atteint pas le code source tant qu'une personne ne l'a pas validée. Lorsqu'un auditeur ou un intervenant en cas d'incident demande par la suite ce qu'un agent a fait, la réponse se trouve déjà dans la piste d'audit que l'équipe gère.",[12,121,122],{},[123,124],"img",{"alt":125,"src":126,"title":127},"Piste d'audit de l'activité d'un agent qui montre une alerte signalant qu'un agent a rejeté un résultat de gravité élevée sans approbation humaine","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781722199/y7hx7pqbsr1opn6dqnxh.png","Piste d'audit de l'activité d'un agent montrant une alerte signalant qu'un agent a rejeté un résultat de gravité élevée sans approbation humaine",[23,129,131],{"id":130},"une-autonomie-gouvernée-pour-vos-agents","Une autonomie gouvernée pour vos agents",[12,133,134],{},"GitLab 19.1 encadre les agents dans votre code source, avec une couverture complète des scanners de sécurité sur l'ensemble des projets et une correction automatique des résultats de scanners tiers. Vous définissez ce que chaque agent est autorisé à faire avant qu'il n'agisse, et chaque action est consignée dans votre piste d'audit.",[136,137,138],"blockquote",{},[12,139,140,141,146],{},"Pour découvrir ce que vos agents peuvent faire dans les limites que vous avez définies, et prouver ce qu'ils ont fait, ",[16,142,145],{"href":143,"rel":144},"https://about.gitlab.com/fr-fr/gitlab-duo-agent-platform/?utm_medium=blog&utm_source=blog&utm_campaign=eg_emea_x_trial_x_fr_blog_fr",[],"commencez un essai gratuit de GitLab Duo Agent Platform dès aujourd'hui",".",{"title":148,"searchDepth":149,"depth":149,"links":150},"",2,[151,152,153,154],{"id":25,"depth":149,"text":26},{"id":69,"depth":149,"text":70},{"id":97,"depth":149,"text":98},{"id":130,"depth":149,"text":131},"security","2026-06-19","Alors que l'IA génère davantage de code, la sécurité doit suivre le rythme. GitLab offre une plateforme unique pour la couverture, la détection et la correction des vulnérabilités, avec une gouvernance de l'IA sur les agents.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1781621337/mtjqzed2cqtef0frmor2.png",{},true,"/fr-fr/blog/one-vulnerability-view",{"config":166,"title":5,"description":157},{"noIndex":160},"one-vulnerability-view","fr-fr/blog/one-vulnerability-view",[170,155,171,172],"AI","product","features","BlogPost","FVgbVjrDFUL3F94Bv6gue0em2JHlbDty0Ac6GOWm1pk",{"logo":176,"freeTrial":181,"sales":186,"login":191,"items":196,"search":513,"minimal":549,"duo":568,"switchNav":577,"pricingDeployment":588},{"config":177},{"href":178,"dataGaName":179,"dataGaLocation":180},"/fr-fr/","gitlab logo","header",{"text":182,"config":183},"Commencer un essai gratuit",{"href":184,"dataGaName":185,"dataGaLocation":180},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr&glm_content=default-saas-trial/","free trial",{"text":187,"config":188},"Contacter l’équipe commerciale",{"href":189,"dataGaName":190,"dataGaLocation":180},"/fr-fr/sales/","sales",{"text":192,"config":193},"Connexion",{"href":194,"dataGaName":195,"dataGaLocation":180},"https://gitlab.com/users/sign_in/","sign in",[197,226,328,333,437,493],{"text":198,"config":199,"menu":201},"Plateforme",{"dataNavLevelOne":200},"platform",{"type":202,"columns":203},"cards",[204,210,218],{"title":198,"description":205,"link":206},"La plateforme d’orchestration intelligente pour le DevSecOps",{"text":207,"config":208},"Explorer notre plateforme",{"href":209,"dataGaName":200,"dataGaLocation":180},"/fr-fr/platform/",{"title":211,"description":212,"link":213},"GitLab Duo Agent Platform","L’IA agentique pour l’ensemble du cycle de développement logiciel",{"text":214,"config":215},"Découvrir GitLab Duo",{"href":216,"dataGaName":217,"dataGaLocation":180},"/fr-fr/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":219,"description":220,"link":221},"Pourquoi GitLab ?","Découvrez les principales raisons pour lesquelles les entreprises choisissent GitLab",{"text":222,"config":223},"En savoir plus",{"href":224,"dataGaName":225,"dataGaLocation":180},"/fr-fr/why-gitlab/","why gitlab",{"text":227,"left":163,"config":228,"menu":230},"Produit",{"dataNavLevelOne":229},"solutions",{"type":231,"link":232,"columns":236,"feature":307},"lists",{"text":233,"config":234},"Voir toutes les solutions",{"href":235,"dataGaName":229,"dataGaLocation":180},"/fr-fr/solutions/",[237,262,285],{"title":238,"description":239,"link":240,"items":245},"Automatisation","CI/CD et automatisation pour accélérer le déploiement",{"config":241},{"icon":242,"href":243,"dataGaName":244,"dataGaLocation":180},"AutomatedCodeAlt","/fr-fr/solutions/delivery-automation/","automated software delivery",[246,250,253,258],{"text":247,"config":248},"CI/CD",{"href":249,"dataGaLocation":180,"dataGaName":247},"/fr-fr/solutions/continuous-integration/",{"text":211,"config":251},{"href":216,"dataGaLocation":180,"dataGaName":252},"gitlab duo agent platform - product menu",{"text":254,"config":255},"Gestion du code source",{"href":256,"dataGaLocation":180,"dataGaName":257},"/fr-fr/solutions/source-code-management/","Source Code Management",{"text":259,"config":260},"Livraison de logiciels automatisée",{"href":243,"dataGaLocation":180,"dataGaName":261},"Automated software delivery",{"title":263,"description":264,"link":265,"items":270},"Sécurité","Livrez du code plus rapidement sans compromettre la sécurité",{"config":266},{"href":267,"dataGaName":268,"dataGaLocation":180,"icon":269},"/fr-fr/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[271,275,280],{"text":272,"config":273},"Tests de sécurité des applications",{"href":267,"dataGaName":274,"dataGaLocation":180},"Application security testing",{"text":276,"config":277},"Sécurité de la chaîne d’approvisionnement logicielle",{"href":278,"dataGaLocation":180,"dataGaName":279},"/fr-fr/solutions/supply-chain/","Software supply chain security",{"text":281,"config":282},"Conformité logicielle",{"href":283,"dataGaName":284,"dataGaLocation":180},"/fr-fr/solutions/software-compliance/","software compliance",{"title":286,"link":287,"items":292},"Mesures",{"config":288},{"icon":289,"href":290,"dataGaName":291,"dataGaLocation":180},"DigitalTransformation","/fr-fr/solutions/visibility-measurement/","visibility and measurement",[293,297,302],{"text":294,"config":295},"Visibilité et mesures",{"href":290,"dataGaLocation":180,"dataGaName":296},"Visibility and Measurement",{"text":298,"config":299},"Gestion de la chaîne de valeur",{"href":300,"dataGaLocation":180,"dataGaName":301},"/fr-fr/solutions/value-stream-management/","Value Stream Management",{"text":303,"config":304},"Analyses et informations",{"href":305,"dataGaLocation":180,"dataGaName":306},"/fr-fr/solutions/analytics-and-insights/","Analytics and insights",{"title":308,"type":231,"items":309},"GitLab",[310,316,322],{"text":311,"config":312},"Pour les entreprises",{"icon":313,"href":314,"dataGaLocation":180,"dataGaName":315},"Building","/fr-fr/enterprise/","enterprise",{"text":317,"config":318},"Pour les PME",{"icon":319,"href":320,"dataGaLocation":180,"dataGaName":321},"Work","/fr-fr/small-business/","small business",{"text":323,"config":324},"Pour le secteur public",{"icon":325,"href":326,"dataGaLocation":180,"dataGaName":327},"Organization","/fr-fr/solutions/public-sector/","public sector",{"text":329,"config":330},"Tarifs",{"href":331,"dataGaName":332,"dataGaLocation":180,"dataNavLevelOne":332},"/fr-fr/pricing/","pricing",{"text":334,"config":335,"menu":337},"Ressources",{"dataNavLevelOne":336},"resources",{"type":231,"link":338,"columns":342,"feature":426},{"text":339,"config":340},"Afficher toutes les ressources",{"href":341,"dataGaName":336,"dataGaLocation":180},"/fr-fr/resources/",[343,376,398],{"title":344,"items":345},"Premiers pas",[346,351,356,361,366,371],{"text":347,"config":348},"Installation",{"href":349,"dataGaName":350,"dataGaLocation":180},"/fr-fr/install/","install",{"text":352,"config":353},"Guides de démarrage",{"href":354,"dataGaName":355,"dataGaLocation":180},"/fr-fr/get-started/","quick setup checklists",{"text":357,"config":358},"Apprentissage",{"href":359,"dataGaLocation":180,"dataGaName":360},"https://university.gitlab.com/","learn",{"text":362,"config":363},"Documentation",{"href":364,"dataGaName":365,"dataGaLocation":180},"https://docs.gitlab.com/","product documentation",{"text":367,"config":368},"Vidéos sur les bonnes pratiques",{"href":369,"dataGaName":370,"dataGaLocation":180},"/fr-fr/getting-started-videos/","best practice videos",{"text":372,"config":373},"Intégrations",{"href":374,"dataGaName":375,"dataGaLocation":180},"/fr-fr/integrations/","integrations",{"title":377,"items":378},"Découvrir",[379,384,389,393],{"text":380,"config":381},"Témoignages clients",{"href":382,"dataGaName":383,"dataGaLocation":180},"/fr-fr/customers/","customer success stories",{"text":385,"config":386},"Blog",{"href":387,"dataGaName":388,"dataGaLocation":180},"/fr-fr/blog/","blog",{"text":390,"config":391},"The Source",{"href":392,"dataGaName":388,"dataGaLocation":180},"/fr-fr/the-source/",{"text":394,"config":395},"Travail à distance",{"href":396,"dataGaName":397,"dataGaLocation":180},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":399,"items":400},"Connecter",[401,406,411,416,421],{"text":402,"config":403},"Services GitLab",{"href":404,"dataGaName":405,"dataGaLocation":180},"/fr-fr/services/","services",{"text":407,"config":408},"Communauté",{"href":409,"dataGaName":410,"dataGaLocation":180},"/community/","community",{"text":412,"config":413},"Forum",{"href":414,"dataGaName":415,"dataGaLocation":180},"https://forum.gitlab.com/","forum",{"text":417,"config":418},"Événements",{"href":419,"dataGaName":420,"dataGaLocation":180},"/events/","events",{"text":422,"config":423},"Partenaires",{"href":424,"dataGaName":425,"dataGaLocation":180},"/fr-fr/partners/","partners",{"config":427,"title":430,"text":431,"link":432},{"background":428,"textColor":429},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Nouveautés de GitLab","Restez informé des dernières fonctionnalités et améliorations.",{"text":433,"config":434},"Lire les articles les plus récents",{"href":435,"dataGaName":436,"dataGaLocation":180},"/fr-fr/whats-new/","whats new",{"text":438,"config":439,"menu":441},"Société",{"dataNavLevelOne":440},"company",{"type":231,"columns":442},[443],{"items":444},[445,450,456,458,463,468,473,478,483,488],{"text":446,"config":447},"À propos",{"href":448,"dataGaName":449,"dataGaLocation":180},"/fr-fr/company/","about",{"text":451,"config":452,"footerGa":455},"Carrières",{"href":453,"dataGaName":454,"dataGaLocation":180},"/jobs/","jobs",{"dataGaName":454},{"text":417,"config":457},{"href":419,"dataGaName":420,"dataGaLocation":180},{"text":459,"config":460},"Leadership",{"href":461,"dataGaName":462,"dataGaLocation":180},"/company/team/e-group/","leadership",{"text":464,"config":465},"Manuel",{"href":466,"dataGaName":467,"dataGaLocation":180},"https://handbook.gitlab.com/","handbook",{"text":469,"config":470},"Relations avec les investisseurs",{"href":471,"dataGaName":472,"dataGaLocation":180},"https://ir.gitlab.com/","investor relations",{"text":474,"config":475},"Trust Center",{"href":476,"dataGaName":477,"dataGaLocation":180},"/fr-fr/security/","trust center",{"text":479,"config":480},"Centre pour la transparence de l’IA",{"href":481,"dataGaName":482,"dataGaLocation":180},"/fr-fr/ai-transparency-center/","ai transparency center",{"text":484,"config":485},"Newsletter",{"href":486,"dataGaName":487,"dataGaLocation":180},"/company/contact/#contact-forms","newsletter",{"text":489,"config":490},"Presse",{"href":491,"dataGaName":492,"dataGaLocation":180},"/press/","press",{"text":494,"config":495,"menu":496},"Nous contacter",{"dataNavLevelOne":440},{"type":231,"columns":497},[498],{"items":499},[500,503,508],{"text":187,"config":501},{"href":189,"dataGaName":502,"dataGaLocation":180},"talk to sales",{"text":504,"config":505},"Portail d'assistance",{"href":506,"dataGaName":507,"dataGaLocation":180},"https://support.gitlab.com","support portal",{"text":509,"config":510},"Portail clients GitLab",{"href":511,"dataGaName":512,"dataGaLocation":180},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":514,"login":515,"suggestions":522},"Fermer",{"text":516,"link":517},"Pour rechercher des dépôts et des projets, connectez-vous à",{"text":518,"config":519},"GitLab.com",{"href":194,"dataGaName":520,"dataGaLocation":521},"search login","search",{"text":523,"default":524},"Suggestions",[525,528,533,535,540,545],{"text":211,"config":526},{"href":216,"dataGaName":527,"dataGaLocation":521},"GitLab Duo Agent Platform",{"text":529,"config":530},"Suggestions de code (IA)",{"href":531,"dataGaName":532,"dataGaLocation":521},"/fr-fr/solutions/code-suggestions/","Code Suggestions (AI)",{"text":247,"config":534},{"href":249,"dataGaName":247,"dataGaLocation":521},{"text":536,"config":537},"GitLab sur AWS",{"href":538,"dataGaName":539,"dataGaLocation":521},"/fr-fr/partners/technology-partners/aws/","GitLab on AWS",{"text":541,"config":542},"GitLab sur Google Cloud",{"href":543,"dataGaName":544,"dataGaLocation":521},"/fr-fr/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":546,"config":547},"Pourquoi utiliser GitLab ?",{"href":224,"dataGaName":548,"dataGaLocation":521},"Why GitLab?",{"freeTrial":550,"mobileIcon":555,"desktopIcon":560,"secondaryButton":563},{"text":551,"config":552},"Commencer votre essai gratuit",{"href":553,"dataGaName":185,"dataGaLocation":554},"https://gitlab.com/-/trials/new/","nav",{"altText":556,"config":557},"Icône GitLab",{"src":558,"dataGaName":559,"dataGaLocation":554},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":556,"config":561},{"src":562,"dataGaName":559,"dataGaLocation":554},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":564,"config":565},"Commencer",{"href":566,"dataGaName":567,"dataGaLocation":554},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/fr-fr/get-started/","get started",{"freeTrial":569,"mobileIcon":573,"desktopIcon":575},{"text":570,"config":571},"En savoir plus sur GitLab Duo",{"href":216,"dataGaName":572,"dataGaLocation":554},"gitlab duo",{"altText":556,"config":574},{"src":558,"dataGaName":559,"dataGaLocation":554},{"altText":556,"config":576},{"src":562,"dataGaName":559,"dataGaLocation":554},{"button":578,"mobileIcon":583,"desktopIcon":585},{"text":579,"config":580},"/switch",{"href":581,"dataGaName":582,"dataGaLocation":554},"#contact","switch",{"altText":556,"config":584},{"src":558,"dataGaName":559,"dataGaLocation":554},{"altText":556,"config":586},{"src":587,"dataGaName":559,"dataGaLocation":554},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":589,"mobileIcon":594,"desktopIcon":596},{"text":590,"config":591},"Retour aux tarifs",{"href":331,"dataGaName":592,"dataGaLocation":554,"icon":593},"back to pricing","GoBack",{"altText":556,"config":595},{"src":558,"dataGaName":559,"dataGaLocation":554},{"altText":556,"config":597},{"src":562,"dataGaName":559,"dataGaLocation":554},{"title":599,"button":600,"config":605},"Découvrez comment l'IA agentique transforme la livraison logicielle",{"text":601,"config":602},"Rejoindre GitLab Transcend en direct le 10 juin",{"href":603,"dataGaName":604,"dataGaLocation":180},"/fr-fr/events/transcend/virtual/","transcend event",{"layout":606,"disabled":160},"release",{"data":608},{"text":609,"source":610,"edit":616,"contribute":621,"config":626,"items":631,"minimal":839},"Git est une marque déposée de Software Freedom Conservancy et notre utilisation de « GitLab » est sous licence.",{"text":611,"config":612},"Afficher le code source de la page",{"href":613,"dataGaName":614,"dataGaLocation":615},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":617,"config":618},"Modifier cette page",{"href":619,"dataGaName":620,"dataGaLocation":615},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":622,"config":623},"Veuillez contribuer",{"href":624,"dataGaName":625,"dataGaLocation":615},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":627,"facebook":628,"youtube":629,"linkedin":630},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[632,679,732,776,806],{"title":329,"links":633,"subMenu":648},[634,638,643],{"text":635,"config":636},"Voir les forfaits",{"href":331,"dataGaName":637,"dataGaLocation":615},"view plans",{"text":639,"config":640},"GitLab Premium",{"href":641,"dataGaName":642,"dataGaLocation":615},"/fr-fr/pricing/premium/","why premium",{"text":644,"config":645},"GitLab Ultimate",{"href":646,"dataGaName":647,"dataGaLocation":615},"/fr-fr/pricing/ultimate/","why ultimate",[649],{"title":494,"links":650},[651,654,657,659,664,669,674],{"text":652,"config":653},"Contacter l'équipe commerciale",{"href":189,"dataGaName":190,"dataGaLocation":615},{"text":655,"config":656},"Assistance GitLab",{"href":506,"dataGaName":507,"dataGaLocation":615},{"text":509,"config":658},{"href":511,"dataGaName":512,"dataGaLocation":615},{"text":660,"config":661},"Statut",{"href":662,"dataGaName":663,"dataGaLocation":615},"https://status.gitlab.com/","status",{"text":665,"config":666},"Conditions d'utilisation",{"href":667,"dataGaName":668,"dataGaLocation":615},"/terms/","terms of use",{"text":670,"config":671},"Politique de confidentialité",{"href":672,"dataGaName":673,"dataGaLocation":615},"/fr-fr/privacy/","privacy statement",{"text":675,"config":676},"Gérer vos cookies",{"dataGaName":677,"dataGaLocation":615,"id":678,"isOneTrustButton":163},"cookie preferences","ot-sdk-btn",{"title":227,"links":680,"subMenu":689},[681,685],{"text":682,"config":683},"Plateforme DevSecOps",{"href":209,"dataGaName":684,"dataGaLocation":615},"devsecops platform",{"text":686,"config":687},"Développement assisté par l'IA",{"href":216,"dataGaName":688,"dataGaLocation":615},"ai-assisted development",[690],{"title":691,"links":692},"Thèmes",[693,697,702,707,712,717,722,727],{"text":247,"config":694},{"href":695,"dataGaName":696,"dataGaLocation":615},"/fr-fr/topics/ci-cd/","cicd",{"text":698,"config":699},"GitOps",{"href":700,"dataGaName":701,"dataGaLocation":615},"/fr-fr/topics/gitops/","gitops",{"text":703,"config":704},"DevOps",{"href":705,"dataGaName":706,"dataGaLocation":615},"/fr-fr/topics/devops/","devops",{"text":708,"config":709},"Contrôle de version",{"href":710,"dataGaName":711,"dataGaLocation":615},"/fr-fr/topics/version-control/","version control",{"text":713,"config":714},"DevSecOps",{"href":715,"dataGaName":716,"dataGaLocation":615},"/fr-fr/topics/devsecops/","devsecops",{"text":718,"config":719},"Cloud-native",{"href":720,"dataGaName":721,"dataGaLocation":615},"/fr-fr/topics/cloud-native/","cloud native",{"text":723,"config":724},"IA pour la programmation",{"href":725,"dataGaName":726,"dataGaLocation":615},"/fr-fr/topics/devops/ai-for-coding/","ai for coding",{"text":728,"config":729},"IA agentique",{"href":730,"dataGaName":731,"dataGaLocation":615},"/fr-fr/topics/agentic-ai/","agentic ai",{"title":733,"links":734},"Solutions",[735,738,740,745,748,751,754,757,760,763,766,771],{"text":272,"config":736},{"href":267,"dataGaName":737,"dataGaLocation":615},"Application Security Testing",{"text":259,"config":739},{"href":243,"dataGaName":244,"dataGaLocation":615},{"text":741,"config":742},"Développement Agile",{"href":743,"dataGaName":744,"dataGaLocation":615},"/fr-fr/solutions/agile-delivery/","agile delivery",{"text":254,"config":746},{"href":256,"dataGaName":747,"dataGaLocation":615},"source code management",{"text":247,"config":749},{"href":249,"dataGaName":750,"dataGaLocation":615},"continuous integration & delivery",{"text":298,"config":752},{"href":300,"dataGaName":753,"dataGaLocation":615},"value stream management",{"text":698,"config":755},{"href":756,"dataGaName":701,"dataGaLocation":615},"/fr-fr/solutions/gitops/",{"text":758,"config":759},"Entreprises",{"href":314,"dataGaName":315,"dataGaLocation":615},{"text":761,"config":762},"PME",{"href":320,"dataGaName":321,"dataGaLocation":615},{"text":764,"config":765},"Secteur public",{"href":326,"dataGaName":327,"dataGaLocation":615},{"text":767,"config":768},"Éducation",{"href":769,"dataGaName":770,"dataGaLocation":615},"/fr-fr/solutions/education/","education",{"text":772,"config":773},"Services financiers",{"href":774,"dataGaName":775,"dataGaLocation":615},"/fr-fr/solutions/finance/","financial services",{"title":334,"links":777},[778,780,782,784,787,789,792,794,796,798,800,802,804],{"text":347,"config":779},{"href":349,"dataGaName":350,"dataGaLocation":615},{"text":352,"config":781},{"href":354,"dataGaName":355,"dataGaLocation":615},{"text":357,"config":783},{"href":359,"dataGaName":360,"dataGaLocation":615},{"text":362,"config":785},{"href":364,"dataGaName":786,"dataGaLocation":615},"docs",{"text":385,"config":788},{"href":387,"dataGaName":388,"dataGaLocation":615},{"text":790,"config":791},"Quoi de neuf",{"href":435,"dataGaName":436,"dataGaLocation":615},{"text":380,"config":793},{"href":382,"dataGaName":383,"dataGaLocation":615},{"text":394,"config":795},{"href":396,"dataGaName":397,"dataGaLocation":615},{"text":402,"config":797},{"href":404,"dataGaName":405,"dataGaLocation":615},{"text":407,"config":799},{"href":409,"dataGaName":410,"dataGaLocation":615},{"text":412,"config":801},{"href":414,"dataGaName":415,"dataGaLocation":615},{"text":417,"config":803},{"href":419,"dataGaName":420,"dataGaLocation":615},{"text":422,"config":805},{"href":424,"dataGaName":425,"dataGaLocation":615},{"title":438,"links":807},[808,810,812,814,816,818,823,828,830,832,834],{"text":446,"config":809},{"href":448,"dataGaName":440,"dataGaLocation":615},{"text":451,"config":811},{"href":453,"dataGaName":454,"dataGaLocation":615},{"text":459,"config":813},{"href":461,"dataGaName":462,"dataGaLocation":615},{"text":464,"config":815},{"href":466,"dataGaName":467,"dataGaLocation":615},{"text":469,"config":817},{"href":471,"dataGaName":472,"dataGaLocation":615},{"text":819,"config":820},"Développement durable",{"href":821,"dataGaName":822,"dataGaLocation":615},"/sustainability/","Sustainability",{"text":824,"config":825},"Diversité, inclusion et appartenance (DIB)",{"href":826,"dataGaName":827,"dataGaLocation":615},"/fr-fr/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":474,"config":829},{"href":476,"dataGaName":477,"dataGaLocation":615},{"text":484,"config":831},{"href":486,"dataGaName":487,"dataGaLocation":615},{"text":489,"config":833},{"href":491,"dataGaName":492,"dataGaLocation":615},{"text":835,"config":836},"Déclaration de transparence sur l'esclavage moderne",{"href":837,"dataGaName":838,"dataGaLocation":615},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":840},[841,843,846],{"text":665,"config":842},{"href":667,"dataGaName":668,"dataGaLocation":615},{"text":844,"config":845},"Gestion des cookies",{"dataGaName":677,"dataGaLocation":615,"id":678,"isOneTrustButton":163},{"text":670,"config":847},{"href":672,"dataGaName":673,"dataGaLocation":615},[849],{"id":850,"title":7,"body":159,"config":851,"content":853,"description":159,"extension":856,"meta":857,"navigation":163,"path":858,"seo":859,"stem":860,"__hash__":861},"blogAuthors/en-us/blog/authors/alisa-ho.yml",{"template":852},"BlogAuthor",{"name":7,"config":854},{"headshot":855},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1771440109/xcnydlisb91u4qiwdyw2.jpg","yml",{},"/en-us/blog/authors/alisa-ho",{},"en-us/blog/authors/alisa-ho","WU4QiU5Np9PQ8aLtvZXnH41_rF4JeUvaD9lOvDqkzYw",[863,871,879],{"title":864,"description":865,"heroImage":866,"category":155,"date":867,"authors":868,"slug":870,"externalUrl":159},"Renforcez le périmètre de votre pipeline à l'ère du développement assisté par l'IA","Le pipeline est désormais le point de convergence entre équipes, agents et code tiers. Les entreprises ont besoin d'un plan de contrôle capable de voir, d'appliquer et de corriger chaque changement.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1765809212/noh0mdfn9o94ry9ykura.png","2026-05-29",[869],"Vishal Thenge","harden-pipeline-perimeter-for-ai-assisted-coding",{"title":872,"description":873,"heroImage":874,"category":155,"date":875,"authors":876,"slug":878,"externalUrl":159},"Couverture complète des scanners de sécurité en quelques minutes","Les profils de configuration de sécurité accélèrent le déploiement des scanners. Découvrez comment cette nouveauté de GitLab 19.0 couvre des milliers de projets en quelques minutes.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png","2026-05-27",[877],"Michael Omokoh","security-configuration-profiles",{"title":880,"description":881,"heroImage":874,"category":155,"date":882,"authors":883,"slug":886,"externalUrl":159},"Réduisez les risques liés à la chaîne d'approvisionnement grâce à l'analyse des dépendances basée sur les SBOM","Détectez les dépendances transitives, retracez leur parcours jusqu'à votre projet et hiérarchisez-les selon leur exposition réelle.","2026-05-26",[884,885],"Mark Settle","Joel Patterson","sbom-based-dependency-scanning",{"promotions":888},[889,903,914,925],{"id":890,"categories":891,"header":893,"text":894,"button":895,"image":900},"ai-modernization",[892],"ai","L'IA tient-elle ses promesses à grande échelle ?","Le questionnaire ne prendra pas plus de 5 minutes.",{"text":896,"config":897},"Obtenez votre score de maturité IA",{"href":898,"dataGaName":899,"dataGaLocation":388},"/fr-fr/assessments/ai-modernization-assessment/","modernization assessment",{"config":901},{"src":902},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":904,"categories":905,"header":906,"text":894,"button":907,"image":911},"devops-modernization",[171,716],"Vous contentez-vous de gérer des outils ou de livrer des innovations ?",{"text":908,"config":909},"Obtenez votre score de maturité DevOps",{"href":910,"dataGaName":899,"dataGaLocation":388},"/fr-fr/assessments/devops-modernization-assessment/",{"config":912},{"src":913},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":915,"categories":916,"header":917,"text":894,"button":918,"image":922},"security-modernization",[155],"Faut-il sacrifier la rapidité pour garantir la sécurité ?",{"text":919,"config":920},"Obtenez votre score de maturité en matière de sécurité",{"href":921,"dataGaName":899,"dataGaLocation":388},"/fr-fr/assessments/security-modernization-assessment/",{"config":923},{"src":924},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":926,"paths":927,"header":930,"text":931,"button":932,"image":937},"github-azure-migration",[928,929],"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":933,"config":934},"Découvrez les différences entre GitLab et GitHub",{"href":935,"dataGaName":936,"dataGaLocation":388},"/fr-fr/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":938},{"src":913},{"header":940,"blurb":941,"button":942,"secondaryButton":946},"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":182,"config":943},{"href":944,"dataGaName":185,"dataGaLocation":945},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/fr-fr/","feature",{"text":652,"config":947},{"href":189,"dataGaName":190,"dataGaLocation":945},1781891669552]