Fronteira es un proxy para el protocolo MCP (Model Context Protocol) diseñado como un firewall conductual que permite a los desarrolladores auditar y restringir las interacciones de sus agentes de IA. Su objetivo principal es prevenir ataques basados en la 'trifecta letal', un vector de vulnerabilidad donde un agente lee datos privados a través de una herramienta y los expone a un endpoint externo mediante otra, aprovechando inyecciones de prompts. El sistema centraliza todas las interacciones MCP, lo que facilita el registro de llamadas a herramientas y el rastreo de flujos de información en tiempo real.
Para hacer accesible esta tecnología, Fronteira permite a los usuarios definir reglas de seguridad en lenguaje natural, que se traducen automáticamente a Guard DSL, un lenguaje de evaluación determinista. Aunque no se espera que los usuarios escriban código complejo, el sistema integra modelos de decisión no deterministas, como JEV, para identificar secretos comerciales o información médica. Sin embargo, el proyecto presenta limitaciones técnicas significativas: los harnesses pueden acceder directamente al sistema de archivos, a la internet o a APIs, bypassando las reglas de seguridad de Fronteira. Además, la falta de soporte para listas de herramientas dinámicas en los clientes de agentes y la ausencia de versionado explícito en el esquema MCP complican la implementación. El autor destaca que, aunque Fronteira ofrece portabilidad entre harnesses, no resuelve por completo la seguridad operativa diaria, ya que las interacciones directas a recursos externos siguen siendo un punto ciego. En contraste, herramientas como Dogwood (de Amazon) o el SDK de Invariant ofrecen enfoques similares, aunque con diferencias en la gestión de aprobaciones temporales y la detección de bucles, evidenciando que la seguridad en agentes de IA requiere soluciones complejas y multifacéticas.
