Skip to content
Practice tests · 66 items

Agent, Tool & MCP Security practice test

The lethal trifecta, excessive agency, tool authorization, scoped credentials for agents, human approval that holds, sandboxed code execution, memory poisoning, MCP's trust model and threats, multi-agent trust and cascading failures, and the agent design review. The pool for this topic holds 10 easy, 28 medium and 28 hard items. Each answer comes with its reasoning and a link to the question or concept page it was drawn from.

Configure a test
Topic
Difficulty
Questions
10 in this pool · about 7 min
Reveal answers
Sign in to startFree account required · retakes favour new items

Sample items with answers

easy · sample
What three things make up the lethal trifecta for AI agents?
Private data, tool access and a long-running conversation
✓Private data, untrusted input and an outbound communication route
Untrusted input, stored memory and permission to change records
Private data, uncertain answers and a model-generated plan

The combination identifies a possible confidentiality failure: untrusted input may influence how private data leaves the system. Verify the actual data path and enforcement points. Removing one capability closes this route only if alternate tools, rendering and agent handoffs do not restore it.

easy · sample
Which description best captures excessive agency in an LLM-based system?
✓Functionality, permissions or autonomy beyond what the task needs
Any automatic action, even within a valid and enforced task grant
Any workflow that reads user-owned records from an authorized database
A large tool registry, regardless of its constraints or legitimate uses

OWASP describes excessive functionality, permissions and autonomy as recurring roots of excessive agency. Compare the effective authority and permitted decisions with the supported task. Automatic work can be appropriate within a valid grant, and tool count alone does not describe reachable harm. Enforce resource, recipient and business constraints outside the model.

After the test

Choosing from options is easier than reasoning it out in front of a panel. These pages make you reason it out: