Summary
Root cause
The application's core logic did not effectively isolate untrusted user input from trusted system instructions. The LLM was allowed to interpret and act on malicious instructions from the user prompt, leading it to bypass its operational safeguards and attempt to access a sensitive tool.