Earlier quoted context omitted.
But how can you sanitize text? That's what makes this stuff hard: the previous lessons we have learned about web application security don't entirely match up to how LLMs work. If you show me an app with a SQL injection hole or XSS hole, I know how to fix it. If your app has a prompt injection hole, the answer may turn out to be "your app is fundamentally insecure and cannot be built safely". Nobody wants to hear that…
I'm not denying it's hard, I'm sure it is. I think you nailed it with this, though: > If your app has a prompt injection hole, the answer may turn out to be "your app is fundamentally insecure and cannot be built safely". Nobody wants to hear that, but it's true! Either security needs to be figured out, or the thing shouldn't be built (in a production environment, at least). There's just so many parallels between thi…
We're less than 2 years away from an LLM massively rocking our shit because a suit thought "we need the competitive advantage of sending money by chatting to a sexy sounding AI on the phone!".