Integrations

Every AI surface. Governed from one place.

MCP clients, AI API proxies, browser-based AI services, vibe-coding platforms, local model runtimes, SaaS admin APIs, identity providers, device management, SIEM destinations. No agent code changes. Here's the full map.

/001 · SURFACE MAPBEHAVRY · RECORD

The numbers.

Agents point at the proxy. Policy enforced from day one. Your SIEM gets better data. Your compliance team gets an audit artifact. Counts below describe what Behavry can connect to; protocol compatibility is not the same as a tested workflow integration, so confirm the status of a specific product for your deployment.

12 MCP clients/6 AI API proxies/12 browser services/7 vibe-coding platforms/12 local AI runtimes/56 AI platforms discoverable/3 UEM connectors/6 SIEM destinations

/002 · MCP CLIENTSMCP PROXY · 12 ONE-CLICK · ANY MCP CLIENT

MCP clients.

Agents point their MCP config at the Behavry proxy. Every tool call is governed before execution: identity, DLP, policy, audit. No agent code changes. These twelve ship a guided enrollment flow with a ready-to-paste config; every other MCP client works through the same proxy.

ClientTransport
Claude CodeStreamable HTTP
Claude Desktopstdio bridge
CursorStreamable HTTP
VS Code (GitHub Copilot)SSE
Windsurf (Codeium)Streamable HTTP
WarpStreamable HTTP
ZedStreamable HTTP
Antigravity (Google)Streamable HTTP
Kiro (Amazon)Streamable HTTP
Codex CLI (OpenAI)Streamable HTTP
OpenAI (ChatGPT / Codex)Streamable HTTP
Open InterpreterStreamable HTTP

Those twelve ship a one-click config template. They are not the limit: any MCP client speaking Streamable HTTP, SSE or stdio is governed by the same proxy without one — JetBrains IDEs, Cline and Continue among them. The proxy is protocol-agnostic. Aggregating gateways are governed as gateways, not as one opaque server: the downstream system is recovered from the namespaced tool name, so halo_create_ticket and ninjaone_run_script reach policy and the Decision Trace as Halo and NinjaOne. Tool coverage is bounded by the protocol, not by a connector catalogue.

/003 · AI API PROXIESMODEL-LEVEL GOVERNANCE · 6 MODELS

AI API proxies.

Transparent reverse proxies for major AI model APIs. Identity, DLP, policy, and audit applied to every API call. Token extraction for cost attribution across all 6.

ProviderModels
OpenAIGPT-4o, o1, o3
AnthropicClaude 4, Sonnet, Haiku
Google GeminiGemini 2.5
OllamaLocal models
NemoClawNVIDIA NIM
OpenShellOpen-source models

Cost attribution with 14 seeded model prices + tenant-configurable overrides. Aggregation API with CSV export.

/004 · BROWSER EXTENSIONMANIFEST V3 · 12 SERVICES

Browser extension.

DLP scanning on browser-based AI interactions. 33 patterns in real time. Shadow AI detection for unenrolled services.

ChatGPT/Claude/Gemini/Perplexity/DeepSeek/Copilot/Poe/HuggingChat/You.com/Phind/Mistral Le Chat/GitHub Copilot Chat

/005 · VIBE-CODING PLATFORMSCITIZEN CODER GOVERNANCE · 7 PLATFORMS

Vibe-coding platforms.

DOM fingerprinting + platform API connectors discover and govern apps built by non-developers. 7-signal risk scoring. OPA policy enforcement. Full story →

PlatformDiscovery method
ReplitDOM + GraphQL API
LovableDOM + Netlify deploy-domain match
BoltDOM + Netlify/StackBlitz deploy-domain match
v0 / VercelDOM + REST API
CursorIDE domain matching
WindsurfIDE domain matching
Copilot WorkspaceIDE domain matching
/006 · AI SURFACE DISCOVERY56 PLATFORMS · 8 SAAS · 3 IDP · 3 UEM

AI surface discovery.

Four-state model: Licensed → Enabled → Active → Governed. Cross-references IdP apps, SaaS admin APIs, and browser fingerprints.

Identity provider connectors
OktaRead-only app list
Azure AD / Entra IDRead-only app list
Google WorkspaceRead-only app list
SaaS admin API connectors
Microsoft 365Copilot SKU + usage
GitHubCopilot billing + seats
SlackAI feature flags
Google WorkspaceGemini per-OU
SalesforceEinstein enablement
AtlassianAI feature status
ServiceNowNow Assist
ZendeskAI feature status

56 AI-capable SaaS platforms in the fingerprint DB. Browser extension adds 10 passive DOM fingerprint rules for admin page detection. Credentials encrypted via AES-256-GCM.

/006B · LOCAL & SELF-HOSTED AI12 RUNTIMES · ON-DEVICE SHADOW AI

The models running on the laptop.

Shadow AI is not only SaaS. A local model needs no license, no admin console, and no IdP app, so it appears in none of the places discovery usually looks. Behavry fingerprints twelve local and self-hosted runtimes and routes each to a governance path.

RuntimeRiskGovernance path
OllamaHighMCP proxy agent enrollment
LM StudioHighMCP proxy agent enrollment
vLLMHighMCP proxy agent enrollment
LiteLLMHighMCP proxy agent enrollment
LocalAIHighMCP proxy agent enrollment
HuggingFace TGIHighMCP proxy agent enrollment
Local MCP ServerHighBehavry MCP proxy
Open WebUIMediumExtension enrollment
LibreChatMediumExtension enrollment
GradioMediumExtension enrollment
ComfyUIMediumExtension enrollment
Stable Diffusion WebUIMediumExtension enrollment

The Warden desktop proxy carries a compiled provider registry, extensible per tenant to 100 providers and 50 hosts each. New providers reach the fleet on the next policy poll rather than waiting on a signed, notarized agent release.

/006C · DEVICE COVERAGE3 UEM CONNECTORS

Coverage needs a denominator.

“We govern 400 endpoints” means nothing without knowing how many exist. Behavry pulls device inventory from your UEM so coverage is a fraction, not a count, and publishes a risk posture back into the UEM’s own grouping primitive so your existing Conditional Access policy can act on it.

ProviderDirection
Microsoft IntuneInventory in · posture out
Google Endpoint ManagementInventory in · posture out
Omnissa Workspace ONEInventory in · posture out

UEM is never a time-sensitive enforcement path. Intune device check-in is roughly eight hours; the Warden and extension policy channel is seconds, and anything urgent goes there. Behavry publishes posture and your policy engine enforces — we issue no destructive device commands and never request the scope to, so a false positive cannot become an unappealable Behavry 403.

/007 · SIEM & SECURITY OPERATIONS4 NATIVE + SYSLOG + WEBHOOK

SIEM and security operations.

Structured, identity-attributed audit events in your existing SIEM. Better data in the glass you already have.

DestinationTransport
SplunkHEC (HTTP Event Collector)
Microsoft SentinelData Collector API
Google ChronicleIngestion API
IBM QRadarLEEF 2.0
Generic syslogRFC 5424 over TCP/TLS

Plus webhook delivery to Slack, PagerDuty, or any custom endpoint. Configurable severity filtering. Signed payloads with retry and dead-letter queue.

Every event Behavry exports is Ed25519-signed and SHA-256 hash-chained, with a Merkle root over the bundle. Your SIEM holds a copy your auditor can verify offline against a trust anchor frozen at enrollment — with no Behavry service in the loop. See the open-verifier promise →

/008 · DATA PROTECTION33 PATTERNS · BYOK ENCRYPTION

Data protection.

Four-stage pipeline: classification, redaction with pseudonymization, BYOK envelope encryption (AES-256-GCM + AWS KMS), and retention purge with decryption audit trail.

AWS keys/GitHub tokens/Private keys/SSNs/Credit cards/OAuth tokens/API keys/Email addresses/Phone numbers/IP addresses

33 patterns total. Luhn validation, SSN structure checks, cross-session fragment reassembly detection. Critical-severity patterns auto-block before OPA evaluation. DB-managed with hot-reload. Add custom patterns without restart.

/008B · PRIVACY FILTERML INFERENCE · FAIL-OPEN · OPT-IN

The patterns nobody can write.

A regex finds an AWS key because an AWS key has a shape. A person’s name in a sentence does not. The Privacy Filter is an inference service for the sensitive data that has no signature — and it is deliberately kept out of the path that denies a tool call.

Flag before block

Default mode is flag: a Privacy Filter hit annotates the Decision Trace but never denies on its own. A deny is always traceable to a deterministic match.

Block mode is narrow by construction

Tenants who opt into block nominate which labels may block — SECRET and GOVERNMENT_ID by default. Everything else still only flags.

Confidence floor

Spans below the tenant’s minimum confidence are discarded before they reach policy. Default 0.85, configurable per tenant.

Fail-open, and it says so

Two-second timeout, circuit opens after five consecutive failures, and classification returns nothing rather than stalling a decision. A PF_UNAVAILABLE event fires the moment the circuit opens — regex DLP continues throughout.

SurfaceWhere it runsStatus
ECS inference serviceYour VPC, behind the data planeShipped
Browser WebGPUOn the endpoint, in the extensionReserved in the source taxonomy; not yet emitting
ONNX runtimeOn the endpoint, local inferenceReserved in the source taxonomy; not yet emitting

Every Privacy Filter finding is labelled with its source, so a reviewer can tell a probabilistic hit from a checksum-validated one without reading the code. That distinction is what lets the record stay defensible: an auditor asking why a call was denied gets a deterministic pattern, not a confidence score. See the reasoning on the architectural trade-offs page.

/008C · SIMULATION10 SCENARIO TYPES · DRY RUN

Answer “what would this have blocked?” before you ship it.

A policy change in a governance system is a production change. Every scenario below runs against real OPA evaluation and returns the diff, the affected objects, and the coverage gap — without applying anything.

ScenarioAnswers
Event replayReplays an observed audit event against current or proposed policy
PolicyReal OPA evaluation against synthetic inputs
ComplianceCoverage delta before enabling a framework
AgentWhat an agent could do given a role and permission set
WorkflowMulti-agent trace simulation across a chain
ProvisioningPre-enrollment dry run
Risk reductionImpact of applying recommended controls
Library packPreview of enabling a policy, framework, or template pack
RecommendationImpact of accepting an insight
SettingsConfig-change impact on enforcement coverage

Every simulation is itself audited. Asking what a policy would have done is a governance action, and it leaves a record.

/009 · COMPLIANCE & DEPLOYMENT13 FRAMEWORKS · 170 CONTROLS · 4 DEPLOYMENT MODES

Frameworks and deployment models.

Thirteen frameworks. 170 controls mapped. Four ways to run the stack. All models share a single data plane image with identical governance capabilities regardless of deployment.

FrameworkControls
SOC 28 — CC6.1 · CC6.2 · CC6.3 · CC6.6 · CC7.2 · CC7.3 · CC8.1 · CC9.2
ISO/IEC 27001:20228 — A.5.15 · A.5.28 · A.8.2 · A.8.10 · A.8.12 · A.8.15 · A.8.16 · A.8.24
NIST AI RMF 1.08 — GV-1.2 · GV-6.2 · MP-2.3 · MP-4.1 · MG-2.1 · MG-2.2 · MG-4.2 · GO-1.7
EU AI Act8 — Art. 9 · 14 · 26(1) · 26(2) · 26(5) · 26(6) · 29(6) · 72
HIPAA Security Rule7 — §164.312(a)(1) · (b) · (c)(1) · (e)(1) · §164.308(a)(1)(ii)(D) · (a)(6) · §164.530(j)
PCI DSS v4.08 — Req 6.3 · 7 · 8.2 · 8.3 · 10.2 · 10.5 · 11.5 · 12.3
HITRUST AI18 — AI.GOV-1–4 · AI.DP-1–4 · AI.MS-1–4 · AI.TA-1–3 · AI.TP-1–3
CIS AI/ML14 — CIS-AI-1.1 through CIS-AI-5.2
OWASP ASI10 — ASI01 through ASI10
AIUC-151 — AI Use Case Framework v1, series A–F
Financial services13 — OCC SR 11-7 §IV.A–C · NYDFS §500.6 · §500.7 · SEC §275.206(4)-7 · §275.204-2 · Reg S-P §248.30
Insurance7 — NAIC Model Bulletin §III.A–C · Colorado §10-3-1104.9(4)–(5) · IDFPR Bulletin 2024-01
Privacy10 — GDPR Art. 5(1)(c) · 15 · 17 · 32 · CCPA §1798.100(b) · §1798.105 · LGPD Art. 7(I) · 33 · PIPEDA 4.7 · 4.9

What “mapped” means. Our shipped controls satisfy the named clauses today. It does not mean an independent auditor has certified them. SOC 2 Type II is on the roadmap; ISO 27001 certification has not been pursued. Current status on the Trust Center. Full framework-to-control mapping with PDF export in the dashboard.

Full SaaS

Behavry manages everything. Fastest start.

Hybrid

Control plane SaaS. Data plane in your VPC.

BYOC

Full stack in your cloud. Helm + Terraform.

Self-Hosted

Air-gapped. No external dependencies.

/ONWARDBEHAVRY · RECORD
  • ARCHITECTURE

    One vantage point in the path of the action, across supported agent surfaces.

  • MCP AUTHORIZATION

    Inline enforcement at the tool call, evaluated before the call executes.

  • ECOSYSTEM

    How inline authorization fits the rest of the identity and security stack.

Zero agent code changes. Deploys in a day.

BOOK A DEMO →MSP or MSSP? Discuss a pilot →