Architecture & security

Coverage & residuals

In-scope vs out-of-scope agent surfaces for Fleet and Enterprise — Windows hooks-only, QUIC egress, hosted mask honesty.

View as Markdown

Blekline governs agent interaction at the MCP, SDK, ingress, and sidecar boundary. Not every client surface receives the same enforcement depth. Use this page in procurement, pilot scoping, and NHIM gap reviews.

Two scopes, one policy

ScopeWhereEnforcement
Laptop / VDICursor, Claude Code, VS CodeLocal hooks, stdio MCP, optional browser extension
ClusterKubernetes / OpenShift agent podsAdmission inject, sidecar mandatory hop, NetworkPolicy

Workspace policy is shared; runtime log events label which scope produced each event.

Coverage matrix

SurfaceScopeNotes
MCP tool calls via sidecar / ingress proxyIn scopeMask and tool-args evaluate at the mandatory hop
Kubernetes admission Auto-RouteIn scopeSidecar env on annotated agent workloads
Mandatory-hop NetworkPolicyIn scopeAgent egress via sidecar when enforce profile is applied
Cursor / Claude Code local hooksPartialLaptop scope — separate from cluster agents
Windows IDE hostsOut of scopeHooks-only; no kernel or sidecar enforce on Windows
QUIC / non-TCP egressOut of scopeNot in sidecar socket filter scope — document in NHIM audit
Native IDE chat without ingressOut of scopeRequires hooks or routing chat through governed ingress
eBPF kernel plane (Enterprise)PartialSocket/exec metadata — not TLS plaintext
Hosted /api/mask on Fleet / EnterpriseOut of scopeProduction masking runs in-cluster via sidecar

In-app matrix: Operations → Coverage (Fleet and in-VPC shells).

Windows & hooks-only honesty

Browser extension and Windows Cursor hosts are hooks-only. They do not receive cluster NetworkPolicy or sidecar enforcement. Regulated agent workloads should pair laptop hooks with cluster scope for production agents.

NHIM audit alignment

Static NHIM rules (NHIM-014 wide HTTPS egress, hostNetwork, etc.) map to residuals above. Upload audit JSON in Deployment hub before enforce activation.

Next steps