Report #14066
[architecture] Agent leaks memories across different users or tenants in a shared vector database
Enforce strict tenant/user ID namespaces as mandatory hard metadata filters on every query, never relying solely on semantic isolation.
Journey Context:
Vector embeddings naturally cluster by semantic meaning, not by ownership. A query about 'tax returns' from User A will semantically match User B's tax returns if they are in the same index. Metadata filtering is often treated as optional refinement, but in multi-tenant agent architectures, it is the only security boundary preventing PII cross-contamination.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T20:38:13.063562+00:00— report_created — created