Insights
AI Governance27 April 2026

Prompt injection is an infrastructure problem, not an AI problem

If your defense is a regex in your application code, you are playing a game you cannot win. AI security needs to live at the platform layer.

Where prompt injection defense should live

Application-level regex vs platform-level gateway.

Most teams
App A
regex filter v1
App B
regex filter v2
App C
no filter
App D
copy of App A filter

4 apps, 4 different defenses

One gap = entire org exposed

Platform approach
App A
App B
App C
App D

AI Gateway

Rate limitClassifyToken budgetSandboxAudit log

1 gateway, all traffic, consistent defense

You do not defend against SQL injection in application code alone. AI security is no different.

Every AI security conversation starts with prompt injection. And almost every team is defending against it in the wrong place.

The typical approach: add input filtering in the application layer. Check for known injection patterns. Sanitise the prompt before sending it to the model. Maybe add an output filter too.

This works for the injections you know about. It fails for the ones you do not.

Prompt injection is not a static threat. It evolves. New techniques appear weekly. If your defense is a regex in your application code, you are playing a game you cannot win.

The fix is to treat prompt injection as an infrastructure concern. The same way you treat SQL injection, XSS, and request smuggling. You do not defend against those in application code alone. You use WAFs, API gateways, and network-level controls.

  • Rate limiting at the API gateway, scoped per user and per endpoint
  • Request classification before the prompt reaches the model
  • Token budget enforcement at the infrastructure level, not the application level
  • Output sandboxing that prevents model responses from triggering downstream actions without validation
  • Full request-response logging for forensic analysis

The teams getting this right are building AI security into their platform layer. They have a single gateway that all AI traffic flows through. That gateway handles authentication, rate limiting, input classification, token budgets, and audit logging. The application teams do not need to think about it.

The teams getting it wrong have every application team implementing their own prompt filtering. Different approaches, different quality, different gaps. One team's oversight becomes the whole organisation's vulnerability. If you have more than one AI-powered service, you need an AI gateway. Not because it is elegant. Because the alternative is unmanageable.

ShareLinkedIn

Get the next one in your inbox

One short, opinionated field note per fortnight on platform engineering, cloud, and making AI work in production. No spam. Unsubscribe anytime.

Senna Semakula

Senna Semakula

Founder, Atruvo

Bring your architecture diagram, cloud bill, or last incident summary.

I will tell you what is actually breaking.

30 minutes. No pitch. Ranked risks and a clear next step.