Outiref
<!DOCTYPE html>
<html lang="en-US">
<head><meta charset="UTF-8">
    
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">

	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>MCP Security in 2026: Governing AI Agent Tool Servers</title>
	<meta name="description" content="An MCP server runs with your agent's access. Here is how to register, vet, scope and monitor every tool server before one becomes your next incident.">
	<link rel="canonical" href="https://www.fruggr.io/en/mcp-security-governing-ai-agent-tool-servers-2026/">
	<meta property="og:locale" content="en_US">
	<meta property="og:type" content="article">
	<meta property="og:title" content="MCP Security in 2026: Governing AI Agent Tool Servers">
	<meta property="og:description" content="An MCP server runs with your agent's access. Here is how to register, vet, scope and monitor every tool server before one becomes your next incident.">
	<meta property="og:url" content="https://www.fruggr.io/en/mcp-security-governing-ai-agent-tool-servers-2026/">
	<meta property="og:site_name" content="Fruggr">
	<meta property="article:published_time" content="2026-10-07T15:43:03+00:00">
	<meta property="article:modified_time" content="2026-10-07T16:10:04+00:00">
	<meta property="og:image" content="https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash.jpg">
	<meta property="og:image:width" content="1920">
	<meta property="og:image:height" content="1080">
	<meta property="og:image:type" content="image/jpeg">
	<meta name="author" content="Clara Bernadou">
	<meta name="twitter:card" content="summary_large_image">
	<meta name="twitter:label1" content="Written by">
	<meta name="twitter:data1" content="Clara Bernadou">
	<meta name="twitter:label2" content="Est. reading time">
	<meta name="twitter:data2" content="10 minutes">
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#article","isPartOf":{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/"},"author":{"name":"Clara Bernadou","@id":"https:\/\/www.fruggr.io\/en\/#\/schema\/person\/df13a5ebda3d6d147e7e172a6d447dc3"},"headline":"MCP Security in 2026: Governing AI Agent Tool Servers","datePublished":"2026-10-07T15:43:03+00:00","dateModified":"2026-10-07T16:10:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/"},"wordCount":1758,"image":{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fruggr.io\/wp-content\/uploads\/2026\/10\/growtika-CPvnvwfBU_o-unsplash.jpg","articleSection":["Artificial Intelligence"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/","url":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/","name":"MCP Security in 2026: Governing AI Agent Tool Servers","isPartOf":{"@id":"https:\/\/www.fruggr.io\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#primaryimage"},"image":{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fruggr.io\/wp-content\/uploads\/2026\/10\/growtika-CPvnvwfBU_o-unsplash.jpg","datePublished":"2026-10-07T15:43:03+00:00","dateModified":"2026-10-07T16:10:04+00:00","author":{"@id":"https:\/\/www.fruggr.io\/en\/#\/schema\/person\/df13a5ebda3d6d147e7e172a6d447dc3"},"description":"An MCP server runs with your agent's access. Here is how to register, vet, scope and monitor every tool server before one becomes your next incident.","breadcrumb":{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759601"},{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759602"},{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759603"},{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759604"},{"@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759605"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#primaryimage","url":"https:\/\/www.fruggr.io\/wp-content\/uploads\/2026\/10\/growtika-CPvnvwfBU_o-unsplash.jpg","contentUrl":"https:\/\/www.fruggr.io\/wp-content\/uploads\/2026\/10\/growtika-CPvnvwfBU_o-unsplash.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.fruggr.io\/en\/"},{"@type":"ListItem","position":2,"name":"MCP Security in 2026: Governing AI Agent Tool Servers"}]},{"@type":"WebSite","@id":"https:\/\/www.fruggr.io\/en\/#website","url":"https:\/\/www.fruggr.io\/en\/","name":"WordPress","description":"Fruggr, Performance by sustainability","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fruggr.io\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.fruggr.io\/en\/#\/schema\/person\/df13a5ebda3d6d147e7e172a6d447dc3","name":"Clara Bernadou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6e51f9f2efa12ce8b493b0146088d2be0f1a924a601fbaab588fe0e5727d69cf?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6e51f9f2efa12ce8b493b0146088d2be0f1a924a601fbaab588fe0e5727d69cf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6e51f9f2efa12ce8b493b0146088d2be0f1a924a601fbaab588fe0e5727d69cf?s=96&d=mm&r=g","caption":"Clara Bernadou"}},{"@type":"Question","@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759601","position":1,"url":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759601","name":"What is MCP security?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"MCP security is the set of controls that govern how AI agents connect to Model Context Protocol servers: which servers are approved, what credentials they hold, how they are sandboxed, and how their activity is logged and reviewed.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759602","position":2,"url":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759602","name":"What is a Shadow MCP server?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"It is an MCP server connected to an agent or client without security or governance approval. OWASP lists it as MCP09:2025. Discovery through client configurations, OAuth grants and gateway logs is the first control.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759603","position":3,"url":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759603","name":"What is token passthrough, and why does it matter?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Token passthrough happens when an MCP server accepts a token that was not issued to it and forwards it to a downstream API. The specification forbids it because it bypasses security controls and blurs accountability in logs.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759604","position":4,"url":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759604","name":"Does the EU AI Act regulate MCP servers?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"The AI Act has no MCP-specific provision. Its obligations attach to AI systems and their use cases, so MCP controls support requirements such as cybersecurity for high-risk systems. Verify current text for your use case.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759605","position":5,"url":"https:\/\/www.fruggr.io\/en\/mcp-security-governing-ai-agent-tool-servers-2026\/#faq-question-1759605","name":"Where should I start if I have no inventory of MCP servers?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Start with a sweep of client configuration files, developer machines and OAuth grants, then register each server with an owner, source, version, transport and reach. Pause anything that has no owner.","inLanguage":"en-US"},"inLanguage":"en-US"}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel="dns-prefetch" href="//js-eu1.hs-scripts.com">
<link rel="dns-prefetch" href="//unpkg.com">


<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>
<link rel="stylesheet" id="child-style-css" href="https://www.fruggr.io/wp-content/themes/d4b/style.min.css?ver=1791406965" media="all">
<link rel="stylesheet" id="d4b-design-system-css" href="https://www.fruggr.io/wp-content/themes/d4b/assets/css/design-system.min.css?ver=1791406965" media="all">
<link rel="stylesheet" id="d4b-blocs-styles-css" href="https://www.fruggr.io/wp-content/themes/d4b/assets/css/blocs-styles.min.css?ver=1791406965" media="all">
<link rel="stylesheet" id="d4b-article-styles-css" href="https://www.fruggr.io/wp-content/themes/d4b/assets/css/article-styles.min.css?ver=1791406965" media="all">
<link rel="stylesheet" id="d4b-header-styles-css" href="https://www.fruggr.io/wp-content/themes/d4b/assets/css/header-styles.min.css?ver=1791406965" media="all">
<link rel="stylesheet" id="d4b-footer-styles-css" href="https://www.fruggr.io/wp-content/themes/d4b/assets/css/footer-styles.min.css?ver=1791406965" media="all">
<link rel="stylesheet" id="d4b-cookies-styles-css" href="https://www.fruggr.io/wp-content/themes/d4b/assets/css/cookies-styles.min.css?ver=1791406965" media="all">
			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75-->
			<script class="hsq-set-content-id" data-content-id="blog-post">
				var _hsq = _hsq || [];
				_hsq.push(["setContentType", "blog-post"]);
			</script>
			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
			        <meta name="ssp-config-path" content="https://www.fruggr.io/wp-content/uploads/simply-static/configs/">
        <meta name="ssp-config-version" content="1791407289">
        <meta name="ssp-origin-url" content="https://www.fruggr.io/">

						    <link rel="preload" href="https://www.fruggr.io/wp-content/themes/d4b/assets/fonts/poppins/Poppins-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
    <link rel="preload" href="https://www.fruggr.io/wp-content/themes/d4b/assets/fonts/poppins/Poppins-SemiBold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
    <link rel="preload" href="https://www.fruggr.io/wp-content/themes/d4b/assets/fonts/poppins/Poppins-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
    <link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/js/lib/tarteaucitron/tarteaucitron.services.min.js" as="fetch" crossorigin>
<link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/js/lib/tarteaucitron/css/tarteaucitron.min.css?ver=1791406965" as="fetch" crossorigin>
<link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/js/lib/tarteaucitron/lang/tarteaucitron.fr.min.js" as="fetch" crossorigin>
<link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/js/lib/tarteaucitron/lang/tarteaucitron.en.min.js" as="fetch" crossorigin>
<style class="wp-fonts-local">
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url('https://www.fruggr.io/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');}
@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url('https://www.fruggr.io/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2') format('woff2');}
</style>
<link rel="icon" href="https://www.fruggr.io/wp-content/uploads/2025/06/cropped-LAST-FAVICOOON-150x150.png" sizes="32x32">
<link rel="icon" href="https://www.fruggr.io/wp-content/uploads/2025/06/cropped-LAST-FAVICOOON-300x300.png" sizes="192x192">
<link rel="apple-touch-icon" href="https://www.fruggr.io/wp-content/uploads/2025/06/cropped-LAST-FAVICOOON-300x300.png">
<meta name="msapplication-TileImage" content="https://www.fruggr.io/wp-content/uploads/2025/06/cropped-LAST-FAVICOOON-300x300.png">
</head>
<body class="wp-singular post-template-default single single-post postid-7098 single-format-standard wp-embed-responsive wp-theme-twentytwentyfive wp-child-theme-d4b">

<noscript><img referrerpolicy="no-referrer-when-downgrade" src="https://d4b.matomo.cloud/matomo.php?idsite=1&amp;rec=1" style="border:0;" alt=""></noscript>


<header class="navbar" role="banner" aria-label="Main navigation">
    <div class="container">
        <a href="#main-content" class="skip-link">Go to main content</a>
        <div class="logo">
            <a href="https://www.fruggr.io/en/">
                <img src="https://www.fruggr.io/wp-content/themes/d4b/assets/images/logo-fruggr.webp" loading="lazy" alt="Back to home page - Fruggr logo">
            </a>
        </div>

        <nav class="nav-menu" role="navigation" aria-label="Main menu">
            <ul id="menu-menu-en" class="menu"><li id="menu-item-2150" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2150"><a href="#" aria-label="Solution">Solution</a>
<ul class="sub-menu">
	<li id="menu-item-4868" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4868"><a href="https://www.fruggr.io/en/trusted-ai/" aria-label="Trusted AI">Trusted AI</a></li>
	<li id="menu-item-4867" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4867"><a href="https://www.fruggr.io/en/shadow-ai/" aria-label="Shadow AI">Shadow AI</a></li>
	<li id="menu-item-4865" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4865"><a href="https://www.fruggr.io/en/ai-performance-roi/" aria-label="Performance &amp; ROI">Performance &amp; ROI</a></li>
	<li id="menu-item-4864" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4864"><a href="https://www.fruggr.io/en/ai-regulations/" aria-label="Compliance">Compliance</a></li>
</ul>
</li>
<li id="menu-item-6218" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6218"><a href="#" aria-label="Policies">Policies</a>
<ul class="sub-menu">
	<li id="menu-item-6219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6219"><a href="https://www.fruggr.io/en/eu-ai-act/" aria-label="EU AI Act">EU AI Act</a></li>
	<li id="menu-item-6220" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6220"><a href="https://www.fruggr.io/en/iso-iec-42001/" aria-label="ISO/IEC 42001">ISO/IEC 42001</a></li>
	<li id="menu-item-6221" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6221"><a href="https://www.fruggr.io/en/nyc-local-law-no-144/" aria-label="NYC Local Law No. 144">NYC Local Law No. 144</a></li>
	<li id="menu-item-6222" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6222"><a href="https://www.fruggr.io/en/california-sb53/" aria-label="California SB53">California SB53</a></li>
	<li id="menu-item-6223" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6223"><a href="https://www.fruggr.io/en/nist-ai-rmf/" aria-label="NIST AI RMF">NIST AI RMF</a></li>
	<li id="menu-item-6224" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6224"><a href="https://www.fruggr.io/en/colorado-sb21-169/" aria-label="Colorado SB21-169">Colorado SB21-169</a></li>
</ul>
</li>
<li id="menu-item-973" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-973"><a href="#" aria-label="Resources">Resources</a>
<ul class="sub-menu">
	<li id="menu-item-1925" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1925"><a href="https://www.fruggr.io/en/blog/" aria-label="Blog">Blog</a></li>
	<li id="menu-item-1421" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1421"><a href="https://www.fruggr.io/en/content-library/" aria-label="Content library">Content library</a></li>
	<li id="menu-item-2159" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2159"><a href="https://www.fruggr.io/en/faq/" aria-label="Discover Fruggr’s FAQ">Discover Fruggr’s FAQ</a></li>
</ul>
</li>
<li id="menu-item-972" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-972"><a href="#" aria-label="Company">Company</a>
<ul class="sub-menu">
	<li id="menu-item-596" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-596"><a href="https://www.fruggr.io/en/about-us/" aria-label="About us">About us</a></li>
	<li id="menu-item-2161" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2161"><a href="https://www.fruggr.io/en/awards/" aria-label="Awards">Awards</a></li>
	<li id="menu-item-2163" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2163"><a href="https://www.fruggr.io/en/press/" aria-label="Press">Press</a></li>
	<li id="menu-item-2156" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2156"><a href="https://www.fruggr.io/en/our-clients/" aria-label="Our clients">Our clients</a></li>
	<li id="menu-item-2157" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2157"><a href="https://www.fruggr.io/en/our-partners/" aria-label="Our partners">Our partners</a></li>
	<li id="menu-item-2155" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2155"><a href="https://www.fruggr.io/en/become-partners/" aria-label="Become a partner">Become a partner</a></li>
</ul>
</li>
<li id="menu-item-6277" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6277"><a href="https://ai-pulse.fruggr.io/en" aria-label="AI Pulse">AI Pulse</a></li>
</ul>        </nav>

        <button class="menu-toggle" aria-label="Menu" aria-expanded="false">
            <span></span>
            <span></span>
            <span></span>
        </button>

        <nav class="nav-menu-langue" role="navigation" aria-label="Language selector">
            <ul id="menu-menu-langue" class="menu"><li id="menu-item-3173" class="pll-parent-menu-item menu-item menu-item-type-custom menu-item-object-custom current-menu-parent menu-item-has-children menu-item-3173"><a href="#pll_switcher" aria-label="En">En</a>
<ul class="sub-menu">
	<li id="menu-item-3173-fr" class="lang-item lang-item-4 lang-item-fr no-translation lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-3173-fr"><a href="https://www.fruggr.io/fr/" lang="fr-FR" hreflang="fr-FR" aria-label="Fr">Fr</a></li>
	<li id="menu-item-3173-en" class="lang-item lang-item-7 lang-item-en current-lang menu-item menu-item-type-custom menu-item-object-custom menu-item-3173-en"><a href="https://www.fruggr.io/en/mcp-security-governing-ai-agent-tool-servers-2026/" lang="en-US" hreflang="en-US" aria-label="En">En</a></li>
</ul>
</li>
</ul>        </nav>

        <div class="nav-buttons">
            <a href="https://www.fruggr.io/en/contact/" class="btn btn-primary" aria-label="Request a demo">
                Request a demo            </a>
            <a href="https://www.fruggr.io/app/login?lang=en" class="btn btn-outline" aria-label="Log in">
                Log in            </a>
        </div>

    </div>
</header>

<div class="mobile-menu" role="dialog" aria-label="Mobile menu" aria-hidden="true">
    <nav class="mobile-nav" role="navigation" aria-label="Mobile menu">
        <ul id="menu-menu-en-1" class="mobile-menu-list"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2150"><a href="#" aria-label="Solution">Solution</a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4868"><a href="https://www.fruggr.io/en/trusted-ai/" aria-label="Trusted AI">Trusted AI</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4867"><a href="https://www.fruggr.io/en/shadow-ai/" aria-label="Shadow AI">Shadow AI</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4865"><a href="https://www.fruggr.io/en/ai-performance-roi/" aria-label="Performance &amp; ROI">Performance &amp; ROI</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4864"><a href="https://www.fruggr.io/en/ai-regulations/" aria-label="Compliance">Compliance</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6218"><a href="#" aria-label="Policies">Policies</a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6219"><a href="https://www.fruggr.io/en/eu-ai-act/" aria-label="EU AI Act">EU AI Act</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6220"><a href="https://www.fruggr.io/en/iso-iec-42001/" aria-label="ISO/IEC 42001">ISO/IEC 42001</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6221"><a href="https://www.fruggr.io/en/nyc-local-law-no-144/" aria-label="NYC Local Law No. 144">NYC Local Law No. 144</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6222"><a href="https://www.fruggr.io/en/california-sb53/" aria-label="California SB53">California SB53</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6223"><a href="https://www.fruggr.io/en/nist-ai-rmf/" aria-label="NIST AI RMF">NIST AI RMF</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6224"><a href="https://www.fruggr.io/en/colorado-sb21-169/" aria-label="Colorado SB21-169">Colorado SB21-169</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-973"><a href="#" aria-label="Resources">Resources</a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1925"><a href="https://www.fruggr.io/en/blog/" aria-label="Blog">Blog</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1421"><a href="https://www.fruggr.io/en/content-library/" aria-label="Content library">Content library</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2159"><a href="https://www.fruggr.io/en/faq/" aria-label="Discover Fruggr’s FAQ">Discover Fruggr’s FAQ</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-972"><a href="#" aria-label="Company">Company</a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-596"><a href="https://www.fruggr.io/en/about-us/" aria-label="About us">About us</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2161"><a href="https://www.fruggr.io/en/awards/" aria-label="Awards">Awards</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2163"><a href="https://www.fruggr.io/en/press/" aria-label="Press">Press</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2156"><a href="https://www.fruggr.io/en/our-clients/" aria-label="Our clients">Our clients</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2157"><a href="https://www.fruggr.io/en/our-partners/" aria-label="Our partners">Our partners</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2155"><a href="https://www.fruggr.io/en/become-partners/" aria-label="Become a partner">Become a partner</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6277"><a href="https://ai-pulse.fruggr.io/en" aria-label="AI Pulse">AI Pulse</a></li>
</ul>    </nav>

    <div class="nav-buttons">
        <a href="https://www.fruggr.io/en/contact/" class="btn btn-primary" aria-label="Request a demo">
            Request a demo        </a>
        <a href="https://www.fruggr.io/app/login?lang=en" class="btn btn-outline" aria-label="Log in">
            Log in        </a>
    </div>
</div>

<main role="main" class="article-container" id="main-content">
            <article id="post-7098" class="post-7098 post type-post status-publish format-standard has-post-thumbnail hentry category-artificial-intelligence">

                            <div class="article-image">
                    <picture class="attachment-full size-full wp-post-image" decoding="async" fetchpriority="high">
<source type="image/webp" srcset="https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash.jpg.webp 1920w, https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash-300x169.jpg.webp 300w, https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash-1024x576.jpg.webp 1024w, https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash-768x432.jpg.webp 768w, https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash-1536x864.jpg.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px">
<img width="1920" height="1080" src="https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash.jpg" alt="" decoding="async" fetchpriority="high" srcset="https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash.jpg 1920w, https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash-300x169.jpg 300w, https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash-1024x576.jpg 1024w, https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash-768x432.jpg 768w, https://www.fruggr.io/wp-content/uploads/2026/10/growtika-CPvnvwfBU_o-unsplash-1536x864.jpg 1536w" sizes="(max-width: 1920px) 100vw, 1920px">
</picture>
                </div>
            
            <h1 class="article-title">MCP Security in 2026: Governing AI Agent Tool Servers</h1>

            <div class="article-meta">
                <time class="article-date" datetime="2026-10-07T17:43:03+02:00">
                    October 7, 2026                </time>
                                            </div>

            <div class="article-content">
                


<p>MCP security is the practice of controlling which tool servers your AI agents connect to, what those servers can do with the agent’s credentials, and what gets logged. Register every server, verify its source, scope tokens to the narrowest permission, sandbox local servers, and review tool-call logs on a fixed schedule.</p>



<p>An AI agent is only as safe as the servers it plugs into. Each Model Context Protocol (MCP) server is code that your agent trusts to read files, query databases or call APIs on its behalf, and it inherits the access the agent hands it. Most security programs review the model and the prompt. Few review the third-party server that a developer connected on a Tuesday afternoon with a one-line config change. That server now sits inside your trust boundary with no owner, no review and no log.</p>



<h2 class="wp-block-heading">Why are MCP servers a governance problem, not just an engineering detail?</h2>



<p>An MCP server exposes tools and data to a model through a standard protocol. Every connection creates a new trust boundary between the agent, the server and whatever system the server touches. Three facts make this a governance issue.</p>



<p>First, connection is cheap. A developer can add a community server in minutes, which is exactly how unapproved servers appear. The <a href="https://owasp.org/www-project-mcp-top-10/" target="_blank" rel="noreferrer noopener">OWASP MCP Top 10</a> names this risk directly as MCP09:2025, “Shadow MCP Servers”, and lists “Lack of Audit and Telemetry” as MCP08:2025. Second, servers hold credentials, so a weak one becomes a path to everything the token reaches. Third, servers shape what the model sees, which opens the door to manipulation. OWASP’s list of ten risks also covers tool poisoning, command injection, prompt injection through context and supply chain attacks. The OWASP project currently carries a beta status, so treat the list as a shared vocabulary that will keep evolving, and verify current text before you cite it in a policy.</p>



<p>If you already run a Shadow AI program, you have the right muscle. Our <a href="https://www.fruggr.io/en/shadow-ai/" target="_blank" rel="noreferrer noopener">Shadow AI guide</a> covers discovery of unapproved AI tools; MCP servers are the same problem one layer down.</p>



<h2 class="wp-block-heading">Which attacks does the MCP specification itself warn about?</h2>



<p>The MCP project publishes a <a href="https://modelcontextprotocol.io/specification/draft/basic/security_best_practices" target="_blank" rel="noreferrer noopener">Security Best Practices page</a> that lists attack classes and the controls it expects. The page sits in the draft version of the specification, so check it again before you rely on specific wording. It is written for implementers, but a security or governance lead can use it as a checklist of questions to put to any vendor or internal team.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Attack class</th><th>What goes wrong</th><th>Control the specification expects</th></tr></thead><tbody><tr><td>Confused deputy</td><td>A proxy server with a static client ID lets an attacker skip user consent via a cached consent cookie</td><td>Per-client consent stored server-side, exact redirect URI matching</td></tr><tr><td>Token passthrough</td><td>The server accepts tokens not issued to it and forwards them downstream</td><td>The server must not accept tokens that were not explicitly issued for it</td></tr><tr><td>Server-side request forgery (SSRF)</td><td>A malicious server steers the client to internal addresses such as the 169.254.0.0/16 cloud-metadata range</td><td>HTTPS only, block private and link-local IP ranges, egress proxy</td></tr><tr><td>Local server compromise</td><td>A one-click install runs a hidden startup command with the user’s privileges</td><td>Show the exact command, require explicit approval, sandbox the process</td></tr><tr><td>State handle hijacking</td><td>An attacker guesses a workflow or cart ID and acts on another user’s state</td><td>Bind handles to the authenticated user, use random, expiring handles</td></tr><tr><td>Scope inflation</td><td>A token carries broad scopes such as <code>files:*</code> and becomes costly to lose</td><td>Start with minimal scopes and step up only when needed</td></tr></tbody></table></figure>



<p>Token passthrough deserves special attention from governance teams. The specification explains that it breaks accountability: downstream logs show a different identity than the server that forwarded the request, so an investigator cannot tell who did what. That is an audit-trail failure, not only a security bug.</p>



<h2 class="wp-block-heading">How do tool poisoning and prompt injection change the risk?</h2>



<p>A model reads a tool’s name and description to decide when to call it. A malicious or compromised server can write that description to steer the model: to prefer its own tool, to pass along data the user never meant to share, or to call a second tool with side effects. OWASP lists this as MCP03:2025 “Tool Poisoning” and, separately, MCP06:2025 “Prompt Injection via Contextual Payloads”. The principle is simple. Anything the server returns, including its own description, is untrusted input to the model.</p>



<p>Three controls follow from that principle. Pin each server to a specific version so a silent update cannot change a tool description overnight. Re-review the tool list whenever the version changes. Require human approval before the agent calls any tool that writes data, sends messages or spends money. Our <a href="https://www.fruggr.io/en/ai-audit-trails-what-regulators-actually-expect-to-see/" target="_blank" rel="noreferrer noopener">AI audit trails guide</a> explains why those approvals need to land in a record someone can retrieve later.</p>



<h2 class="wp-block-heading">What are the five controls that govern an MCP server?</h2>



<p>The five controls below take a server from “someone connected it” to “we approved and monitor it”.</p>



<p><strong>1. Register every server.</strong> Keep one register with six fields per server: name, owner, source (vendor or repository), pinned version, transport (local <code>stdio</code> or remote HTTP), and the systems and data it can reach. Sweep for servers you do not know about by checking client configuration files, developer machines, your identity provider’s OAuth grants and your API gateway.</p>



<p><strong>2. Vet before you connect.</strong> Check who maintains the server, how recently it changed, what it depends on, and what permissions it requests. This is the supply chain risk OWASP lists as MCP04:2025. A community server with one maintainer and no release history gets a different answer than a vendor server under contract.</p>



<p><strong>3. Scope credentials to the task.</strong> Use one credential per server and per agent. Avoid wildcard or catch-all scopes. The specification recommends a minimal starting scope set with step-up when a privileged operation first needs it, and it tells implementers to read its guidance alongside the IETF’s <a href="https://datatracker.ietf.org/doc/html/rfc9700" target="_blank" rel="noreferrer noopener">OAuth 2.0 security best practices (RFC 9700)</a>. A “search my drive” server needs read access to one folder, not write access to the whole drive.</p>



<p><strong>4. Sandbox local servers.</strong> A local server runs with the privileges of the person who launched it. Run it in a container or restricted profile, limit its file-system and network access, and refuse any one-click setup that hides the command it will execute.</p>



<p><strong>5. Log and review.</strong> Record every tool call with the agent identity, server, parameters, result and any human approval. The specification also recommends logging scope-elevation events with correlation IDs. Review the logs on a schedule, not only after an incident.</p>



<h2 class="wp-block-heading">Who should approve a new MCP server?</h2>



<p>Approval should scale with what the server can reach. The matrix below is illustrative; adjust the tiers to your risk appetite.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Server class</th><th>Example reach</th><th>Approver</th><th>Review cadence</th></tr></thead><tbody><tr><td>Read-only, public data</td><td>Documentation search</td><td>Team lead</td><td>Annual</td></tr><tr><td>Read internal data</td><td>Wiki, ticket history</td><td>Security review</td><td>Every 6 months</td></tr><tr><td>Write or send</td><td>CRM updates, email</td><td>Security plus system owner</td><td>Quarterly</td></tr><tr><td>Execute or move money</td><td>Shell access, payments</td><td>Security, owner and CISO</td><td>Quarterly, with a live drill</td></tr></tbody></table></figure>



<p>Every row needs a named owner. A server with no owner is a server nobody patches.</p>



<h2 class="wp-block-heading">Where does MCP governance fit in NIST AI RMF and ISO/IEC 42001?</h2>



<p>No major framework has an MCP-specific chapter, so you map the controls to the structure you already use. This section states general principles; verify current text before citing any clause.</p>



<p><a href="https://www.fruggr.io/en/nist-ai-rmf/" target="_blank" rel="noreferrer noopener">NIST AI RMF</a> organizes work into Govern, Map, Measure and Manage. Put the server register and approval matrix under Govern and Map, since both describe who owns a component and what it touches, and put log review and drills under Measure and Manage. For teams certifying against <a href="https://www.fruggr.io/en/iso-iec-42001/" target="_blank" rel="noreferrer noopener">ISO/IEC 42001</a>, the same register supports asset inventory and supplier control expectations in an AI management system.</p>



<p>In the EU, the AI Act has no MCP rule, but its requirements for robustness and cybersecurity of high-risk systems (Article 15) are the natural home for these controls when an agent supports a high-risk use case. Verify current text for your specific use case. Our <a href="https://www.fruggr.io/en/ai-regulations/" target="_blank" rel="noreferrer noopener">AI regulations overview</a> maps the EU, NIST and US state requirements side by side for US and Canadian teams that operate across borders.</p>



<h2 class="wp-block-heading">What can you do this week?</h2>



<ol class="wp-block-list">
<li>Search developer machines, client configs and OAuth grants for MCP servers, and list each one with an owner.</li>



<li>Mark every server that can write, send or execute, and pause any that has no owner.</li>



<li>Pin versions and record the current tool list for each server you keep.</li>



<li>Replace shared or wildcard credentials with one scoped credential per server.</li>



<li>Turn on tool-call logging and pull one week of logs to confirm they identify the agent, the server and the parameters.</li>
</ol>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-group bloc-24 is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group bloc-24-container is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group bloc-24-header is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex">
<figure class="wp-block-image bloc-24-picto"><img decoding="async" src="https://www.fruggr.io/wp-content/uploads/2026/06/image-1-1024x1024.png" alt=""></figure>



<h3 class="wp-block-heading bloc-24-title">Key takeaways</h3>
</div>



<div class="wp-block-group bloc-24-answer is-layout-flow wp-block-group-is-layout-flow">
<ol class="wp-block-list">
<li>Treat every MCP server as third-party code inside your trust boundary, with an owner, a source and a pinned version.</li>



<li>The specification’s own attack list (confused deputy, token passthrough, SSRF, local compromise, scope inflation) doubles as a vendor questionnaire.</li>



<li>Approval depth should follow what a server can reach, and every tool call should leave a log an auditor can read.</li>
</ol>
</div>
</div>
</div>



<p><strong>Next step:</strong> <a href="https://www.fruggr.io/en/shadow-ai/" target="_blank" rel="noreferrer noopener">See how Fruggr discovers unapproved AI tools and builds a single inventory, including agent connections</a>.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading">FAQ</h2>



<div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1759601"><strong class="schema-faq-question">What is MCP security?</strong> <p class="schema-faq-answer">MCP security is the set of controls that govern how AI agents connect to Model Context Protocol servers: which servers are approved, what credentials they hold, how they are sandboxed, and how their activity is logged and reviewed.</p> </div> <div class="schema-faq-section" id="faq-question-1759602"><strong class="schema-faq-question">What is a Shadow MCP server?</strong> <p class="schema-faq-answer">It is an MCP server connected to an agent or client without security or governance approval. OWASP lists it as MCP09:2025. Discovery through client configurations, OAuth grants and gateway logs is the first control.</p> </div> <div class="schema-faq-section" id="faq-question-1759603"><strong class="schema-faq-question">What is token passthrough, and why does it matter?</strong> <p class="schema-faq-answer">Token passthrough happens when an MCP server accepts a token that was not issued to it and forwards it to a downstream API. The specification forbids it because it bypasses security controls and blurs accountability in logs.</p> </div> <div class="schema-faq-section" id="faq-question-1759604"><strong class="schema-faq-question">Does the EU AI Act regulate MCP servers?</strong> <p class="schema-faq-answer">The AI Act has no MCP-specific provision. Its obligations attach to AI systems and their use cases, so MCP controls support requirements such as cybersecurity for high-risk systems. Verify current text for your use case.</p> </div> <div class="schema-faq-section" id="faq-question-1759605"><strong class="schema-faq-question">Where should I start if I have no inventory of MCP servers?</strong> <p class="schema-faq-answer">Start with a sweep of client configuration files, developer machines and OAuth grants, then register each server with an owner, source, version, transport and reach. Pause anything that has no owner.</p> </div> </div>



<p><em>This article was drafted with AI assistance and reviewed by our editorial team before publishing.</em></p>
            </div>

        </article>
    </main>


<div class="wp-block-group alignfull footer-section">
    <div class="wp-block-group footer-top">
        <div class="wp-block-group footer-top-container">
            <div class="wp-block-group footer-top-container-text">
                <h3>Stay ahead on AI governance</h3>
                <p>The latest on AI regulation, ROI, and responsible AI - straight to your inbox.</p>
            </div>
            <div class="wp-block-buttons footer-button-container">
                <div class="wp-block-button footer-btn-outline">
                    <a class="wp-block-button__link wp-element-button" href="https://www.fruggr.io/en/ai-governance-newsletter/">Subscribe to our newsletter</a>
                </div>
            </div>  
        </div>
    </div>
    <div class="wp-block-group alignfull footer-bottom">
        <div class="wp-block-group footer-content">
            <p>Fruggr is the AI governance platform that helps enterprises<br>detect shadow AI, manage compliance, and deploy responsible AI at scale.</p>
            <h2><span>Fruggr</span>, performance <span>with</span> responsibility</h2>
        </div>
    </div>
</div>

<footer class="nav-footer" role="contentinfo">
    <div class="container">
        <div class="nav-footer-content">
            <div class="footer-nav-left">
                <nav class="footer-menu-left" role="navigation" aria-label="Menu footer gauche">
                    <ul id="menu-menu-footer-gauche-en" class="footer-links"><li id="menu-item-1566" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1566"><a href="https://www.fruggr.io/en/terms-of-use/" aria-label="Terms of Use">Terms of Use</a></li>
<li id="menu-item-1565" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1565"><a rel="privacy-policy" href="https://www.fruggr.io/en/privacy-policy/" aria-label="Privacy Policy">Privacy Policy</a></li>
<li id="menu-item-2174" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2174"><a href="https://www.fruggr.io/en/accessibility-statement/" aria-label="Accessibility statement: partially compliant">Accessibility statement: partially compliant</a></li>
<li id="menu-item-2164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2164"><a href="https://www.fruggr.io/en/certificate/" aria-label="Fruggr Certificate">Fruggr Certificate</a></li>
</ul>                </nav>
                <div class="footer-certifications">
                                        <img src="https://www.fruggr.io/wp-content/themes/d4b/assets/images/greentech.webp" loading="lazy" alt="GreenTech Innovation Logo">
                </div>
            </div>

            <div class="nav-footer-center">
                <div class="footer-impact">
                    <a href="#" class="open-carbonara-modal" aria-label="Your browsing has an impact, discover how!">
                        Your browsing has an impact, discover how!                    </a>
                    <div id="carbonara-modal-desktop" class="carbonara-modal" hidden>
                        <div class="carbonara-modal-content">
                            <h3 class="modal-title">
                                Your navigation on the site has emitted approximately                                 <span class="number-co2">
                                    <carbon-ara position="top" persistance="session"></carbon-ara>
                                </span>
                            </h3>

                            <div class="carbon-columns">
                                <div class="carbon-col">
                                    <p><span class="carbon-label">Device</span> : <span id="info-device-desktop"></span></p>
                                    <p><span class="carbon-label">Geographical zone</span> : <span id="info-zone-desktop"></span></p>
                                </div>
                                <div class="carbon-col">
                                    <p><span class="carbon-label">Transferred data</span> : <span id="info-transfer-desktop"></span></p>
                                    <p><span class="carbon-label">Duration</span> : <span id="info-duration-desktop"></span></p>
                                </div>
                                <div class="carbon-col">
                                    <p class="carbon-remark">Information calculated on the client only. It is not transferred.</p>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="footer-mentions">
                    <p class="footer-made-with">made with <span role="img" aria-label="passion">♥</span> by Digital4Better</p>
                    <p class="footer-copyright">© 2026 Fruggr</p>
                </div>
            </div>

            <div class="footer-nav-right">
                <nav class="footer-menu-right" role="navigation" aria-label="Right footer menu">
                    <ul id="menu-menu-footer-droit-en" class="footer-links"><li id="menu-item-2175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2175"><a href="https://www.fruggr.io/en/glossary/" aria-label="Glossary">Glossary</a></li>
<li id="menu-item-2176" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2176"><a href="https://www.fruggr.io/en/faq/" aria-label="Discover Fruggr’s FAQ">Discover Fruggr’s FAQ</a></li>
<li id="menu-item-1563" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1563"><a href="https://wiki.fruggr.io/hc/en" aria-label="Wiki">Wiki</a></li>
<li id="menu-item-2177" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2177"><a href="https://www.fruggr.io/en/contact/" aria-label="Contact">Contact</a></li>
</ul>                </nav>
                <div class="footer-social">
                <a href="https://www.youtube.com/channel/UCjL_-SPVQJBEkqkev8zwO6g" aria-label="Link to Fruggr's YouTube page">
                    <img src="https://www.fruggr.io/wp-content/themes/d4b/assets/images/youtube-icon.webp" loading="lazy" alt="YouTube">
                </a>
                <a href="https://www.linkedin.com/company/fruggr" aria-label="Link to Fruggr's LinkedIn page">
                    <img src="https://www.fruggr.io/wp-content/themes/d4b/assets/images/linkedin-icon.webp" loading="lazy" alt="LinkedIn">
                </a>
                </div>
            </div>

            <div class="footer-impact-mobile">
                <a href="#" class="open-carbonara-modal" aria-label="Your browsing has an impact, discover how!">
                    Your browsing has an impact, discover how!                </a>
                <div id="carbonara-modal-mobile" class="carbonara-modal" hidden>
                    <div class="carbonara-modal-content">
                        <h3 class="modal-title">
                            Your navigation on the site has emitted approximately                             <span class="number-co2">
                                <carbon-ara position="top" persistance="session"></carbon-ara>
                            </span>
                        </h3>
                        <div class="carbon-columns">
                            <div class="carbon-col">
                                <p><span class="carbon-label">Device</span> : <span id="info-device-mobile"></span></p>
                                <p><span class="carbon-label">Geographical zone</span> : <span id="info-zone-mobile"></span></p>
                            </div>
                            <div class="carbon-col">
                                <p><span class="carbon-label">Transferred data</span> : <span id="info-transfer-mobile"></span></p>
                                <p><span class="carbon-label">Duration</span> : <span id="info-duration-mobile"></span></p>
                            </div>
                            <div class="carbon-col">
                                <p class="carbon-remark" id="info-reinsurance-mobile">Information calculated on the client only. It is not transferred.</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

            <div class="footer-info-mobile">
                <p class="footer-made-with">made with <span role="img" aria-label="passion">♥</span> by Digital4Better</p>
                <p class="footer-copyright">© 2026 Fruggr</p>
            </div>
        </div>
    </div>
</footer>

<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/d4b/*","/wp-content/themes/twentytwentyfive/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
        <span class="ssp-id" style="display:none">7098</span>
        <script type="text/javascript">
        document.write('<iframe src="https://app.overloop.ai/companies/683f3ac9-7209-43da-98c5-698ea3038360/tracker?u=' + encodeURIComponent(document.location.href) + '&t=' + encodeURIComponent(document.title) + '\" width="0" height="0" style="display:none;"></iframe>');
    </script><link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/data/posts-post.json" as="fetch" crossorigin>
<link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/data/posts-ressource.json" as="fetch" crossorigin>
<link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/data/posts-presse.json" as="fetch" crossorigin>
<link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/data/posts-partenaire.json" as="fetch" crossorigin>
<link rel="prefetch" href="https://www.fruggr.io/wp-content/themes/d4b/assets/data/posts-formation.json" as="fetch" crossorigin>
<style id="wp-block-paragraph-inline-css">
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://www.fruggr.io/wp-includes/blocks/paragraph/style.min.css */
</style>
<style id="wp-block-heading-inline-css">
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=https://www.fruggr.io/wp-includes/blocks/heading/style.min.css */
</style>
<style id="wp-block-table-inline-css">
.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
/*# sourceURL=https://www.fruggr.io/wp-includes/blocks/table/style.min.css */
</style>
<style id="wp-block-list-inline-css">
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}

				ul.is-style-checkmark-list {
					list-style-type: "\2713";
				}

				ul.is-style-checkmark-list li {
					padding-inline-start: 1ch;
				}
/*# sourceURL=wp-block-list-inline-css */
</style>
<style id="wp-block-spacer-inline-css">
.wp-block-spacer{clear:both}
/*# sourceURL=https://www.fruggr.io/wp-includes/blocks/spacer/style.min.css */
</style>
<style id="wp-block-image-inline-css">
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=https://www.fruggr.io/wp-includes/blocks/image/style.min.css */
</style>
<style id="wp-block-group-inline-css">
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
/*# sourceURL=https://www.fruggr.io/wp-includes/blocks/group/style.min.css */
</style>
<script id="leadin-script-loader-js-js-extra">
var leadin_wordpress = {"userRole":"visitor","pageType":"post","leadinPluginVersion":"11.3.75"};
//# sourceURL=leadin-script-loader-js-js-extra
</script>
<script src="https://js-eu1.hs-scripts.com/25979193.js?integration=WordPress&amp;ver=11.3.75" async defer id='hs-script-loader'></script>
<script defer src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/lazy-youtube.min.js?ver=1791406965" id="d4b-lazy-youtube-js"></script>
<script defer src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/navbar-mobile.min.js?ver=1791406965" id="custom-navbar-mobile-js"></script>
<script id="ajax-paginations-js-js-extra">
var d4bTranslations = {"newsletter_block_title":"Stay ahead on AI governance","newsletter_block_text2":"The latest on AI regulation, ROI, and responsible AI - straight to your inbox.","newsletter_block_text":"Fruggr is the AI governance platform that helps enterprises\u003Cbr\u003Edetect shadow AI, manage compliance, and deploy responsible AI at scale.","newsletter_block_button":"Subscribe to our newsletter","footer_button":"Your browsing has an impact, discover how!","footer_hero_title":"Stay ahead on AI governance","footer_hero_text":"The latest on AI regulation, ROI, and responsible AI - straight to your inbox.","footer_hero_content":"Fruggr is the AI governance platform that helps enterprises\u003Cbr\u003Edetect shadow AI, manage compliance, and deploy responsible AI at scale.","footer_hero_button":"Subscribe to our newsletter","footer_hero_title_bottom":"Fruggr, performance with responsibility","request_demo":"Request a demo","request_demo_url":"en/contact/","login":"Log in","login_url":"https://www.fruggr.io/app/login?lang=en","impact":"Your navigation on the site has emitted approximately ","device":"Device","zone":"Geographical zone","transfer":"Transferred data","duration":"Duration","reinsurance":"Information calculated on the client only. It is not transferred.","type_ressource":"Resource type","title_ressource":"Resource title","text_ressource":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ac lorem arcu.","bloc_ressource":"Resource","bloc_ressource_title":"Discover our library of resources","bloc_ressource_link":"View resources","bloc_ressource_loading":"Loading resources...","bloc_article_loading":"Loading items...","bloc_presse_loading":"Loading news articles...","bloc_partenaire_loading":"Loading partners...","bloc_formation_loading":"Loading courses...","bloc_ressource_not_found":"No resources found","bloc_article_not_found":"No items found","bloc_presse_not_found":"No news article found","bloc_partenaire_not_found":"No partners found","bloc_formation_not_found":"No courses found","bloc_ressource_error_loading":"Error loading resources","bloc_article_error_loading":"Error loading items","bloc_presse_error_loading":"Error loading news articles","bloc_partenaire_error_loading":"Error loading partners","bloc_formation_error_loading":"Error loading courses","error_loading_pagination":"Error loading pagination","download_document":"Download document","all_category":"All","icone_option_ko":"KO Icon Option","icone_option_ok":"OK Icon Option","nav_main":"Main navigation","nav_alt_home":"Back to home page - Fruggr logo","menu_main":"Main menu","menu_toggle":"Menu","menu_language":"Language selector","menu_mobile":"Mobile menu","menu_footer_right":"Right footer menu","menu_footer_left":"Menu footer gauche","icon_heart":"passion","linkedin_link":"Link to Fruggr's LinkedIn page","youtube_link":"Link to Fruggr's YouTube page","nav_skip_link":"Go to main content","search_label":"Search for an item","search_placeholder":"Search for an item...","article_author_label":"Author(s):"};
var d4bAjax = {"url":"https://www.fruggr.io/wp-admin/admin-ajax.php"};
//# sourceURL=ajax-paginations-js-js-extra
</script>
<script defer src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/ajax-paginations.min.js?ver=1791406965" id="ajax-paginations-js-js"></script>
<script defer src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/carousel-bloc-7.min.js?ver=1791406965" id="carousel-bloc-7-js-js"></script>
<script defer src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/carousel-bloc-4.min.js?ver=1791406965" id="carousel-bloc-4-js-js"></script>
<script defer src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/navbar-fixed.min.js?ver=1791406965" id="navbar-fixed-js-js"></script>
<script defer src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/carbonara-modal.min.js?ver=1791406965" id="carbonara-modal-js-js"></script>
<script src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/lib/tarteaucitron/tarteaucitron.min.js?ver=1791406965" id="tarteaucitron-js"></script>
<script id="cookies-js-extra">
var myAppData = {"homeUrl":"https://www.fruggr.io/en"};
//# sourceURL=cookies-js-extra
</script>
<script defer src="https://www.fruggr.io/wp-content/themes/d4b/assets/js/cookies.min.js?ver=1791406965" id="cookies-js"></script>
<script src="https://unpkg.com/@digital4better/carbonara@latest/dist/carbonara.js" id="carbonara-js"></script>
</body>
</html>