Skip to main content

SDKs Are Not Security Boundaries

· One min read
Agent Assembly Team
Building the runtime boundary for AI agents

An in-process SDK is the fastest way to govern an agent — but it is not, by itself, a security boundary. Anything running in the same process can bypass it.

That's why Agent Assembly is built as three independently-deployable layers:

  • SDK (in-process) — fastest path; applies pre-execution allow/deny and emits events.
  • Sidecar proxy — enforces network egress with no code changes; catches what the SDK misses.
  • eBPF (kernel) — uprobes on SSL libraries plus exec/file syscall hooks catch everything, including deliberate bypass attempts.

Each layer raises the cost of evasion. The SDK is for adoption and speed; the proxy and eBPF layers are where the boundary becomes hard to cross. Treating the SDK as the whole story is the mistake — defense in depth is the point.