This demo shows an Agent Development Kit (ADK) implementation that leverages the CaMeL framework for enhanced security and controlled data flow in LLM agents. CaMeL (Defeating Prompt Injections by Design) protects the model against prompt injection attacks by explicitly separating control and data flows in the query given to the agent. Additionally, CaMeL enables fine-grained access control; in other words, it is possible to define precise rules that are deterministically enforced over data flows between tool calls.
honorious•2h ago