CCAR-P practice › Governance, Safety & Risk Management · Question 73 of 110
Governance, Safety & Risk Management
A wealth-management firm deploys a Claude agent that answers advisors' questions about client portfolios. Its tools query the portfolio database through a single service account that can read every client's holdings. The system prompt says: "Only discuss clients assigned to the requesting advisor." A red-team exercise gets the agent to summarize another advisor's client. What is the most appropriate fix?
Show answer and explanation
Answer: B — Have tools call the database with the requesting advisor's own scoped credentials so the backend enforces assignment
The boundary is an authorization rule, so it has to be enforced where data is accessed. Scoping tool calls to the advisor's own authority makes the backend refuse records the advisor can't see, whatever the model is persuaded to do. (a) is still prompt-only enforcement of a hard rule. (c) is a useful extra layer but it's detection after the data was already retrieved, and it can miss paraphrased details. (d) is a detective control that finds the breach a week later.
Keep going
More Governance, Safety & Risk Management questions
- An agent triages inbound customer emails, summarizes them, and has tools to look up…
- A platform team runs a Claude-based internal agent for IT operations. It has tools for…
- An insurer's policy Q&A assistant has run well for months. The week after the content…
- You are building a risk register for an agent that handles accounts-payable exceptions…
- A multi-step research agent compiles supplier risk reports. Reviewers notice that when…