Agent Identity & Security
How do I choose between using Catalyst’s built-in identity policies versus implementing my own authorization layer for agent tools?
Catalyst’s built-in policies handle the most common blast-radius containment scenarios out of the box—identity-based allow/deny lists for MCP tools. If your requirements include dynamic attribute-based access control (e.g., time-of-day or data sensitivity), you can extend with your own policy engine via Catalyst’s extensible authorization hooks. Start with Catalyst’s policies for simplicity; migrate to custom only if your compliance model demands it.
Was this article helpful?
Your feedback helps improve Diagrid's FAQ experience.
Keep reading
More Diagrid FAQ articles
- Agent Identity & Security
What is a workload identity for an AI agent and why can't I just use a shared API key?
Explains workload identity for AI agents and the security limits of shared API keys in production.
- Agent Identity & Security
How does Catalyst assign a workload identity to an agent runner like LangGraph or CrewAI?
Describes how Catalyst injects workload identities into framework-agnostic agent runners.
- Agent Identity & Security
What security problems do shared API keys cause when multiple agents run in production?
Lists security problems from shared API keys in multi-agent production environments.