Tag
rag
5 entries, including 2 patterns.
A decoy puzzle is a denial of wallet
OverThink plants an ordinary-looking puzzle in a page a reasoning model will retrieve. The answer stays correct, the user notices nothing, and the model burns many times the reasoning tokens you are billed for.
A retrieved chunk is not a trusted source
RAG delegates judgment to retrieval, and retrieval answers with whoever sits nearest in vector space. An attacker who controls a single document controls the top-k that reaches the model — before any instruction is ever written down.
- Pattern
Retrieved Evidence Promotion Gate
Keep source claims and embedded instructions out of application authority, even when the poisoned chunk wins retrieval.
A retrieved chunk is not a data point
RAG poisoning turns your own retriever into the injection vector. A chunk that ranks top-k for a benign query is data to the pipeline and instructions to the model — and nothing in the stack can tell the difference.
- Pattern
Retrieved Context Action Boundary
Treat every retrieved chunk as evidence with provenance, while reserving tool and policy authority for a separate application-controlled gate.