This was apparent from the beginning. And until prompt injection is solved, this will happen, again and again. Also, I'll break my own rule and make a "meta" comment here. Imagine HN in 1999: 'Bobby Tables just dropped the production database. This is what happens when you let user input touch your queries. We TOLD you this dynamic web stuff was a mistake. Static HTML never had injection attacks. Real programmers use…
Until there’s the equivalent of stored procedures it’s a problem and people are right to call it out.
But everyone fell in love with the power and flexibility of unstructured, contextual “skills”. These depend on handing the agent general purpose tools like shells and SQL, and thus are effectively ungovernable.