pith:VD5RVSSK
Securing Retrieval-Augmented Generation: A Taxonomy of Attacks, Defenses, and Future Directions
Secure RAG is fundamentally about protecting the external knowledge-access pipeline rather than the language model alone.
arxiv:2604.08304 v2 · 2026-04-09 · cs.CR · cs.AI
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{VD5RVSSKERXVY4OVRFAEQUCRGW}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
We propose that secure RAG is fundamentally about the security of the external knowledge-access pipeline. We establish an operational boundary to separate inherent LLM flaws from RAG-introduced or RAG-amplified threats.
That the proposed abstraction of the RAG workflow into six stages and the organization around three trust boundaries and four security surfaces comprehensively captures all RAG-specific threats without significant overlap or omission from the literature.
This paper establishes a taxonomy of RAG security organized around six workflow stages, three trust boundaries, and four primary security surfaces, while reviewing attacks, defenses, and gaps in current protections.
Cited by
Receipt and verification
| First computed | 2026-05-28T02:04:47.451359Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
a8fb1aca4a246f5c71d5894048505135abddc54326082e000d67ce1744eb90a5
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/VD5RVSSKERXVY4OVRFAEQUCRGW \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: a8fb1aca4a246f5c71d5894048505135abddc54326082e000d67ce1744eb90a5
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "ca6c56f3d7611d3e55bfcad30e987946749fe8abf6113a18a3ac814469503e1e",
"cross_cats_sorted": [
"cs.AI"
],
"license": "http://arxiv.org/licenses/nonexclusive-distrib/1.0/",
"primary_cat": "cs.CR",
"submitted_at": "2026-04-09T14:38:18Z",
"title_canon_sha256": "463da7c2692ecfacfb80d86ebacd66d69b2df86fe8c90e5916fdabbe86f17ed7"
},
"schema_version": "1.0",
"source": {
"id": "2604.08304",
"kind": "arxiv",
"version": 2
}
}