Flowise
Open-source low-code tool to build LLM apps and AI agents visually.
Flowise spent 2026 paying down the security debt of a multi-tenant agent builder
◆Recent moves
- 20d ago
3.1.4 tightens tenant isolation and gates MCP stdio commands
Almost the entire release is isolation work: cross-workspace authorization on openai-realtime, tenant validation, node-load workspace scoping, an operator-controlled allowlist for custom MCP stdio commands, and deny-list checks on web scrapers and chat models. Substantial for anyone running Flowise for more than one team, invisible to a single-tenant user.
View source ↗ - 1mo ago
3.1.3 turns any chatflow into an MCP server
⚡ SPARKBuried in a fix-heavy release is the ability to turn any chatflow into an MCP server, which inverts Flowise's position in a stack: flows stop being endpoints you call and become tools other agents call. AgentFlow also gains change notifications on node and edge deletion plus client-side filtering of Start-node form options.
View source ↗ - 4mo ago
3.1.2 fixes credential leak, CORS wildcard and cross-workspace disclosure
A security-dominated release: a wildcard CORS policy on the TTS endpoint, mass assignment in the tools endpoint, a credential data leak and cross-workspace chatflow disclosure all get fixed, alongside MCP server config hardening. This is the release that set the pattern the next two followed.
View source ↗ - 4mo ago
flowise-ui tagged 3.1.2 alongside the main release
The UI package's matching 3.1.2 tag, published in the same batch. No user-visible change beyond what the main release carries.
View source ↗ - 4mo ago
flowise-components tagged 3.1.2 alongside the main release
A package tag published alongside the 3.1.2 release with no changes of its own. Version bookkeeping for the components package.
View source ↗ - 4mo ago
3.1.1 adds an AgentFlow rich text editor and Weaviate v3 client
Real AgentFlow authoring work — a rich text editor for content editing, fixed model parameters, synchronous array-input keys — plus a Weaviate client v3 migration for embedding compatibility. The last release before security fixes took over the changelog.
View source ↗