The Problem: AI Agents Are Trusting Their Own Memory Too Much

When you build an AI agent that uses memory — whether it's a vector database, a conversation history store, or a RAG pipeline — you're creating a new attack surface that most security tools completely ignore.

The OWASP Agentic AI Top 10 calls this ASI06: Memory Poisoning. An attacker doesn't need to break into your system. They just need to get malicious content into your agent's memory, and the agent will helpfully retrieve it, trust it, and act on it.

Here's what that looks like in practice:

# Attacker injects this into a document your agent reads: