Quiz 6 Question 17 of 20

A fintech startup integrates Claude with a tool that executes database queries. During security review, the team identifies that Claude is sometimes generating SQL queries that modify data (UPDATE, DELETE) when the tool schema description says 'query the transaction database.' The security team wants to ensure Claude never generates write operations. The current tool schema description reads: 'Query the transactions database to retrieve customer transaction data.' What is the most robust architectural solution?

Select an answer to reveal the explanation.

Motivation