← Back to articles
AI Security • Mar 13, 2026
AI Security for Agents: Treat Model Outputs as Untrusted Input
A security checklist for tool-using agents, MCP servers, prompt injection, secrets, file access, and approval boundaries.
A secure agent design includes:
1. Least-privilege tools.
2. Explicit allowlists for actions.
3. Human approval for high-impact changes.
4. No secrets in prompts or retrieved context.
5. Validation on tool arguments before execution.
6. Logging for every tool call.
7. Isolation for code execution.
8. Separate read and write permissions.
9. Tests for prompt injection and tool misuse.
Security failures often happen at the connector layer: filesystem access, database queries, shell execution, or unchecked user-controlled metadata. The model should propose an action; the application should validate whether that action is allowed.
For DropTicks systems, security is not a late-stage checklist. It is part of the system design: define who can do what, which data can be read, which actions need approval, and how every important action is audited.
Community
Signals and discussion
0 likes
0 comments
No comments yet. Be the first to add a useful note.