A Developer’s First 10 Minutes: Secure LangChain Agents with Cisco AI Defense
Blog post from LangChain
Siddhant Dash, a Senior Product Manager at Cisco AI Defense, discusses the importance of securing LangChain agents using middleware as the enforcement point for agent security. Middleware allows for a clean integration that keeps LangChain code uncluttered while providing a consistent point for applying security policies across the agent loop. Cisco AI Defense offers two modes: monitor, which records risk signals and decision traces without interruption, and enforce, which blocks policy violations with an auditable reason. The protection spans across LLM calls, MCP tool calls, and middleware, essential for multi-agent systems where orchestrators link agents at runtime. The article emphasizes the necessity of clear enforcement points to apply policies and keep an auditable record, particularly as LangChain facilitates quick transitions from prototypes to functional agents capable of interacting with sensitive systems and data. Cisco AI Defense's integration into LangChain through middleware provides a consistent runtime contract, and the organization is contributing this integration upstream via LangChain’s middleware framework, inviting feedback and collaboration from users.