AI assurance · Architecture

Securing RAG and Agentic AI Systems

How retrieval, tools, memory, and authorization reshape application security.

Research notes

Questions that turn guidance into a review.

Use these prompts to challenge assumptions, collect evidence, and make the article actionable for engineering and security teams.

Review questions
  1. Is authorization applied before retrieval, after retrieval, or only in the user interface?
  2. Can retrieved content be interpreted as instructions instead of untrusted data?
  3. Can the model select tools, parameters, or transaction values beyond the user’s authority?
  4. How are memory, traces, embeddings, and cached responses isolated and deleted?
Evidence and signals
  • Metadata-filter bypasses and cross-user retrieval results
  • Poisoned document behavior, indirect prompt injection, and unsafe citations
  • Tool-call validation, transaction limits, approval steps, and retry behavior
  • Sensitive data appearing in logs, traces, vector stores, or model output
Primary references

References support the review approach; they do not replace architecture-specific threat modeling or validation.

Start with a focused conversation

Need an independent review of your AI architecture?

Tell us what you are building, changing, or concerned about. We will help you define the right security review.