Feature: Memory Poisoning (ASI06) Protection for AI Agent Nodes — OWASP Reference #6415
vgudur-dev
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Memory Poisoning (ASI06) in Flowise AI Agent Flows
Flowise is increasingly used to build production AI agent workflows where agents read from external sources (web scraping, email parsing, document ingestion) and write results into memory or pass them to downstream nodes.
This creates a critical attack surface known as ASI06 — Memory Poisoning, defined in the OWASP Top 10 for Agentic Applications 2025.
The attack: A malicious payload embedded in an external source (e.g., a webpage, email, or document) is processed by a Flowise agent and written into the flow's memory. Downstream nodes then execute based on the poisoned memory, leading to data exfiltration or full workflow compromise.
OWASP Agent Memory Guard
The OWASP Agent Memory Guard project provides a lightweight Python reference implementation of a scan-before-write pattern that addresses this exact threat:
It is already being discussed and adopted by maintainers of LangGraph, LiteLLM, AutoGen, and other major frameworks.
Would the Flowise team be open to:
Happy to provide more technical detail or a prototype integration.
Beta Was this translation helpful? Give feedback.
All reactions