Case Study · Systems & AI Security
Zero-overhead capability-gated security proxy and runtime taint guard for the Model Context Protocol (MCP) written in Go. Protects LLM agents from prompt-injection tool exploits, unauthorized filesystem exfiltration, and SSRF.
As autonomous developer agents (Claude Code, Cursor, OpenCode) become standard, they are granted broad tool execution powers via the Model Context Protocol (MCP). If an LLM encounters untrusted input or prompt injection, it can be tricked into invoking tools that read sensitive credentials (~/.ssh/id_rsa, .env) or trigger Server-Side Request Forgery (SSRF) against cloud metadata endpoints like 169.254.169.254.
Sentinel sits transparently between the agent client and upstream MCP tool servers over standard IO (stdio). It decodes JSON-RPC 2.0 frames on the fly with zero memory copies where possible:
../).// BenchmarkProxyPassThrough-8
✓ Interception overhead: 0.178 ms / request
✓ Peak memory allocation: < 4.2 MB RSS
✓ Security tests: 100% path-traversal & SSRF exploit rejection
Directly tailored to high-scale backend systems and AI security architectures (such as Pragmatike, RightWalk Foundation, Cursor, and Robinhood Systems).