<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Fabio Matricardi</title>
    <description>The latest articles on DEV Community by Fabio Matricardi (@fabiomatricardi).</description>
    <link>https://dev.to/fabiomatricardi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1415550%2Faca75c32-d77e-4701-ba11-ac74469d7c97.jpeg</url>
      <title>DEV Community: Fabio Matricardi</title>
      <link>https://dev.to/fabiomatricardi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fabiomatricardi"/>
    <language>en</language>
    <item>
      <title>Best AI Security Platforms for Enterprises</title>
      <dc:creator>Fabio Matricardi</dc:creator>
      <pubDate>Wed, 07 Oct 2026 13:03:00 +0000</pubDate>
      <link>https://dev.to/fabiomatricardi/best-ai-security-platforms-for-enterprises-3k5m</link>
      <guid>https://dev.to/fabiomatricardi/best-ai-security-platforms-for-enterprises-3k5m</guid>
      <description>&lt;h2&gt;
  
  
  The five platforms securing enterprise AI, and why Bifrost is the strongest foundation for control, security, and independence.
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2nelb4cucuk9s8m7066.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2nelb4cucuk9s8m7066.jpg" alt="Bifrost is your AI security platform" width="800" height="446"&gt;&lt;/a&gt;&lt;br&gt;
One in four malicious breaches is now AI-enabled. &lt;a href="https://newsroom.ibm.com/2026-07-29-ibm-study-one-in-four-malicious-breaches-are-ai-enabled,-costing-companies-6-million-on-average" rel="noopener noreferrer"&gt;IBM’s 2026 Cost of a Data Breach Report&lt;/a&gt; puts a number on what security teams already feel: AI-driven attacks jumped 56% in one year, and they cost $6 million on average. This is a full million above the $4.99 million global average. And this opens a critical review on the state of the art of AI security platforms.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;IBM and the Ponemon Institute released the 2026 Cost of a Data Breach Report on July 2026, the 21st edition of a study that has tracked breach economics since 2005. The global average cost of a breach climbed to USD 4.99 million, a 12% jump over last year and a new record. That number will lead most of the coverage. It shouldn’t. The number that matters is buried on page 40: 92% of organizations that experienced an AI-related security incident lacked proper AI access controls when it happened. (ref &lt;a href="https://www.kiteworks.com/cybersecurity-risk-management/ibm-2026-breach-report-ai-governance/" rel="noopener noreferrer"&gt;Kitework&lt;/a&gt;).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The 2025 report highlighted that &lt;a href="https://www-api.ibm.com/adobe/assets/urn:aaid:aem:75bd923e-e263-40c0-b62b-4b43da492394/original/as/cost-of-a-data-breach-report-2025-executive-summary-partner.pdf" rel="noopener noreferrer"&gt;sixty‑three percent of organizations&lt;/a&gt; have no formal AI governance policy, or are still writing one.&lt;/p&gt;

&lt;p&gt;The attack surface is wider than the security team knows, and this is where an AI security platform kicks in.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9w89wy4mlzyj0fstz8sv.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9w89wy4mlzyj0fstz8sv.webp" alt="AI attack surface" width="786" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So enterprises are buying… fast. But the market’s answer was nothing but a consolidation.&lt;/p&gt;

&lt;p&gt;Palo Alto Networks bought Protect AI, Check Point bought Lakera, and F5 bought CalypsoAI.&lt;/p&gt;

&lt;p&gt;Which raises the only question that matters:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;do you want a suite you rent, or a control plane you own?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I ranked the five AI security platforms below against exactly that question.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyofdzidjs4v7tzk8pbuc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyofdzidjs4v7tzk8pbuc.jpg" alt="Bifrost, the control plane you own" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Bifrost, the control plane you own
&lt;/h2&gt;

&lt;p&gt;Bifrost is an &lt;a href="https://github.com/maximhq/bifrost" rel="noopener noreferrer"&gt;open-source AI gateway&lt;/a&gt; written in pure Go by the team at Maxim. A gateway acts as a central control point positioned between your applications and your model providers, whether that is OpenAI, Anthropic, Bedrock, or a local &lt;code&gt;llama.cpp&lt;/code&gt; instance in your server room. It manages, routes, and secures all outgoing and incoming AI requests through a single unified hub.&lt;/p&gt;

&lt;p&gt;Instead of scattering raw provider keys across your cluster, Bifrost issues &lt;strong&gt;&lt;a href="https://docs.getbifrost.ai/features/governance/virtual-keys" rel="noopener noreferrer"&gt;Virtual Keys&lt;/a&gt;&lt;/strong&gt;: scoped identities per developer, team, or customer. Your real credentials stay inside a vault (HashiCorp Vault, AWS Secrets Manager) decrypted in memory, never written to disk.&lt;/p&gt;

&lt;p&gt;Then the governance kicks in. &lt;a href="https://docs.getbifrost.ai/features/governance/budget-and-limits" rel="noopener noreferrer"&gt;Hierarchical budgets&lt;/a&gt; cap spend at key, team, and customer level.&lt;/p&gt;

&lt;p&gt;Dual-axis &lt;strong&gt;rate limits&lt;/strong&gt; (requests and tokens per minute) prevent a single malfunctioning agent loop from rapidly consuming your entire API allocation. Integrated Single Sign-On (SSO) via Okta or Microsoft Entra ID directly links enterprise user identities to specific model access permissions.&lt;/p&gt;

&lt;p&gt;The security heart is &lt;strong&gt;in-flight guardrails&lt;/strong&gt;: PII (personally identifiable information) redaction before a prompt leaves your network, secrets detection that blocks leaked credentials, schema validation on agent responses, plus custom rules in plain CEL (Common Expression Language: think “if-this-then-block” assertions).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.getbifrost.ai/providers/routing-rules" rel="noopener noreferrer"&gt;Routing policies&lt;/a&gt; can forbid sensitive data from reaching an unapproved public model. The request dies at the gateway, and the violation gets logged.&lt;/p&gt;

&lt;p&gt;MCP (Model Context Protocol), the standard that lets agents call external tools, gets scoped too. Unauthorized tools are stripped from the catalog before the model even sees them. An agent that cannot know a delete command exists cannot fire it.&lt;/p&gt;

&lt;p&gt;It runs air-gapped inside your own VPC (Virtual Private Cloud, your private network slice in the cloud), with immutable audit logs streaming to S3 or Kafka. Every request logs the originating key, the exact model, the cost, the redacted PII, and every MCP tool call.&lt;/p&gt;

&lt;p&gt;Overhead: under 15 microseconds per request. In sustained 5,000 RPS benchmarks, Bifrost adds 11 µs of overhead per request, 50x faster than LiteLLM.&lt;/p&gt;

&lt;p&gt;Let’s talk about security: Bifrost covers prompt-injection defense too, with prompt guardrails and a documented Check Point AI Agent Security integration.&lt;/p&gt;

&lt;p&gt;There is one more gap it closes: &lt;strong&gt;&lt;a href="https://docs.getbifrost.ai/edge/overview" rel="noopener noreferrer"&gt;Bifrost Edge&lt;/a&gt;&lt;/strong&gt;. Developer laptops are the unmanaged perimeter: an IDE pointed straight at a provider bypasses every central rule.&lt;/p&gt;

&lt;p&gt;Edge runs as a background agent on macOS, Windows, or Linux and routes local traffic through the gateway, budgets, redaction, and tool filters included. And you can test all of it today: &lt;code&gt;npx -y @maximhq/bifrost&lt;/code&gt; brings up the dashboard in under a minute.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉 &lt;strong&gt;Best for enterprises running mission-critical AI workloads. Choose Bifrost first&lt;/strong&gt; if you want an AI control plane you can inspect, customize, and run inside your own perimeter. It centralizes identity, routing, budgets, guardrails, MCP permissions, and audit trails without locking your architecture to one model provider or security vendor. Add specialist platforms only where their deeper lifecycle or detection capabilities justify another layer. &lt;a href="https://www.getmaxim.ai/bifrost/" rel="noopener noreferrer"&gt;Book a Bifrost Enterprise demo&lt;/a&gt; to see how it fits your environment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffljgzfdgzk7xa9gxsa4i.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffljgzfdgzk7xa9gxsa4i.webp" alt="Lakera, real-time prompt defense" width="786" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Lakera, real-time prompt defense, now a Check Point company
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://platform.lakera.ai/" rel="noopener noreferrer"&gt;Lakera &lt;/a&gt;was founded in 2021 by ex-Google and Meta researchers, dual-headquartered in Zurich and San Francisco, and raised a $20 million Series A led by Atomico ($30 million in total) before the inevitable happened. Check Point announced the acquisition on September 16, 2025, and closed it on October 22, 2025.&lt;/p&gt;

&lt;p&gt;What you are actually buying: &lt;strong&gt;Lakera Guard&lt;/strong&gt; (real-time runtime enforcement) and &lt;strong&gt;&lt;a href="https://arxiv.org/abs/2501.07927" rel="noopener noreferrer"&gt;Lakera Red&lt;/a&gt;&lt;/strong&gt; (red teaming, simulated attacks run against your AI). Both defend LLMs (large language models), agents, and multimodal workflows across prompts, RAG (Retrieval-Augmented Generation, your model answering from your documents), and MCP traffic.&lt;/p&gt;

&lt;p&gt;Check Point’s numbers: above 98% detection, sub-50-millisecond latency, false positives below 0.5%, coverage in over 100 languages, backed by a research team of 11 PhDs and, per Check Point, a customer list heavy with Fortune 500 names.&lt;/p&gt;

&lt;p&gt;Beyond the runtime, &lt;a href="https://www.lakera.ai/" rel="noopener noreferrer"&gt;the platform covers workforce security too&lt;/a&gt;: shadow AI discovery across apps and browsers, context-aware data protection in prompts, and granular policies per user, app, and action. Pre-deployment red teaming and runtime enforcement are designed as one loop: test it, then watch it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://play.lakera.ai/agent-breaker" rel="noopener noreferrer"&gt;The secret weapon is &lt;strong&gt;Gandalf&lt;/strong&gt;&lt;/a&gt;: a public game where a million-plus users have collectively fed the platform over 80 million adversarial attack patterns. Your guardrails learn from the crowd.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉 &lt;strong&gt;Choose Bifrost first&lt;/strong&gt; when you need the central enforcement point for model access, identity, routing, budgets, and MCP tools. &lt;strong&gt;Add Lakera&lt;/strong&gt; when real-time prompt-injection defense, agent behavior protection, multilingual detection, or pre-deployment red teaming deserves a dedicated specialist layer. The practical combination is Bifrost as the traffic and policy control plane, with Lakera strengthening detection at the application and agent boundary.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3anx7notnhltn3bz7png.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3anx7notnhltn3bz7png.webp" alt="Protect AI, the full-lifecycle suite" width="786" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Protect AI, the full-lifecycle suite, now Palo Alto
&lt;/h2&gt;

&lt;p&gt;Palo Alto Networks announced its intent to acquire Protect AI on April 28, 2025, and completed it on July 22, 2025. Protect AI now lives inside &lt;strong&gt;&lt;a href="https://www.paloaltonetworks.com/ai-security/prisma-airs" rel="noopener noreferrer"&gt;Prisma AIRS&lt;/a&gt;&lt;/strong&gt;, Palo Alto’s AI security platform.&lt;/p&gt;

&lt;p&gt;The capability list is formidable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Model Scanning&lt;/strong&gt;: 35+ file types across 25+ threat categories. Backdoors, data poisoning, malicious code hiding in third-party models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Posture Management&lt;/strong&gt;: watches your AI estate for misconfigurations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Red Teaming&lt;/strong&gt;: 500+ attacks, run autonomously and continuously.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Runtime Security&lt;/strong&gt;: blocks prompt injection and data leaks in flight.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Agent Security&lt;/strong&gt;: covers identity impersonation, memory manipulation, and tool misuse.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The timeline matters. Prisma AIRS 2.0 (October 28, 2025) completed the native Protect AI integration.&lt;/p&gt;

&lt;p&gt;Prisma AIRS 3.0 (March 23, 2026) moved to the agentic lifecycle: agent discovery across cloud, SaaS, and endpoints, artifact scanning, and an AI Agent Gateway (currently in limited preview) as the control plane for agent identity and runtime enforcement.&lt;/p&gt;

&lt;p&gt;Honest trade-off: this is a platform sale. You buy breadth. You also buy a roadmap you do not control.&lt;/p&gt;

&lt;p&gt;Two details worth knowing. Model scans run in your environment, so proprietary weights never leave your control. &lt;strong&gt;This is an argument that lands hard with legal, not just security&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And threat detection is fed by Palo Alto’s WildFire intelligence plus the ethical-hacker community, validating models against millions of already-scanned artifacts.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉 &lt;strong&gt;Choose Bifrost first&lt;/strong&gt; when your immediate need is to govern live AI traffic across providers, applications, users, and agents. &lt;strong&gt;Add Protect AI through Prisma AIRS&lt;/strong&gt; when you also need deep model-artifact scanning, AI supply-chain analysis, continuous red teaming, and broader Palo Alto Networks integration. Bifrost controls what reaches production; Prisma AIRS helps validate what enters the environment and monitors the AI estate around it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5wvrgcrwggttl4vxzjb8.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5wvrgcrwggttl4vxzjb8.webp" alt="HiddenLayer, the independent with model depth" width="786" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. HiddenLayer, the independent with model depth
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.hiddenlayer.com/" rel="noopener noreferrer"&gt;HiddenLayer&lt;/a&gt;&lt;/strong&gt; was founded in Austin, Texas, in 2022, and on September 2026 it announced a $100 million Series B led by Delta-v Capital, with Ten Eleven Ventures, Morgan Stanley, M12 (Microsoft’s venture fund), and Booz Allen Ventures. Revenue grew more than 10x in a year; 50+ new platform customers signed.&lt;/p&gt;

&lt;p&gt;The platform runs on four modules: &lt;strong&gt;AI Discovery&lt;/strong&gt; (find shadow AI across your environments), &lt;strong&gt;AI Supply Chain Security&lt;/strong&gt; (validate model integrity before deployment), &lt;strong&gt;AI Attack Simulation&lt;/strong&gt; (continuous adversarial testing), and &lt;strong&gt;AI Runtime Security&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In March 2026 it went agentic: session-by-session visibility into how autonomous agents behave, threat hunting across execution paths, and real-time enforcement that redacts data and blocks unauthorized actions mid-workflow.&lt;/p&gt;

&lt;p&gt;A companion module, Agent Harness Security, targets AI coding agents directly. &lt;strong&gt;Their 2026 threat report claims one in eight AI breaches is now linked to agentic systems&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Why it matters: no firewall division to feed. &lt;strong&gt;Model scanning is the core product here&lt;/strong&gt;, not a checkbox on a suite roadmap.&lt;/p&gt;

&lt;p&gt;The platform is built on patented technology and adversarial AI research, sells into financial services, healthcare, and US federal buyers, and runs on partnerships with AWS and Databricks. GitLab’s CISO is on record calling the technology elegant: rare praise from a buyer whose own product ships AI.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉 &lt;strong&gt;Choose Bifrost first&lt;/strong&gt; if you want a vendor-independent gateway for governing AI access and enforcing policy in production. &lt;em&gt;Consider HiddenLayer&lt;/em&gt; when model integrity, AI supply-chain security, adversarial testing, or agentic runtime visibility is the harder problem to solve. HiddenLayer can deepen assurance around models and agents; Bifrost remains the place where enterprise policy is applied to the traffic those systems generate.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg5l91d047rotzet99j26.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg5l91d047rotzet99j26.webp" alt="CalypsoAI, inference-layer guardrails, now F5" width="786" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. CalypsoAI, inference-layer guardrails, now F5
&lt;/h2&gt;

&lt;p&gt;The inference layer (where AI actually spends your money) finally got a bouncer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.f5.com/products/ai-guardrails#overview" rel="noopener noreferrer"&gt;CalypsoAI&lt;/a&gt;&lt;/strong&gt; was founded in Silicon Valley in 2018 with major operations in Dublin. It was a 2022 Gartner Cool Vendor, a top-two finalist in the 2025 RSAC Innovation Sandbox, and it counts Palantir among its customers.&lt;/p&gt;

&lt;p&gt;Funding history: a $23 million Series A-1 led by Paladin Capital Group with Lockheed Martin Ventures, over $40 million in total.&lt;/p&gt;

&lt;p&gt;F5 announced its acquisition on September 11, 2025 at $180 million in purchase consideration, and &lt;a href="https://www.sec.gov/Archives/edgar/data/1048695/000104869525000157/R12.htm" rel="noopener noreferrer"&gt;closed it on September 26, 2025&lt;/a&gt;, with F5’s own SEC filing recording $145.2 million in cash paid at close.&lt;/p&gt;

&lt;p&gt;Post-close, the products emerged as &lt;strong&gt;F5 AI Guardrails&lt;/strong&gt; (runtime security for models and agents) and &lt;strong&gt;F5 AI Red Team&lt;/strong&gt;, both integrated into F5’s Application Delivery and Security Platform (ADSP: F5’s umbrella for delivering and securing apps, APIs, and now AI). Red Team maps where AI failures are most likely and most damaging, so you know where the guardrails must go first.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The focus is the inference layer&lt;/strong&gt;: guardrails that adapt as models change, centralized observability and audit logs aimed at GDPR and EU AI Act compliance, and protection that stays model- and cloud-agnostic.&lt;/p&gt;

&lt;p&gt;Why does that matter? Because, as F5’s CEO argues, enterprises must retain independence from any single AI model or hosting provider. That is a gateway argument made by a firewall company.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👉 &lt;strong&gt;Choose Bifrost first&lt;/strong&gt; if you need a neutral AI gateway that can govern traffic across clouds, model providers, applications, and local deployments. &lt;em&gt;Choose CalypsoAI&lt;/em&gt; through F5 AI Guardrails when your organization already standardizes on F5 and wants inference-layer protection integrated into its existing application-delivery and security stack. In that case, Bifrost can remain the cross-provider control plane while F5 protects the application edge.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvejfpn709g7g8xiq8p0.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvejfpn709g7g8xiq8p0.jpg" alt="AI security platform: recap" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AI security platform: recap
&lt;/h2&gt;

&lt;p&gt;Security that audits itself, gates every token, scopes every tool, and never leaves your network — or security that ships in a bundle with your firewall renewal.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhk6u5kgapozdm03p65ax.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhk6u5kgapozdm03p65ax.jpg" alt="AI Security Platforms" width="800" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lakera&lt;/strong&gt;: Check Point announced the acquisition on September 16, 2025; the transaction closed on October 22, 2025, making Lakera the foundation of Check Point’s AI-security Center of Excellence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Protect AI&lt;/strong&gt;: Palo Alto Networks completed the acquisition on July 22, 2025 and positioned it as a cornerstone of Prisma AIRS.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CalypsoAI&lt;/strong&gt;: F5 announced the $180M acquisition on September 11, 2025 and completed it on September 26, 2025; its capabilities became F5 AI Guardrails and F5 AI Red Team within ADSP.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HiddenLayer&lt;/strong&gt;: It remains independent and raised a $100M Series B on September 2, 2026, with stated investment in agentic runtime security and AI coding-agent protection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bifrost&lt;/strong&gt;: It remains vendor-backed open source from Maxim AI / H3 Labs, under Apache 2.0; enterprise capabilities such as clustering, RBAC, SSO, audit logs, and some guardrail features are separately licensed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Lakera, Protect AI, and CalypsoAI are now capabilities inside larger security vendors’ platforms, so their evolution will be shaped by Check Point, Palo Alto Networks, and F5 respectively. The real procurement question is not “which product has the best demo?” but where the policy, telemetry, enforcement point, and exit path live.&lt;/p&gt;

&lt;p&gt;A suite can simplify vendor management; an independently deployable control plane such as Bifrost preserves more architectural autonomy, though it shifts operational responsibility to your team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusions
&lt;/h2&gt;

&lt;p&gt;The enterprise AI Security Platform market is consolidating quickly. Lakera, Protect AI, and CalypsoAI now offer serious capabilities, but as components inside larger security portfolios, their roadmaps, packaging, and deployment models are no longer entirely yours to influence.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That makes Bifrost the most compelling choice for organizations&lt;/strong&gt; that want control at the point where AI traffic actually moves.&lt;/p&gt;

&lt;p&gt;Bifrost is not another isolated scanner or a security dashboard added after deployment. &lt;strong&gt;It is the control plane between your people, applications, agents, tools, and model providers&lt;/strong&gt;. Every request can pass through the same gateway, where your team can apply identity-aware access policies, budgets, rate limits, guardrails, routing rules, MCP controls, and audit logging.&lt;/p&gt;

&lt;p&gt;That architectural distinction matters. You can change models without rewriting every application. You can move between cloud providers without distributing new credentials. You can keep sensitive traffic inside your own perimeter. And because the core is available under the Apache 2.0 license, you retain an exit path rather than placing your entire AI-security strategy inside another proprietary platform.&lt;/p&gt;

&lt;p&gt;The trade-off is responsibility. Bifrost gives your team more ownership, but ownership means designing the policies, operating the gateway, and deciding which controls belong at the network, application, identity, and model layers. For organizations that want a managed security suite, one of the incumbent platforms may be simpler. For organizations that want a durable enforcement point they can inspect, extend, and run privately, Bifrost is the stronger foundation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;&amp;gt; Bifrost is the best choice if you want to route, govern, and secure AI traffic without giving up architectural independence.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;See how it fits your environment: &lt;strong&gt;&lt;a href="https://www.getmaxim.ai/bifrost/book-a-demo" rel="noopener noreferrer"&gt;book a Bifrost Enterprise demo&lt;/a&gt;&lt;/strong&gt; with a Bifrost engineer. Walk through your model providers, identity stack, agent workflows, MCP tools, deployment requirements, and governance policies: and see where Bifrost can become the control plane your AI estate is missing.&lt;/p&gt;

&lt;p&gt;Your AI. Your rules.&lt;/p&gt;




&lt;p&gt;Referenced Sources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.microsoft.com/en-us/worklab/work-trend-index/ai-at-work-is-here-now-comes-the-hard-part" rel="noopener noreferrer"&gt;https://www.microsoft.com/en-us/worklab/work-trend-index/ai-at-work-is-here-now-comes-the-hard-part&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.f5.com/company/news/press-releases/f5-to-acquire-calypsoai-to-bring-advanced-ai-guardrails-to-large-enterprises" rel="noopener noreferrer"&gt;https://www.f5.com/company/news/press-releases/f5-to-acquire-calypsoai-to-bring-advanced-ai-guardrails-to-large-enterprises&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.checkpoint.com/press-releases/check-point-acquires-lakera-to-deliver-end-to-end-ai-security-for-enterprises/" rel="noopener noreferrer"&gt;https://www.checkpoint.com/press-releases/check-point-acquires-lakera-to-deliver-end-to-end-ai-security-for-enterprises/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.paloaltonetworks.com/company/press/2025/palo-alto-networks-completes-acquisition-of-protect-ai" rel="noopener noreferrer"&gt;https://www.paloaltonetworks.com/company/press/2025/palo-alto-networks-completes-acquisition-of-protect-ai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www-api.ibm.com/adobe/assets/urn:aaid:aem:75bd923e-e263-40c0-b62b-4b43da492394/original/as/cost-of-a-data-breach-report-2025-executive-summary-partner.pdf" rel="noopener noreferrer"&gt;https://www-api.ibm.com/adobe/assets/urn:aaid:aem:75bd923e-e263-40c0-b62b-4b43da492394/original/as/cost-of-a-data-breach-report-2025-executive-summary-partner.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://databreachcost.com/report/2026" rel="noopener noreferrer"&gt;https://databreachcost.com/report/2026&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cybersecurity-insiders.com/ibm-2026-data-breach-ai-access-controls/" rel="noopener noreferrer"&gt;https://www.cybersecurity-insiders.com/ibm-2026-data-breach-ai-access-controls/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.remio.ai/post/ibms-2026-breach-report-flags-a-92-ai-access-control-gap" rel="noopener noreferrer"&gt;https://www.remio.ai/post/ibms-2026-breach-report-flags-a-92-ai-access-control-gap&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>apigateway</category>
      <category>control</category>
    </item>
    <item>
      <title>AI Enterprise Governance: Implementing Runtime Controls at the AI Gateway</title>
      <dc:creator>Fabio Matricardi</dc:creator>
      <pubDate>Mon, 03 Aug 2026 11:44:17 +0000</pubDate>
      <link>https://dev.to/fabiomatricardi/ai-enterprise-governance-implementing-runtime-controls-at-the-ai-gateway-h0h</link>
      <guid>https://dev.to/fabiomatricardi/ai-enterprise-governance-implementing-runtime-controls-at-the-ai-gateway-h0h</guid>
      <description>&lt;h2&gt;
  
  
  Why static security policies fail for generative AI, and how Bifrost enforces real-time budgets, guardrails, and role-based access across your entire model footprint.
&lt;/h2&gt;

&lt;p&gt;If you have been following my journey through local AI engines, terminal coding assistants, and the world of Model Context Protocol (MCP), you know how fast this ecosystem moves.&lt;/p&gt;

&lt;p&gt;What has been happening in the past few weeks, though, is changing once and for all the public alert sentiment on the risks of running AI agents. We saw data leaks, encryptions broken, deleted production database and privacy concerns.&lt;/p&gt;

&lt;p&gt;The attention and alert level has never been so high: in fact, once an organization moves past individual experimentation and starts deploying agents across dozens of departments, a new bottleneck emerges.&lt;/p&gt;

&lt;p&gt;It is no longer a matter of making agents work. It becomes a game of keeping them inside safe operational boundaries.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Felods9k7sf9qa78d7mtn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Felods9k7sf9qa78d7mtn.png" alt="New rules for the AI agency storm" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  We need new rules for the AI agency&amp;nbsp;storm
&lt;/h2&gt;

&lt;p&gt;A few weeks ago, I spoke with an IT director at a financial technology firm. Their engineering team had deployed internal coding assistants, customer support agents, and document search pipelines across three separate cloud environments.&lt;/p&gt;

&lt;p&gt;On paper, they had configured traditional cloud firewalls, issued shared corporate API keys, and required single sign-on for their cloud console.&lt;br&gt;
In practice, their operational reality was chaotic.&lt;/p&gt;

&lt;p&gt;Two developers had embedded a master Anthropic API key into a staging service to debug a pipeline over the weekend. A background agent loop encountered an unhandled exception, retried a failed prompt thousands of times, and consumed thousands of USD in credits in under three hours.&lt;br&gt;
Meanwhile, a compliance audit revealed that a customer-facing agent had received prompt payloads containing unredacted client financial records, which were subsequently sent to an unapproved external provider endpoint.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This story is becoming common across software teams.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;
  
  
  Traditional perimeter security relies on static rules: IP allowlists, single API keys, and periodic access&amp;nbsp;reviews.
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Generative AI traffic is dynamic, non-deterministic&lt;/strong&gt;, and frequently automated through autonomous agent loops. &lt;strong&gt;Static rules cannot inspect fluid prompt contexts&lt;/strong&gt;, enforce real-time financial caps per consumer, or prevent an autonomous agent from invoking an unauthorized database action mid-stream.&lt;/p&gt;

&lt;p&gt;To secure generative AI workflows at scale, governance must move directly into the execution path.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;
  
  
  It must operate as a zero-trust runtime control plane that inspects, routes, redacts, and governs every single token before it leaves your&amp;nbsp;network.
&lt;/h3&gt;

&lt;p&gt;This is where the enterprise security layer of the Bifrost LLM + MCP Gateway comes in.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 Note: this article is about Enterprise LLM governance, but these concepts and tools appl also to every level of AI governance, even our home-labs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9fxb6n4lg0qaef01ibv7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9fxb6n4lg0qaef01ibv7.png" alt="Bifrost virtual keys" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Virtual Keys: the core identity unit for every AI&amp;nbsp;request
&lt;/h2&gt;

&lt;p&gt;For years, the standard approach to managing model access was simple: create an account with a provider, generate an API key, copy it into an environment file, and share it across your application cluster.&lt;/p&gt;

&lt;p&gt;In an enterprise environment, this pattern is a major security vulnerability.&lt;/p&gt;

&lt;p&gt;When ten microservices share a single upstream API key, you lose all operational visibility. You cannot determine which service exceeded a rate limit, which user triggered a compliance alert, or how much budget a specific customer project consumed.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 For curiosity: browse GitHub and look how many persona project you can find about AI governance and API keys monitoring. There have been hundreds of attempts to avoid this kind of non-traceability.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Bifrost replaces shared provider keys with a core governance abstraction: Virtual Keys (bf-virtual-key).&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[ Application / Developer Agent ]
               │
               ▼  (bf-virtual-key-engineering-01)
     ┌───────────────────┐
     │  Bifrost Gateway  │ ──► Evaluates: Identity, Budgets, Rate Limits, Guardrails
     └───────────────────┘
               │
               ▼  (Provider Key safely pulled from Vault)
    [ Upstream LLM Provider ]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A Virtual Key is a scoped, per-consumer identity issued to a specific application, department, developer, or external customer integration.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftczvndnxwdo9zadarsfq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftczvndnxwdo9zadarsfq.png" alt="virtual keys" width="799" height="540"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Upstream provider credentials (such as your actual OpenAI, Anthropic, or Google Vertex keys) remain encrypted inside the gateway or your enterprise secret manager.&lt;/p&gt;

&lt;p&gt;Applications never touch real provider keys. They authenticate to Bifrost using their assigned Virtual Key.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcivh9a5z9zifcsaizv70.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcivh9a5z9zifcsaizv70.png" alt="budgets and limits" width="799" height="540"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Hierarchical Budget&amp;nbsp;Controls
&lt;/h2&gt;

&lt;p&gt;One of the most immediate challenges in managing AI infrastructure is preventing unexpected billing spikes. &lt;/p&gt;

&lt;p&gt;Autonomous agent loops can rapidly consume tokens if they enter infinite execution cycles.&lt;/p&gt;

&lt;p&gt;Bifrost addresses this by implementing &lt;a href="https://docs.getbifrost.ai/features/governance/budget-and-limits" rel="noopener noreferrer"&gt;hierarchical budget controls&lt;/a&gt; directly within the Virtual Key framework. You can define financial ceilings at three distinct layers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Virtual Key Level&lt;/strong&gt;: Assign hard or soft spend caps to individual developers, staging microservices, or terminal agents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Team Level&lt;/strong&gt;: Aggregate spending across multiple Virtual Keys belonging to a specific department, such as Engineering, Marketing, or Customer Support.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customer Level&lt;/strong&gt;: Enforce tenant-level spend limits for multi-tenant software platforms that offer AI features to end users.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If a Virtual Key exhausts its hourly or monthly budget, Bifrost handles the event based on your policy.&lt;/p&gt;

&lt;p&gt;You can configure the gateway to block further requests for that key, drop a notification into your monitoring pipeline, or automatically shift traffic to a lower-cost fallback model (such as a local &lt;code&gt;llama.cpp&lt;/code&gt; instance or a self-hosted model running on &lt;code&gt;vLLM&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq3g7428xtobfrgbwv4hu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq3g7428xtobfrgbwv4hu.png" alt="create a team and assign policies" width="799" height="540"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Dual-Axis rate&amp;nbsp;limits
&lt;/h3&gt;

&lt;p&gt;Financial budgets prevent long-term overspending, but they do not protect against sudden, high-burst API requests that trigger provider rate limit errors.&lt;/p&gt;

&lt;p&gt;To address this, Bifrost enforces rate limits across two distinct axes for every Virtual Key:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Requests Per Minute (RPM)&lt;/strong&gt;: Controls the overall volume of calls to prevent API spamming.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tokens Per Minute (TPM)&lt;/strong&gt;: Regulates token volume to prevent large context windows from saturating upstream provider throughput quotas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you enforce these limits at the gateway layer, you can prevent a single runaway process from degrading performance for the rest of your organization.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fivg3ohjpmvgkwlkk9wz0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fivg3ohjpmvgkwlkk9wz0.png" alt="Identity Sync, Fine-Grained RBAC, and Vault&amp;nbsp;Secrets" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Identity Sync, Fine-Grained RBAC, and Vault&amp;nbsp;Secrets
&lt;/h2&gt;

&lt;p&gt;Managing hundreds of Virtual Keys manually as an organization scales quickly becomes impractical. Enterprise security teams require central identity management and automated provisioning.&lt;/p&gt;

&lt;p&gt;Bifrost connects directly with existing enterprise identity systems, linking corporate user directories to AI model access.&lt;br&gt;
Here below a simplified diagram for the process:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌───────────────────────────┐
│  Okta / Microsoft Entra   │ (OIDC / SSO Sync)
└─────────────┬─────────────┘
              │
              ▼
┌───────────────────────────┐
│      Bifrost Gateway      │
│  - Identity Mapping       │
│  - Custom RBAC Roles      │
│  - Vault Secrets Fetch    │
└─────────────┬─────────────┘
              │
              ├──────► [ HashiCorp Vault ]
              ├──────► [ AWS Secrets Manager ]
              ├──────► [ Azure Key Vault ]
              └──────► [ Google Secret Manager ]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  SSO and OIDC Identity Providers
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://docs.getbifrost.ai/enterprise/user-provisioning" rel="noopener noreferrer"&gt;Bifrost supports OpenID Connect (OIDC) and Single Sign-On (SSO)&lt;/a&gt; integration with major enterprise identity providers, including Okta and Microsoft Entra ID (formerly Azure AD).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F99t0bmzahs4o6pcuqpco.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F99t0bmzahs4o6pcuqpco.png" alt="SSO and OIDC Identity Providers" width="800" height="523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When an engineer &lt;a href="https://docs.getbifrost.ai/edge/overview" rel="noopener noreferrer"&gt;launches a terminal coding agent or logs into a desktop client through Bifrost Edge&lt;/a&gt;, their corporate identity is verified against your primary directory. User group memberships are automatically synchronized, assigning appropriate access policies without manual administrative intervention.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjvu2pag1b18bx2bzqxt6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjvu2pag1b18bx2bzqxt6.png" alt="managing permissions" width="799" height="485"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Fine-Grained Role-Based Access Control (RBAC) and Data Access&amp;nbsp;Control
&lt;/h2&gt;

&lt;p&gt;Authentication identifies who the consumer is; authorization determines what they are permitted to do.&lt;br&gt;
Bifrost provides &lt;a href="https://github.com/maximhq/bifrost/blob/dev/docs/enterprise/rbac.mdx" rel="noopener noreferrer"&gt;fine-grained Role-Based Access Control (RBAC)&lt;/a&gt; coupled with Data Access Control (DAC) through configurable Access Profiles.&lt;/p&gt;

&lt;p&gt;Instead of granting global access to all connected models and data pipelines, administrators define granular permission policies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Model Access Restrictions&lt;/strong&gt;: A junior developer profile can be restricted to fast, lightweight models for daily tasks, while senior staff or automated release pipelines are authorized to invoke frontier models.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faztd7v2e5pqu4at6aulr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faztd7v2e5pqu4at6aulr.png" alt="roles and permissions" width="799" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Feature Restrictions&lt;/strong&gt;: Certain roles can be permitted to run standard text completions while being blocked from executing raw code interpreters or file system tools.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data Access Control (DAC)&lt;/strong&gt;: Access Profiles restrict which internal knowledge bases, database indexes, or document stores a specific user group can query through the gateway.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwgwi8r4h02p671uqiibd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwgwi8r4h02p671uqiibd.png" alt="Zero-Plaintext Secret Management via External&amp;nbsp;Vaults" width="800" height="457"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Zero-Plaintext Secret Management via External&amp;nbsp;Vaults
&lt;/h3&gt;

&lt;p&gt;Storing raw provider keys in plain text inside environment variables or static configuration files is a major compliance risk for regulated industries.&lt;br&gt;
Bifrost integrates natively with leading enterprise secret managers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HashiCorp Vault&lt;/li&gt;
&lt;li&gt;AWS Secrets Manager&lt;/li&gt;
&lt;li&gt;Google Secret Manager&lt;/li&gt;
&lt;li&gt;Azure Key Vault&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When Bifrost routes a request to an upstream provider, it fetches the necessary credentials dynamically from your secure vault at runtime. API keys are decrypted in memory, used to execute the request, and never written to disk or exposed in user-facing configuration dashboards.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F23t19u51s3uoj2vw1hrl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F23t19u51s3uoj2vw1hrl.png" alt="In-Flight Guardrails and Policy-Driven Routing" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  In-Flight Guardrails and Policy-Driven Routing
&lt;/h2&gt;

&lt;p&gt;Securing the perimeter and managing identities is only half the battle. &lt;br&gt;
Because generative AI outputs are variable, security policies must also inspect payload contents as traffic flows through the gateway.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy06wroj8sunmvc2hwg7e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy06wroj8sunmvc2hwg7e.png" alt="corporate guardrails" width="800" height="292"&gt;&lt;/a&gt;&lt;br&gt;
Bifrost implements &lt;strong&gt;In-Flight Guardrails&lt;/strong&gt; that act as real-time filters on both incoming prompts and outgoing model responses.&lt;/p&gt;
&lt;h3&gt;
  
  
  Real-Time Validation and Redaction
&lt;/h3&gt;

&lt;p&gt;Guardrails in Bifrost operate directly in the request-response path, introducing negligible latency while executing multi-stage safety checks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PII and Sensitive Data Redaction&lt;/strong&gt;: Integrating with detection engines like Microsoft Presidio and Azure AI, Bifrost identifies sensitive data - such as Social Security numbers, credit card details, medical record identifiers, and custom internal project code names - and redacts or hashes them before the prompt leaves the internal network.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvvrbnegcphgyourgh5vj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvvrbnegcphgyourgh5vj.png" alt="secrets detection and configuration" width="800" height="488"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Secrets Detection&lt;/strong&gt;: The gateway scans outgoing payloads for leaked credentials, private RSA keys, AWS access tokens, or internal database connection strings, blocking requests that contain exposed secrets.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Schema Enforcement&lt;/strong&gt;: For structured agent workflows, Bifrost validates JSON responses against predefined schemas. If a model generates malformed outputs or unexpected fields, the gateway can request a correction or drop the payload before it reaches downstream production systems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Custom Policy Rules&lt;/strong&gt;: Organizations can define custom Common Expression Language (CEL) assertions to enforce business-specific safety compliance, such as blocking prompts containing competitive benchmarking requests or unvetted external URLs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0x1p534r8as2y00wp8vk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0x1p534r8as2y00wp8vk.png" alt="Policy driven Routing" width="800" height="542"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Policy-Driven Routing and Approved Model Enforcement
&lt;/h2&gt;

&lt;p&gt;In regulated environments, allowing applications to route requests to arbitrary external model endpoints creates significant legal exposure.&lt;/p&gt;

&lt;p&gt;Bifrost enables administrators to write &lt;a href="https://docs.getbifrost.ai/providers/routing-rules" rel="noopener noreferrer"&gt;strict routing policies&lt;/a&gt; that dictate exactly which models can process specific classes of data:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"policy_name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"enforce-compliant-routing"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"rules"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"condition"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"context.data_classification == 'PII_SENSITIVE'"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"allowed_providers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"in-vpc-vllm-cluster"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"azure-hipaa-instance"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"action"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"PERMIT"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"condition"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"context.data_classification == 'PUBLIC'"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"allowed_providers"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"openai-gpt4o"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"anthropic-claude"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
      &lt;/span&gt;&lt;span class="nl"&gt;"action"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"PERMIT"&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If an application attempts to send sensitive internal data to an unapproved public endpoint, Bifrost intercepts the request, blocks the call, and logs a compliance violation event.&lt;/p&gt;

&lt;p&gt;If an approved primary endpoint becomes unavailable or hits a rate limit, the policy router automatically redirects the request to a designated compliant fallback provider.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp96xz2zr9now3q3u42q9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp96xz2zr9now3q3u42q9.png" alt="MCP Tool Scoping and Endpoint Extension" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  MCP Tool Scoping and Endpoint Extension
&lt;/h2&gt;

&lt;p&gt;Model Context Protocol (MCP) allows language models to interface with external tools, databases, and APIs. Many Agent Harness use them: they have an unified standard protocol, so you can use them in Claude Code, Codex OpenCode and all others without changing a thing.&lt;/p&gt;

&lt;p&gt;However, giving an agent access to an MCP server without granular boundaries creates serious operational risk.&lt;br&gt;
If an agent is connected to a database server, you must ensure it can execute read queries without having the authority to execute drop or truncate operations.&lt;/p&gt;

&lt;p&gt;Bifrost enforces tool scoping at the Virtual Key level using &lt;strong&gt;MCP Tool Filtering&lt;/strong&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                           ┌───────────────────────────┐
                           │      Bifrost Gateway      │
                           └─────────────┬─────────────┘
                                         │
                 ┌───────────────────────┴───────────────────────┐
                 ▼                                               ▼
  [ Virtual Key: Customer Support ]             [ Virtual Key: Systems Admin ]
  - Filtered Tools:                              - Unrestricted Tools:
    ✓ crm_lookup_customer                          ✓ crm_lookup_customer
    ✓ crm_get_order_history                        ✓ crm_update_record
    ✗ crm_delete_customer                          ✓ crm_delete_customer
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When an agent requests the list of available tools, Bifrost intersects the upstream MCP server's tool catalog with the Virtual Key's allowed tool profile. Unauthorized tools are stripped from the response context entirely.&lt;/p&gt;

&lt;p&gt;The model remains unaware that restricted tools exist, removing the possibility of accidental or malicious invocation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bifrost Edge: Extending Governance to the&amp;nbsp;Endpoint
&lt;/h2&gt;

&lt;p&gt;Centralized gateway governance is highly effective for cloud-hosted applications, but developer laptops represent a major unmanaged perimeter.&lt;/p&gt;

&lt;p&gt;When an engineer runs an AI-assisted IDE or terminal tool locally, they might configure the tool to bypass central gateway rules.&lt;br&gt;
&lt;strong&gt;Bifrost Edge&lt;/strong&gt; extends these runtime governance controls directly down to the physical endpoint.&lt;/p&gt;

&lt;p&gt;Running as a lightweight agent in the background on macOS, Windows, or Linux, Bifrost Edge automatically detects local AI traffic generated by desktop applications, browser tabs, or terminal harnesses.&lt;/p&gt;

&lt;p&gt;It routes that traffic through your central Bifrost Gateway without requiring developers to manually edit configuration files or manage local environment keys.&lt;/p&gt;

&lt;p&gt;Virtual Key restrictions, budget caps, PII redaction rules, and MCP tool filters are applied to local desktop activities just as strictly as they are to production cloud pipelines.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcawulptkj1mxjljsn4f7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcawulptkj1mxjljsn4f7.png" alt="Immutable Audit Logs, Data Lakes, and Telemetry" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Immutable Audit Logs, Data Lakes, and Telemetry
&lt;/h2&gt;

&lt;p&gt;In regulated industries governed by standards like SOC 2, GDPR, HIPAA, and ISO 27001, security policies must be verifiable through audit records.&lt;/p&gt;

&lt;p&gt;Saying you have security policies is not enough; &lt;strong&gt;you must be able to prove every action taken by every model and agent across your infrastructure&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/maximhq/bifrost/blob/dev/docs/features/observability/default.mdx" rel="noopener noreferrer"&gt;Bifrost provides a comprehensive telemetry&lt;/a&gt; and logging framework designed to meet enterprise compliance standards.&lt;/p&gt;
&lt;h3&gt;
  
  
  Cryptographically Traceable Audit&amp;nbsp;Trails
&lt;/h3&gt;

&lt;p&gt;Every request passing through Bifrost generates an immutable audit log entry. Each log record captures:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The originating Virtual Key, authenticated user identity, and team assignment&lt;/li&gt;
&lt;li&gt;The target provider, exact model version, and routing path selected&lt;/li&gt;
&lt;li&gt;Prompt token counts, completion token counts, total latency, and precise financial cost&lt;/li&gt;
&lt;li&gt;Intercepted guardrail events, including redacted PII elements or blocked policy violations&lt;/li&gt;
&lt;li&gt;Exact parameters and execution results for all invoked MCP tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Content logging can be selectively masked or encrypted per environment to ensure that sensitive user inputs are never stored in plain text within log storage.&lt;/p&gt;
&lt;h3&gt;
  
  
  Data Lake and Storage System&amp;nbsp;Exports
&lt;/h3&gt;

&lt;p&gt;For long-term compliance archiving and security analysis, Bifrost streams audit records directly to enterprise data lakes and storage systems.&lt;/p&gt;

&lt;p&gt;Built-in streaming adapters support direct exports to Amazon S3, Google Cloud Storage, BigQuery, Apache Kafka, and Google Cloud Pub/Sub. Security teams can query historical AI operations using their existing SIEM tools to detect anomalous usage patterns or build custom compliance reporting dashboards.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo2gn460pmobwwhqdle3r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo2gn460pmobwwhqdle3r.png" alt="Native Observability Integrations" width="800" height="550"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Native Observability Integrations
&lt;/h3&gt;

&lt;p&gt;Operational monitoring is critical for maintaining infrastructure health. Bifrost exposes deep system telemetry out of the box:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenTelemetry (OTel)&lt;/strong&gt;: Full support for distributed tracing, allowing you to trace a user request as it moves through frontend applications, the Bifrost Gateway, internal vector databases, and external model endpoints.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prometheus Metrics&lt;/strong&gt;: Standard metrics endpoints exposing request rates, error codes, token usage velocity, and microsecond-level latency histograms.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Datadog Connector&lt;/strong&gt;: Pre-built integration dashboards providing instant visibility into model consumption, cost distribution across Virtual Keys, and active guardrail blocks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maxim Observability Suite&lt;/strong&gt;: Deep integration with Maxim's enterprise platform for advanced evaluation, regression testing, and prompt monitoring.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffcrpgv9bgxam0cuo0sr4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffcrpgv9bgxam0cuo0sr4.png" alt="In-VPC Deployment and High-Availability Clustering" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  In-VPC Deployment and High-Availability Clustering
&lt;/h2&gt;

&lt;p&gt;Enterprise security policies often prohibit sensitive data from traversing public proxy layers or multi-tenant management systems.&lt;/p&gt;

&lt;p&gt;Bifrost is designed to run entirely within your secure corporate perimeter.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌────────────────────────────────────────────────────────────────────────┐
│                        Virtual Private Cloud (VPC)                     │
│                                                                        │
│   ┌────────────────────────────────────────────────────────────────┐   │
│   │                    Bifrost Cluster (In-VPC)                    │   │
│   │                                                                │   │
│   │   ┌─────────────┐       ┌─────────────┐       ┌─────────────┐  │   │
│   │   │ Gateway N1  │ ◄───► │ Gateway N2  │ ◄───► │ Gateway N3  │  │   │
│   │   └─────────────┘       └─────────────┘       └─────────────┘  │   │
│   │          ▲                     ▲                     ▲         │   │
│   └──────────┼─────────────────────┼─────────────────────┼─────────┘   │
│              │                     │                     │             │
│   ┌──────────┴────────┐   ┌────────┴─────────┐   ┌───────┴─────────┐   │
│   │ Self-Hosted vLLM  │   │ Encrypted Vault  │   │ Local Audit Log │   │
│   └───────────────────┘   └──────────────────┘   └─────────────────┘   │
└────────────────────────────────────────────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Air-Gapped and Regulated Architecture
&lt;/h3&gt;

&lt;p&gt;You can deploy Bifrost directly into your private cloud (AWS VPC, Google Cloud VPC, Azure VNet) or air-gapped on-premises environments.&lt;/p&gt;

&lt;h4&gt;
  
  
  In this architecture, zero telemetry, configuration data, or prompt payloads leave your controlled network&amp;nbsp;space.&amp;nbsp;
&lt;/h4&gt;

&lt;p&gt;Internal data encryption uses AES-256-GCM with keys derived via Argon2id, protecting cached parameters and key configurations at rest.&lt;/p&gt;

&lt;h2&gt;
  
  
  High-Throughput performance and active-active Clustering
&lt;/h2&gt;

&lt;p&gt;Security controls must not create performance bottlenecks. Written in pure Go, Bifrost introduces less than 15 microseconds of execution overhead per request under typical workloads.&lt;br&gt;
To support large enterprise operations, Bifrost scales horizontally in active-active cluster configurations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;State Synchronization&lt;/strong&gt;: Distributed nodes synchronize state, active rate limits, and budget tracking in memory using lightweight synchronization protocols.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;High Availability&lt;/strong&gt;: If a cluster node fails, traffic is redistributed seamlessly without dropping active client connections or resetting rate limit counters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scalability&lt;/strong&gt;: Benchmarked at over 5,000 requests per second (RPS) per node, a Bifrost cluster can handle heavy enterprise traffic loads while maintaining sub-millisecond routing decisions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To see how runtime gateway governance differs from traditional API management, consider this side-by-side comparison:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tifmrjyfmyfcef1wqmf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tifmrjyfmyfcef1wqmf.png" alt="Bifrost AI governance table" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Action Plan: implementing runtime Governance in 10&amp;nbsp;Minutes
&lt;/h2&gt;

&lt;p&gt;If you want to move your organization from static API keys to runtime governance, you can test these controls locally today before rolling them out to your cloud infrastructure.&lt;/p&gt;
&lt;h3&gt;
  
  
  Step 1: Fire up the Local&amp;nbsp;Gateway
&lt;/h3&gt;

&lt;p&gt;Open your terminal and launch the gateway:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npx &lt;span class="nt"&gt;-y&lt;/span&gt; @maximhq/bifrost
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The administration dashboard will open at &lt;code&gt;http://localhost:8080&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Configure a Provider via Secret&amp;nbsp;Manager
&lt;/h3&gt;

&lt;p&gt;In the dashboard, navigate to &lt;strong&gt;Model Providers&lt;/strong&gt;. Instead of entering a raw API key in plain text, select your enterprise secret manager backend (such as HashiCorp Vault or AWS Secrets Manager) and provide the secret path string.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Create Your First Virtual Key and Budget&amp;nbsp;Policy
&lt;/h3&gt;

&lt;p&gt;Navigate to &lt;strong&gt;Virtual Keys&lt;/strong&gt; and select &lt;strong&gt;Create Virtual Key&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Name the key &lt;code&gt;engineering-coding-agents&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set a maximum monthly spend limit of &lt;code&gt;$200.00&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Set a rate limit of &lt;code&gt;100 Requests Per Minute&lt;/code&gt; and &lt;code&gt;100,000 Tokens Per Minute&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Assign a fallback route pointing to a local or secondary model if the primary budget is exceeded.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 4: Enable In-Flight PII Redaction
&lt;/h3&gt;

&lt;p&gt;Under the Guardrails tab, toggle on the &lt;strong&gt;PII Masking Profile&lt;/strong&gt;. Select the entities you wish to redact (e.g., credit card numbers, email addresses, explicit secret keys).&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5: Test a Request Using the Virtual&amp;nbsp;Key
&lt;/h3&gt;

&lt;p&gt;Send a test request using cURL, passing your newly created Virtual Key in the header:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST http://localhost:8080/v1/chat/completions &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer bf-virtual-key-engineering-coding-agents"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{
    "model": "gpt-4o",
    "messages": [
      {"role": "user", "content": "Hello, my secret token is AWS_TOKEN_123456789. Please optimize this query."}
    ]
  }'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check your Bifrost audit dashboard. You will see that the request was logged under the &lt;code&gt;engineering-coding-agents&lt;/code&gt; key, the sensitive token was redacted in flight, the financial cost was deducted from the key's budget, and the metrics were streamed to your local telemetry pipeline.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fafxd3hu6nqcb2ve0x4ld.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fafxd3hu6nqcb2ve0x4ld.png" alt="Zero-Trust AI Infrastructure" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion: The Shift to Zero-Trust AI Infrastructure
&lt;/h2&gt;

&lt;p&gt;The rapid adoption of generative AI has gone beyond traditional perimeter security models. Treating model access as a simple matter of handing out API keys is no longer viable for enterprise engineering teams.&lt;/p&gt;

&lt;p&gt;Bifrost transforms how organizations manage model infrastructure: with the simple rule of &lt;strong&gt;placing runtime controls directly at the gateway layer&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You gain total visibility into model operations, protect internal systems from data leakage, prevent run-away financial costs, and enforce fine-grained role-based access across every model, tool, and endpoint in your enterprise network.&lt;br&gt;
Security does not have to come at the expense of developer speed.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;With sub-15 microsecond latency, zero-config endpoint routing via Bifrost Edge, and native integrations with the enterprise identity and secret management tools you already rely on, Bifrost provides a clear path for enterprise AI deployment.&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;Have questions about setting up OIDC mapping, configuring custom guardrail policies, or deploying Bifrost clusters inside your VPC? Leave a comment below or join the discussion!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>bifrost</category>
      <category>apigateway</category>
      <category>aigovernance</category>
      <category>enterprisellm</category>
    </item>
    <item>
      <title>Scoping and Governing Agent Tool Access at Enterprise Scale with MCP Tool Groups</title>
      <dc:creator>Fabio Matricardi</dc:creator>
      <pubDate>Tue, 14 Jul 2026 18:27:47 +0000</pubDate>
      <link>https://dev.to/fabiomatricardi/scoping-and-governing-agent-tool-access-at-enterprise-scale-with-mcp-tool-groups-1ela</link>
      <guid>https://dev.to/fabiomatricardi/scoping-and-governing-agent-tool-access-at-enterprise-scale-with-mcp-tool-groups-1ela</guid>
      <description>&lt;h2&gt;
  
  
  Moving past individual API keys to true Role-Based Access Control for your models using the Bifrost LLM + MCP Gateway.
&lt;/h2&gt;

&lt;p&gt;If you’ve been following me, you already know I’m a massive advocate for local AI, developer autonomy, and optimizing your infrastructure.&lt;/p&gt;

&lt;p&gt;In my previous article called “&lt;a href="https://dev.to/fabiomatricardi/the-ai-governance-blind-spot-why-your-corporate-accounts-are-not-enough-and-how-bifrost-edge-2ikb"&gt;The AI Governance blind spot: why your Corporate accounts are not enough (and how Bifrost Edge closes the loop)&lt;/a&gt;”, I walked you through how Bifrost Edge acts as the ultimate local physical enforcer, catching all endpoint AI traffic from tools like OpenCode or Claude Code and routing it securely through your central &lt;a href="https://github.com/maximhq/bifrost" rel="noopener noreferrer"&gt;Bifrost Gateway&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;But once you lock down the network path at the endpoint, you immediately run into the next, much larger enterprise milestone.&lt;/p&gt;

&lt;p&gt;Imagine a developer launches an AI coding agent on their laptop. The local &lt;a href="https://docs.getbifrost.ai/edge/overview" rel="noopener noreferrer"&gt;Bifrost Edge&lt;/a&gt; agent secures the channel, matches it to their identity, and hands it to the central gateway.&lt;/p&gt;

&lt;p&gt;But on that gateway, you have connected your company’s core database, internal CRMs, and production GitHub repositories via Model Context Protocol (MCP) servers.&lt;/p&gt;

&lt;p&gt;Suddenly, that developer’s AI agent discovers it has unrestricted programmatic authority to read, write, or drop entire tables across your company’s internal infrastructure.&lt;/p&gt;

&lt;p&gt;You see, the moment your AI agents move from writing simple text to orchestrating actual code and manipulating systems, enterprise AI governance shifts from a purely financial discussion about cost control to a critical battlefield for preventing data leakage, catastrophic data loss, and severe production impacts.&lt;/p&gt;

&lt;p&gt;If a model misinterprets a prompt, hallucinates a parameter, or encounters a tool-poisoning attack, it can execute irreversible side effects. Handing out a single master API key or exposing raw, un-scoped tool directories to every worker is an open invitation to infrastructure failure.&lt;/p&gt;

&lt;p&gt;To solve this the &lt;a href="https://www.getmaxim.ai/about-us" rel="noopener noreferrer"&gt;team at Maxim&lt;/a&gt; decided a bold move: &lt;a href="https://docs.getbifrost.ai/enterprise/mcp-tool-groups" rel="noopener noreferrer"&gt;Bifrost introduces an enterprise-grade layer of defense: MCP Tool Groups&lt;/a&gt;, bringing true, fine-grained Role-Based Access Control (RBAC) to your AI ecosystem.&lt;/p&gt;




&lt;h3&gt;
  
  
  TL;DR
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Raw tool access is a liability: Exposing raw MCP connections means a single prompt error could allow an agent to modify files or drop production tables.&lt;/li&gt;
&lt;li&gt;Virtual Keys need abstraction: Juggling fine-grained tool rules key-by-key for dozens of employees creates a massive administrative headache at scale.&lt;/li&gt;
&lt;li&gt;MCP Tool Groups are the fix: They act as security groups for your AI, allowing you to bundle specific tools from multiple MCP servers into a single named policy.&lt;/li&gt;
&lt;li&gt;Zero-Overhead Resolution: Bifrost resolves these complex permissions in-memory at the request layer, preserving its ultra-fast 11μs execution speed.&lt;/li&gt;
&lt;li&gt;Airtight Endpoint Enforcement: By pairing Tool Groups with Bifrost Edge, endpoint agents are strictly fenced into their approved scopes with zero manual configuration.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzrbtwy9947w0hgupdi0e.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzrbtwy9947w0hgupdi0e.png" alt="Bifrost Gateway with MCP tools" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Moving From Basic Keys to Role-Based Access Control
&lt;/h2&gt;

&lt;p&gt;In the early chapters of our Bifrost setup, we solved the basic security dilemma by using Virtual Keys. You could give a specific team a dedicated key, slap a financial budget cap on it, and feel relatively safe.&lt;/p&gt;

&lt;p&gt;But as your company grows, managing tools individual key by individual key turns into an absolute nightmare.&lt;/p&gt;

&lt;p&gt;If you have 20 developers, 5 QA engineers, and 4 database administrators all using different terminal-based agents, writing custom tool allowlists for every single independent Virtual Key is a losing battle. If an upstream MCP server updates and introduces five new tools, you have to manually audit and update dozens of keys. It simply doesn’t scale.&lt;/p&gt;

&lt;p&gt;This is exactly why the team at Maxim designed &lt;strong&gt;&lt;a href="https://docs.getbifrost.ai/enterprise/mcp-tool-groups" rel="noopener noreferrer"&gt;MCP Tool Groups&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Think of it this way: If Virtual Keys are your individual corporate user accounts, Tool Groups are your Active Directory or RBAC security groups.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.datawrapper.de/_/xV9tC" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxle5klu2xk7f0lsfwohc.png" alt="bifrost gateway" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead of linking a raw MCP client directly to a user, you create a named collection of tools.&lt;/p&gt;

&lt;p&gt;A Tool Group can pull specific capabilities from one or multiple connected MCP servers. You define the boundary once, and then you simply assign that group to any combination of Virtual Keys, teams, or corporate departments.&lt;/p&gt;

&lt;p&gt;When a request hits the Bifrost LLM + MCP Gateway, the engine performs a blazing-fast, in-memory evaluation. It looks at who is making the call, checks their assigned Tool Groups, merges overlapping scopes, and deduplicates the allowed functions.&lt;/p&gt;

&lt;p&gt;The underlying model only ever receives definitions for the exact tools it is authorized to see for that specific turn. If a tool isn’t in the resolved group, its definition is completely stripped from the context. To the model, those unauthorized capabilities do not even exist.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxuejdg1gouivwg6ch4k5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxuejdg1gouivwg6ch4k5.png" alt="Bifrost is all you need" width="800" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Real-World Architectural Mapping
&lt;/h2&gt;

&lt;p&gt;You shouldn’t guess what your tool permissions should look like. A mature enterprise workspace segregates tool footprints logically by team intent and environment risk.&lt;/p&gt;

&lt;p&gt;Here is a practical blueprint of how a company structures its tool boundaries across different departments using Bifrost:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foa9s7qeehwe8d757siwr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foa9s7qeehwe8d757siwr.png" alt="Bifrost MCP mapping" width="800" height="335"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you start segregating tools this way, you guarantee least-privilege access. A support agent using an AI copilot can easily pull up a customer’s record to help them resolve a ticket, but their agent is fundamentally incapable of running a script that alters a software branch or alters a structural database table.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Deep-Dive: Configuring a Tool Group
&lt;/h2&gt;

&lt;p&gt;Let’s look at how easily this is handled inside the &lt;a href="https://docs.getbifrost.ai/quickstart/gateway/setting-up" rel="noopener noreferrer"&gt;Bifrost web interface&lt;/a&gt;. In this walkthrough, we will take our 41-tool GitHub Copilot MCP connection from Part 2 and scope it down into a safe, restricted development group.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 0: Ensure you have Bifrost running
&lt;/h3&gt;

&lt;p&gt;There are 2 main ways to &lt;a href="https://docs.getbifrost.ai/quickstart/gateway/setting-up" rel="noopener noreferrer"&gt;install Bifrost&lt;/a&gt;: one is with a Docker image, the second one is with npm. In this article I will show you the steps realted to &lt;a href="https://nodejs.org/en/download/" rel="noopener noreferrer"&gt;Node.js® (npm)&lt;/a&gt;: for the docker image you can follow the steps in the official documentation.&lt;/p&gt;

&lt;p&gt;At its core, &lt;a href="https://nodejs.org/en/download/" rel="noopener noreferrer"&gt;NPM (Node Package Manager) is a package manager for JavaScript, and it comes bundled with Node.js&lt;/a&gt;. Its primary function is to help you manage project dependencies seamlessly. With NPM, you can easily install, update, and remove packages, making it an indispensable tool for Node. js developers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ficgu4k8c3kl9uk4myw9m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ficgu4k8c3kl9uk4myw9m.png" alt="node.js" width="800" height="451"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Basically all we need is node.js&lt;/p&gt;

&lt;p&gt;&lt;a href="https://nodejs.org/en/download/" rel="noopener noreferrer"&gt;Download the installer from the official page and run it&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The procedure is quite straight forward… You can verify if everything is correctly done with one single command. Open a terminal, everywhere and run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;node &lt;span class="nt"&gt;-v&lt;/span&gt;
npm &lt;span class="nt"&gt;-v&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcuyccn0yig1yylxe2cvf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcuyccn0yig1yylxe2cvf.png" alt="Bifrost Gateway with MCP tools" width="800" height="284"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9xiy7di3nfxtwweu13nw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9xiy7di3nfxtwweu13nw.png" alt="Bifrost Gateway with MCP tools" width="799" height="293"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Install Bifrost
&lt;/h3&gt;

&lt;p&gt;After you have installed node.js, open the terminal everywhere and run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# Install and run locally
npx -y @maximhq/bifrost
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The first time the command will download the binaries and run the &lt;a href="https://docs.getbifrost.ai/quickstart/gateway/setting-up" rel="noopener noreferrer"&gt;Bifrost Gataway&lt;/a&gt; on localhost:8080.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9rc15yh4xxumfo7cy1cm.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9rc15yh4xxumfo7cy1cm.gif" alt="install and run bifrost" width="720" height="357"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In fact, you can open your browser at &lt;a href="http://localhost:8080" rel="noopener noreferrer"&gt;http://localhost:8080&lt;/a&gt; and the Bifrost dashboard will be up&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 1: Navigate to Tool Groups
&lt;/h3&gt;

&lt;p&gt;Open your Bifrost Dashboard (typically running at &lt;a href="http://localhost:8080" rel="noopener noreferrer"&gt;http://localhost:8080&lt;/a&gt; or your internal server address).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1a3j21dbj2e8opsv4d52.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1a3j21dbj2e8opsv4d52.png" alt="Bifrost Gateway with MCP tools" width="786" height="587"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the left sidebar, head over to the MCP management zone and click on the Tool Groups tab. Click Create Tool Group.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fui285h6326o8ndakou7a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fui285h6326o8ndakou7a.png" alt="Bifrost Gateway with MCP tools" width="786" height="526"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2: Define the Policy Name and Spec&lt;br&gt;
Give your group a clear, descriptive name, such as junior-dev-git-policy.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"junior-dev-git-policy"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"description"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Restricted GitHub actions for junior engineering profiles"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"resources"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="s2"&gt;"github/github-mcp-server"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"allowlist"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="s2"&gt;"search_repositories"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="s2"&gt;"get_issue"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="s2"&gt;"create_issue_comment"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Notice what we are doing here: out of the 41 powerful tools exposed by the raw GitHub server, we are explicitly &lt;code&gt;allowlisting&lt;/code&gt; only three read-oriented or low-risk actions. Powerful capabilities like deleting repositories or force-pushing to production branches are left completely off the list.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk405da7iy5xgu1hbs33a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk405da7iy5xgu1hbs33a.png" alt="Bifrost Gateway with MCP tools" width="786" height="991"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3: Bind the Group to a Virtual Key&lt;br&gt;
Save the group policy. Now, navigate to &lt;a href="https://docs.getbifrost.ai/quickstart/gateway/setting-up-auth" rel="noopener noreferrer"&gt;your Virtual Keys screen&lt;/a&gt;. Select the keys assigned to your junior engineering pool or contract developers. Under their MCP Settings block, simply toggle on the &lt;code&gt;junior-dev-git-policy checkbox&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Step 4: Verify the Fenced Audit Logs&lt;br&gt;
When the junior developer launches their agent (like OpenCode or Claude Code), Bifrost resolves the payload.&lt;/p&gt;

&lt;p&gt;If the developer tries to prompt the agent to do something out of bounds (like deleting an upstream repository branch) the central gateway catches the missing tool execution token and drops a clean, safe violation message into your &lt;a href="https://docs.getbifrost.ai/features/telemetry" rel="noopener noreferrer"&gt;audit stream&lt;/a&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[2026-07-12 14:15:22] [WARN] [VK-JUNIOR-DEV-04] Tool execution blocked: 
User attempted to invoke 'delete_branch' on server 'github-mcp-server'. 
Reason: Operation not permitted by 'junior-dev-git-policy'. Status: 403 Forbidden.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbdkapgsslf861rush2rl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbdkapgsslf861rush2rl.png" alt="Bifrost Gateway with MCP tools" width="799" height="446"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusions: The Complete Enterprise Perimeter
&lt;/h2&gt;

&lt;p&gt;We are officially past the era of treating AI agents like isolated sandboxes. When your terminal tools, desktop assistants, and cloud-hosted models are given the power to touch real data networks, they require the exact same deterministic boundaries you apply to human employees.&lt;/p&gt;

&lt;p&gt;Relying on raw API limits or basic budget caps won’t save you from a junior developer’s agent accidentally running a destructive script or leaking sensitive code.&lt;/p&gt;

&lt;p&gt;True enterprise governance requires a two-part shield:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;At the Endpoint (Bifrost Edge): Enforcing company-wide routing straight from the developer’s laptop so that corporate data never bleeds out into consumer-grade, unmanaged personal accounts.&lt;/li&gt;
&lt;li&gt;At the Gateway (MCP Tool Groups): Structuring airtight, role-based boundaries so that even inside the secure corporate perimeter, an agent can only ever see and execute the specific tools it needs to fulfill its immediate role.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;When you can combine the centralized brain of the Bifrost LLM + MCP Gateway with the machine-level enforcement of Bifrost Edge, enterprises finally gain complete data sovereignty.&lt;/p&gt;

&lt;p&gt;You get a bulletproof layer that dramatically lowers token overhead through Code Mode, stops data leakage dead in its tracks, prevents catastrophic data loss, and protects your production environments from erratic agent loops: all recorded in a single, immutable compliance audit log.&lt;/p&gt;

&lt;h3&gt;
  
  
  Your Turn: Secure Your Workspace Infrastructure
&lt;/h3&gt;

&lt;p&gt;If you want to move your team past wild-west tool access and achieve real peace of mind, take these concrete steps this week:&lt;/p&gt;

&lt;p&gt;1️⃣ Map Your High-Risk Primitives: Review your connected MCP servers and flag any tool that possesses system write access, file deletion, or sensitive database access.&lt;/p&gt;

&lt;p&gt;2️⃣ Build Your First Enterprise Group: Open the Bifrost UI and group those high-risk tools into a dedicated administrative policy block, separating them completely from basic read-only utilities.&lt;/p&gt;

&lt;p&gt;3️⃣ Audit an Agent Turn: Run a live terminal session via bifrost-cli, try to issue a command that calls an unmapped or restricted tool, and watch how cleanly the gateway blocks the action in your system logs.&lt;/p&gt;

&lt;p&gt;AI independence shouldn’t mean sacrificing infrastructure control.&lt;/p&gt;

&lt;p&gt;When you set clear boundaries at the gateway and enforce them cleanly down to the user endpoint with Edge, you give your team the ultimate workspace to build with safety and with total compliance.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How are you organizing permissions for your team’s external tools? Drop a comment below and let me know how your security configuration shapes up!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>ai</category>
      <category>programming</category>
      <category>opensource</category>
      <category>security</category>
    </item>
    <item>
      <title>The AI Governance blind spot: why your Corporate accounts are not enough (and how Bifrost Edge closes the loop)</title>
      <dc:creator>Fabio Matricardi</dc:creator>
      <pubDate>Thu, 18 Jun 2026 18:11:28 +0000</pubDate>
      <link>https://dev.to/fabiomatricardi/the-ai-governance-blind-spot-why-your-corporate-accounts-are-not-enough-and-how-bifrost-edge-2ikb</link>
      <guid>https://dev.to/fabiomatricardi/the-ai-governance-blind-spot-why-your-corporate-accounts-are-not-enough-and-how-bifrost-edge-2ikb</guid>
      <description>&lt;h2&gt;
  
  
  Even with paid Anthropic team tiers and company-wide Google AI Pro accounts, data leaks still happen the moment token limits hit. Here is how pairing Bifrost Gateway with Bifrost Edge secures any team from the endpoint&amp;nbsp;up.
&lt;/h2&gt;




&lt;p&gt;Even AI expert can miss it all.&lt;/p&gt;

&lt;p&gt;A few weeks ago, I was looking at an internal audit report tracking AI usage across our 20-person team, and I swear I felt cold sweat run down my spine.&lt;/p&gt;

&lt;p&gt;On paper, we had done everything right. We are not a giant enterprise with a massive IT department, but we care about tools: we pay for Anthropic team tiers, and every single employee has an official corporate Google AI Pro account. We thought we were fully covered. We thought providing official, paid access meant our company documents and client data were completely safe.&lt;br&gt;
But when I looked at the actual traffic logs on our local network? I had to reconsider myself.&lt;/p&gt;

&lt;p&gt;Our team was hitting their official daily token limits, and not only during high-pressure deadlines. And what happens when a hard-working engineer runs out of corporate tokens at 4:00 PM with a pile of work left? They don't stop working. They simply open a personal browser tab, log into a free, personal AI account, and keep going.&lt;/p&gt;

&lt;p&gt;That's when the brutal reality hit me: proprietary code, unreleased client data, and sensitive NDA details were slipping out through personal accounts anyway.&lt;br&gt;
This is the AI governance blind spot no one talks about, especially in Enterprises: fast-moving companies facing challenges on daily basis. You can buy the best corporate accounts on earth, but the moment your team faces a token limit, they will fall back to personal tools.&lt;/p&gt;

&lt;p&gt;Fortunately, we don't have to stay vulnerable.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;A massive launch from the engineering team at Bifrost has changed how we handle security by doing something at the same time simple and smart: expanding central control all the way down to the user's physical desktop using Bifrost Edge.&lt;br&gt;
Let's go.&lt;/p&gt;


&lt;h2&gt;
  
  
  The silent rise of "Bring Your Own AI"&amp;nbsp;(BYOAI)
&lt;/h2&gt;

&lt;p&gt;Let's look at the numbers first, because the data paints a genuinely alarming picture of corporate vulnerability.&lt;br&gt;
According to massive workplace studies conducted recently, artificial intelligence is no longer a fringe experiment. &lt;/p&gt;

&lt;p&gt;A prominent &lt;a href="https://healthexec.com/topics/patient-care/digital-transformation/almost-80-knowledge-workers-bring-their-own-genai-work" rel="noopener noreferrer"&gt;Work Trend Index report published by Microsoft and LinkedIn&lt;/a&gt; revealed that a staggering 75% of global knowledge workers use generative AI at work.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp0pd87262e0y4uqpdv7g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp0pd87262e0y4uqpdv7g.png" alt="https://datawrapper.dwcdn.net/cjx9e/1/"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://datawrapper.dwcdn.net/cjx9e/1/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdatawrapper.dwcdn.net%2Fcjx9e%2Fplain-s.png%3Fv%3D1" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://datawrapper.dwcdn.net/cjx9e/1/" rel="noopener noreferrer" class="c-link"&gt;
            
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
          datawrapper.dwcdn.net
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The statistic should make every manager and business owner pause:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;According to Microsoft and LinkedIn's 2024 Work Trend Index Annual Report (survey of 31,000 workers across 31 countries), 78% of AI users bring their own personal AI tools to work. BYOAI spans generations: 85% of Gen Z, 78% of Millennials, 76% of Gen X, and 73% of Boomers. &lt;a href="https://healthexec.com/topics/patient-care/digital-transformation/almost-80-knowledge-workers-bring-their-own-genai-work" rel="noopener noreferrer"&gt;aiin&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Consider that this is not a trend recorded among twenty-something software developers. The data shows that 73% of professionals in their 40s and 50s are actively bringing unsanctioned AI tools into their daily workflows.&lt;/p&gt;

&lt;p&gt;Why is this happening?&amp;nbsp;&lt;/p&gt;

&lt;p&gt;I personally believe that this is not malicious. In a tight team of 20 people, everyone is multitasking and trying to keep up with intense workloads. If a professional is swamped with a 50-page vendor contract or a messy spreadsheet, and their official corporate account tells them they have hit their hourly or daily token limit, the logical step for them is to open a personal tab, paste the text, and ask for a quick summary.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dvjvzp764ksphyxmpyn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dvjvzp764ksphyxmpyn.png" alt="[Employee Laptop] ──(Corporate Tokens Exhausted)──&gt; [Personal Chatbot Tab] ──&gt; Data Harvested for Public&amp;nbsp;Training"&gt;&lt;/a&gt;&lt;em&gt;[Employee Laptop] ──(Corporate Tokens Exhausted)──&amp;gt; [Personal Chatbot Tab] ──&amp;gt; Data Harvested for Public&amp;nbsp;Training&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;The underlying issue is a massive AI oversight gap.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Industry reports show that 63% of organizations have no formal AI governance policy or are still vaguely developing one.&lt;br&gt;
Employees simply do not receive formal training on what constitutes an NDA violation when interacting with an LLM (Large Language Model). &lt;br&gt;
They don't realize that pasting a client's proprietary financial data or an internal software script into a standard consumer-tier AI tool means that data is frequently ingested, stored on external servers, and potentially used to retrain future public models.&lt;/p&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktuk4n30iqa3rt105f2z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktuk4n30iqa3rt105f2z.png" alt="Shadow AI is a severe corporate threat vector: that 20% of surveyed organizations suffered a material breach."&gt;&lt;/a&gt;&lt;em&gt;Shadow AI is a severe corporate threat vector: that 20% of surveyed organizations suffered a material breach.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  When "Shadow AI" bites: the reality of Data&amp;nbsp;Leaks
&lt;/h2&gt;

&lt;p&gt;When employees use software, hardware, or AI applications outside the direct supervision of the company, it is known as Shadow AI.&amp;nbsp;&lt;br&gt;
In 2026, Shadow AI has officially graduated into one of the fastest-growing risks for businesses of all sizes.&lt;br&gt;
The consequences are no longer theoretical. &lt;a href="https://www.ibm.com/think/insights/data-matters/cost-of-a-data-breach" rel="noopener noreferrer"&gt;The IBM Cost of a Data Breach Report&lt;/a&gt; formally highlighted Shadow AI as a severe corporate threat vector, revealing that 20% of surveyed organizations suffered a material breach specifically due to unsanctioned AI tools.&lt;br&gt;
Even worse, the report highlighted that breaches involving Shadow AI added an average premium of $670,000 to the already painful price tag of a data breach, routinely compromising highly sensitive Personally Identifiable Information (PII) and core Intellectual Property (IP).&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;IBM's 2025 Cost of a Data Breach Report (with the Ponemon Institute) found that 20% of organizations suffered a breach specifically due to shadow AI (unsanctioned AI tools), and these incidents added an average of $670,000 to breach costs, disproportionately exposing customer PII and intellectual property. &lt;a href="https://www.nudgesecurity.com/post/shadow-ai-the-emerging-security-threat-in-ibms-2025-cost-of-a-data-breach-report" rel="noopener noreferrer"&gt;nudgesecurity&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Consider what can go wrong when an unmanaged workspace runs out of corporate tokens:&lt;/p&gt;
&lt;h3&gt;
  
  
  Codebase Hijack
&lt;/h3&gt;

&lt;p&gt;A well-meaning developer feeds an unreleased software module into a free, personal web-based coding assistant to debug a memory leak after hitting their corporate limit. Months later, portions of that proprietary logic surface as code suggestions for external developers worldwide because the free tool routinely harvested inputs for public model training.&lt;/p&gt;
&lt;h3&gt;
  
  
  Corporate Memory&amp;nbsp;Leak
&lt;/h3&gt;

&lt;p&gt;High-profile vulnerabilities discovered by security researchers have shown that advanced "prompt injection" attacks can trick consumer AI applications into completely exfiltrating historical conversation logs, exposing sensitive corporate strategy decks, legal memos, and payroll data hidden deep within past chat threads.&lt;/p&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdgbmcahg92bzip7drofw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdgbmcahg92bzip7drofw.png" alt="BIFROST"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;How a Small Company or Enterprise can finally gain AI Governance?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://docs.getbifrost.ai/overview" rel="noopener noreferrer"&gt;Bifrost&lt;/a&gt; is suggesting us two key steps to start controlling AI App Access: &lt;a href="https://docs.getbifrost.ai/quickstart/gateway/setting-up" rel="noopener noreferrer"&gt;Bifrost gateway&lt;/a&gt; as the Control Room that centralizes governance, and &lt;a href="https://docs.getbifrost.ai/edge/overview" rel="noopener noreferrer"&gt;Bifrost Edge&lt;/a&gt; to enforces these Company values and Governance on every machine.&lt;/p&gt;




&lt;h3&gt;
  
  
  Part 1: the Centralized Brain. Bifrost&amp;nbsp;Gateway
&lt;/h3&gt;

&lt;p&gt;To stop this data bleeding and keep track of our team’s usage, we need a unified command center. This is exactly &lt;a href="https://docs.getbifrost.ai/quickstart/gateway/setting-up" rel="noopener noreferrer"&gt;what &lt;strong&gt;Bifrost Gateway&lt;/strong&gt; does&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.stackademic.com/bifrost-cli-is-the-ai-gateway-for-coding-agents-we-were-waiting-for-8543a2ddd57a" rel="noopener noreferrer"&gt;&lt;strong&gt;Bifrost CLI is the AI gateway for coding agents we were waiting for&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Developed in pure Go by the optimization experts at Maxim, Bifrost Gateway acts as a highly resilient, enterprise-grade “traffic cop” that sits squarely between your applications and world-class AI providers like OpenAI, Anthropic, Google Gemini, or even your own self-hosted local AI engines, like Ollama or llama.cpp server.&lt;/p&gt;

&lt;p&gt;Instead of hardcoding high-risk API keys directly into individual applications (where they can easily be stolen or abused) every single application talks exclusively to Bifrost.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F1%2A3izhTAcYeHioLO2IyaKcnA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F1%2A3izhTAcYeHioLO2IyaKcnA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The engineering achievement here is monumental: Bifrost introduces a mere &lt;strong&gt;11 microseconds of overhead&lt;/strong&gt; under heavy loads, making it roughly &lt;strong&gt;50x faster than traditional setups like LiteLLM&lt;/strong&gt;. It provides teams with three critical pillars of protection:&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Virtual Keys &amp;amp; Scoped&amp;nbsp;Access&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;You can issue specific, restricted virtual credentials to different roles. Marketing gets a key capped at basic text tools, while Engineering gets access to advanced coding pipelines.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Seamless Fallbacks &amp;amp; Rate Management&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;If your primary corporate Anthropic account hits its maximum daily limit, Bifrost automatically shifts traffic to a backup model (like Google Vertex or a local model) completely transparently, ensuring your team never runs out of tokens or drops their productivity.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Multi-Tier Budget&amp;nbsp;Caps&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;It allows you to enforce hard financial ceilings per user or per model provider, ensuring you never receive an unexpected billing surprise at the end of the month.&lt;/p&gt;




&lt;p&gt;When you configure Bifrost (with a clean looking web-interface, running on your computer), you can define a primary provider and multiple fallback options. If your primary provider goes down, hits its rate limit, or runs out of credits, Bifrost automatically routes the request to the next provider in line.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F0%2AUxNvdihr-nF1aBuW.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F0%2AUxNvdihr-nF1aBuW.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;here the limits I set on the free-tier Providers configured on my&amp;nbsp;Laptop&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Here’s how it works in practice:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Your app sends a request to Bifrost’s endpoint&lt;/li&gt;
&lt;li&gt; Bifrost checks its routing rules and tries the primary provider&lt;/li&gt;
&lt;li&gt; If the primary fails, Bifrost moves to the first fallback&lt;/li&gt;
&lt;li&gt; If that fails too, it tries the second fallback, and so on&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F0%2AXT_fTxoQYuRhOUdk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F0%2AXT_fTxoQYuRhOUdk.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;from the dashboard you can monitor all the&amp;nbsp;details&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The beauty of this system is that &lt;strong&gt;your application doesn’t know or care&lt;/strong&gt; which provider ultimately handles the request. From your app’s perspective, it’s just getting responses from Bifrost. The details of which provider served the request are completely transparent to your code.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F1%2AYk85rDn8TMV8Bff88BpAiQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F1%2AYk85rDn8TMV8Bff88BpAiQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  How to Install Bifrost&amp;nbsp;Gateway
&lt;/h4&gt;

&lt;p&gt;Setting up the core gateway engine on a standard office server or local machine is remarkably simple and takes under two minutes using Node.js (&lt;code&gt;npm&lt;/code&gt;):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Download and launch the Bifrost Gateway locally  &lt;/span&gt;
npx &lt;span class="nt"&gt;-y&lt;/span&gt; @maximhq/bifrost
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once executed, the engine fires up smoothly in the background, serving a highly intuitive web interface at &lt;code&gt;http://localhost:8080&lt;/code&gt;. From this dashboard, you can easily navigate to the "Model Providers" section, safely input your official team API credentials, and organize a clear "Model Catalog."&lt;/p&gt;




&lt;p&gt;One of the biggest headaches when working with LLMs is &lt;strong&gt;managing costs&lt;/strong&gt;. It’s easy to rack up hundreds of dollars in charges without realizing it, especially when you’re experimenting or running multiple projects simultaneously.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F0%2AFUu42pFtySlo7zO1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F0%2AFUu42pFtySlo7zO1.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is where Bifrost’s budget and rate limit controls come in handy.&lt;/p&gt;

&lt;p&gt;With Bifrost, you can set budgets at multiple levels:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Per provider&lt;/strong&gt;: Limit how much you spend on each provider&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Per key&lt;/strong&gt;: Control spending for specific API keys&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Per virtual key&lt;/strong&gt;: Set budgets for different teams or projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example, you might configure Bifrost like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Primary provider: OpenAI (high quality, higher cost)&lt;/li&gt;
&lt;li&gt;  Fallback 1: Anthropic (good quality, moderate cost)&lt;/li&gt;
&lt;li&gt;  Fallback 2: Self-hosted llama.cpp (lower quality, much cheaper)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can then set rate limits so that if OpenAI hits its TPM (tokens per minute) limit, requests automatically shift to Anthropic. &lt;strong&gt;If you exceed your budget for Anthropic, traffic falls back to your self-hosted instance&lt;/strong&gt;. This way, you get the best quality while keeping costs under control.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F1%2A2xLVMbRY9Vrl5JFSss8TuA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F1%2A2xLVMbRY9Vrl5JFSss8TuA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Part 2: enforcing Safety at the source with Bifrost&amp;nbsp;Edge
&lt;/h3&gt;

&lt;p&gt;While the Gateway serves as the ultimate command center, it still suffers from one fundamental flaw if deployed in isolation: &lt;strong&gt;it relies entirely on voluntary cooperation.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If an employee hits their limit and chooses to open a personal browser tab to use a personal account, a centralized gateway sitting in your cloud has no mechanism to see or stop that localized traffic. The company’s data perimeter remains completely compromised.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.getbifrost.ai/edge/how-it-works" rel="noopener noreferrer"&gt;This is why the launch of &lt;strong&gt;Bifrost Edge&lt;/strong&gt; is radically new&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F1%2A4mEmi6kKXFPNyZmlmCPYDw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F1%2A4mEmi6kKXFPNyZmlmCPYDw.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.getbifrost.ai/edge/how-it-works" rel="noopener noreferrer"&gt;Bifrost Edge&lt;/a&gt; is a lightweight, non-intrusive local agent designed to run on every physical computer across your Enterprise, departments and teams. It does not replace the Bifrost Gateway; instead, it acts as its local physical enforcer.&lt;/p&gt;

&lt;p&gt;The concept is brilliant and elegant: after a simple, one-click browser authentication process, Bifrost Edge runs quietly as a menu-bar application. It immediately intercepts all local AI requests made on that machine (whether they originate from desktop chat applications, terminal-based developer environments, or web browsers) and automatically re-routes them through the secure channels of your corporate Bifrost Gateway.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.getbifrost.ai/edge/how-it-works" rel="noopener noreferrer"&gt;Bifrost Edge is designed to be invisible&lt;/a&gt;: yet at the same time fully transparent to audits and control. After a one-time sign-in, users keep using the AI tools they already have — Claude Desktop, ChatGPT, Cursor, coding agents in the terminal — and Edge routes that traffic through your Bifrost in the background. There is no proxy to configure, no base URL to change, and nothing to remember.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F0%2AmjbFALSRI5c3oUEt" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F0%2AmjbFALSRI5c3oUEt"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Edge lives in the menu bar (macOS) or system tray (Windows and Linux). Most people set it once and never think about it&amp;nbsp;again.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The first time Edge runs, the user signs in through their browser using your organization’s existing single sign-on. That sign-in links the machine to the user and syncs all policies assigned to them. No API keys are copied or pasted, and nothing sensitive lives in the app itself.&lt;/p&gt;

&lt;p&gt;Once signed in, Edge lives in the menu bar (macOS) or system tray (Windows and Linux). From there a user can see whether they are connected, which key is active, and turn routing on or off. Most people set it once and never think about it again.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F1%2AkTdZdog7xHvwMb2bU6SYZQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F720%2F1%2AkTdZdog7xHvwMb2bU6SYZQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bifrost Edge provides out-of-the-box routing, governance, and policy enforcement across a diverse range of AI-driven tools and platforms. Its coverage spans native &lt;strong&gt;desktop applications&lt;/strong&gt; like Claude Desktop, ChatGPT, Cursor, and Codex, as well as &lt;strong&gt;coding agents&lt;/strong&gt; such as Claude Code, Codex CLI, and OpenCode.&amp;nbsp;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Additionally, it monitors &lt;strong&gt;browser-based AI surfaces&lt;/strong&gt; (chatgpt.com and claude.ai) and handles &lt;strong&gt;MCP (Model Context Protocol) server discovery&lt;/strong&gt; for deep ecosystem integration.&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This traffic management is backed by extensive support for major foundational &lt;strong&gt;AI providers&lt;/strong&gt;, including OpenAI, Anthropic, Azure, AWS Bedrock, Google Gemini, and many others, ensuring that all outgoing requests align with organization-wide compliance and security rules.&lt;/p&gt;




&lt;h3&gt;
  
  
  The benefits of the Bifrost Edge integration
&lt;/h3&gt;

&lt;p&gt;Because you are tying the local machine endpoint &lt;strong&gt;directly to your central gateway&lt;/strong&gt;, you can now have a unified setup that completely neutralizes the token-exhaustion trap:&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Zero-Configuration Endpoint&amp;nbsp;Routing&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Employees no longer have to manually paste base URLs, edit sensitive&amp;nbsp;&lt;code&gt;.json&lt;/code&gt; system files, or juggle complex environment variables to ensure their productivity tools (like Cursor, Claude Code, or Opencode) are compliant. Bifrost Edge intercepts the communication at the system level and routes it automatically.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Automatic Fallbacks Instead of Personal&amp;nbsp;Accounts&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;When a team member exhausts their primary corporate token allowance, Bifrost Edge and the Gateway handle it gracefully behind the scenes. Instead of forcing the employee to switch to a vulnerable personal account, Bifrost seamlessly swaps them to a secondary corporate fallback model. The user keeps working without interruptions, and the data stays safe.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Total Visibility &amp;amp; Audit&amp;nbsp;Logging&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;Every single local AI interaction is securely logged. &lt;strong&gt;You can instantly audit precisely which employee tools are being called&lt;/strong&gt;, track latency, monitor context lengths, and review the structural arguments being processed, maintaining an &lt;strong&gt;unshakeable audit trail for compliance&lt;/strong&gt; purposes.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F0%2AvSahQzIVhHT_n0SM" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F0%2AvSahQzIVhHT_n0SM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  How to Install Bifrost Edge across the&amp;nbsp;Team
&lt;/h3&gt;

&lt;p&gt;Bifrost Edge is built for fleet-wide deployment via existing device management platforms (MDMs) across macOS, Windows, and Linux. Instead of requiring users to manually download or configure software, administrators can push Edge to all target machines simultaneously using systems like Jamf, Microsoft Intune, Kandji, Workspace ONE, or JumpCloud.&amp;nbsp;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The installation process includes a centrally managed configuration profile that pre-points every device to the organization’s specific Bifrost gateway, meaning users never have to manually input server addresses or security keys.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The first time the application runs on a machine, it &lt;strong&gt;initiates a quick onboarding sequence requiring minimal user interaction&lt;/strong&gt;.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;The user is prompted for a single setup approval to authorize device-level AI traffic routing, followed by a one-time single sign-on (SSO) browser login to tie the machine to their corporate identity.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Once initialized, the software operates in the background, automatically pulling down and syncing centralized governance changes&amp;nbsp;: application policies, routing rules, and MCP server allow/deny lists&amp;nbsp;&lt;/p&gt;

&lt;p&gt;All of those without requiring further administrative touchpoints on individual machines.&lt;/p&gt;




&lt;h3&gt;
  
  
  Unified AI Governance in practice: a real-World comparison
&lt;/h3&gt;

&lt;p&gt;To understand how completely this duo shifts the landscape for Companies and Enterprises (regardless of the size), let’s look at a practical comparison:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbti9v2a15euscus1a85.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbti9v2a15euscus1a85.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://datawrapper.dwcdn.net/13XYb/1/" rel="noopener noreferrer"&gt;https://datawrapper.dwcdn.net/13XYb/1/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;






&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;⚠️ **Critical Security Note:** Relying solely on employee 
compliance to protect company secrets is an outdated security 
posture. In a modern work environment, effective security is 
never about restricting user productivity — it is about providing 
an automated infrastructure that protects users from making 
accidental data-sharing mistakes when they are stressed or facing 
tight deadlines.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F0%2ALlFGXSfVvFHs7p8S" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1080%2F0%2ALlFGXSfVvFHs7p8S"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  The Infrastructure shift of&amp;nbsp;2026
&lt;/h3&gt;

&lt;p&gt;The true future of AI for Enterprises and small/medium businesses does not rely on waiting for the next public language model to drop. It is entirely about building smart and safe infrastructure around the official models you are already paying for today… Or the llama.cpp and Ollama models you are hosting yourself&lt;/p&gt;

&lt;p&gt;For years, Companies have been playing an exhausting game of security whack-a-mole. We buy our team paid accounts, hope for the best, and cross our fingers that no one leaks client data during a late-night rush.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;But heavy-handed restrictions only drive employees deeper into the shadows, encouraging them to find creative ways to use unauthorized personal accounts to get their jobs done.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Bifrost can break this vicious cycle with elegance.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When you pair &lt;strong&gt;Bifrost Gateway&lt;/strong&gt; with &lt;strong&gt;Bifrost Edge&lt;/strong&gt;, you are no longer forcing your staff to choose between being highly productive or being strictly compliant.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;The Gateway gives your company a powerful, centralized brain to control costs, route traffic, and handle fallback options when corporate token limits are pushed to the brink.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;The Edge gives that brain the physical presence it needs on every laptop, ensuring that all AI traffic stays safely within your secure corporate perimeter.&lt;/p&gt;

&lt;p&gt;This is what mature AI governance looks like for teams that need to stay agile. It is completely transparent, incredibly fast, and practically zero-config for the end user.&lt;/p&gt;

&lt;h3&gt;
  
  
  Your turn: an action plan for your&amp;nbsp;team
&lt;/h3&gt;

&lt;p&gt;If you are a business owner or team lead trying to wrap your head around your actual AI exposure, take these three simple steps this week:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Audit the Blind spots:&lt;/strong&gt; talk to your team casually. Ask them what they do when their official daily token limits hit during a busy afternoon. You will likely be fascinated by their resourcefulness — and terrified by the security implications.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Test the Gateway:&lt;/strong&gt; fire up the open-source version of Bifrost Gateway on a local computer (&lt;code&gt;npx -y @maximhq/bifrost&lt;/code&gt;) to see how intuitive it is to organize providers and set up centralized fallback rules.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Secure the Laptops:&lt;/strong&gt; deploy the Bifrost Edge agent to a few pilot devices using the Bifrost CLI, linking their daily browser and coding workflows into a single, safely guarded portal.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Don’t wait for an accidental data leak or an unmanageable billing surprise to reveal where your perimeter is cracked. Fix your infrastructure today, give your workforce the corporate fallbacks they need to thrive safely, and finally gain complete peace of mind over your team’s AI future.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Leave a comment below sharing your experiences: How is your team currently handling the challenge of daily token limits, and what guardrails have you found most effective to prevent personal account leaks?&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I hope you enjoyed the post. If this story provided value and you wish to show a little support, you could:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Follow me&lt;/li&gt;
&lt;li&gt; Highlight the parts more relevant to be remembered (it will be easier for you to find them later and for me to write better articles)&lt;/li&gt;
&lt;li&gt; &lt;a href="https://medium.com/artificial-intel-ligence-playground/subpage/8e83fae83815" rel="noopener noreferrer"&gt;Write with me on my Medium Publication&lt;/a&gt;: there is no better way to learn than writing about it!&lt;/li&gt;
&lt;li&gt; Comment here below&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>ai</category>
      <category>bifrost</category>
      <category>aigovernance</category>
      <category>bifrostedge</category>
    </item>
  </channel>
</rss>
