Design defense-in-depth for a browsing and tool-using agent.
Instruction: Explain how you would layer controls for an agent that reads the web and can take actions. A browsing agent may fetch an approved public report and read a local private note for an authorized summary. The report embeds a URL whose query asks to include the note text. The user authorized no export. Decide whether the agent may fetch that generated URL and where to enforce the decision.
Updated
Official answer available
Read the opening below, then unlock the full answer and practical guidance.
I would layer controls around the full path: treat browsed content as untrusted, sanitize and label retrieved material, enforce policy before tool use, require approvals for risky actions, and log...
Your preparation path
Work through these questions in order. Read the answer aloud, then explain it in your own words.
1. Start with the foundations
Build the vocabulary and explain the core decisions.
2. Apply it to a real workflow
Practice diagnosis, validation, and everyday tradeoffs.
- How do you decide where to place guardrails in a multi-step agent workflow? Free sample
- A summarization workflow passes unsafe content from retrieval into a downstream action. How would you fix it? Member answer
- A reviewer approves a high-risk action because the model framed it confidently. How would you reduce that risk? Member answer
3. Prepare for senior discussions
Explain failure boundaries, recovery, and production choices.
- A multi-agent system routes around one guardrail because another agent has broader permissions. How would you fix it? Member answer
- OAuth discovery metadata points your agent at an internal URL. How would you prevent SSRF? Member answer
- Why can a localhost MCP server still be exposed to attacks from a website? Member answer
Related Questions
-
easy
-
easy
-
easy
-
easy
-
easy
-
easy