Skip to content

Security: mario-andreschak/FLUJO

SECURITY.md

Security policy

FLUJO is currently a trusted-owner local agent runtime. Use current supported release artifacts, bind to loopback, review MCP code before installation, and use a private encryption passphrase. The public default encryption password is compatibility protection and does not keep credentials private from someone who obtains the data files. Existing legacy records are not automatically re-encrypted. Workspace boundaries do not provide multi-user authorization.

Local MCP servers and installation scripts can execute with the host user's filesystem, environment and network privileges. A trust checkbox, scanner score or MCP App iframe does not sandbox those processes. Authenticated/scoped ingress, verified credential migration and enforced process isolation are being delivered under #566–#568; consult the versioned contract for source coverage and remaining acceptance gates. Do not expose FLUJO publicly on the basis of these unfinished changes.

Reporting a vulnerability

Use GitHub's Security → Report a vulnerability private reporting channel for this repository. On October 4, 2026 (UTC), the repository API confirmed that private reporting was enabled; see the dated capability receipt. An accountable responder, trained backup, response targets and an observed response exercise remain unrecorded. Channel availability does not establish a response SLA or a completed vulnerability-response drill. If the private channel is unavailable, ask the maintainer for confidential contact without posting exploit details or secrets in a public issue.

In a private report include affected source commit and installed artifact/version, OS/install/exposure mode, prerequisites, a minimal sanitized reproduction, expected/observed behavior, impact, and any proposed fix. Use disposable fixtures. Never include real tokens, passphrases, session cookies, workspace databases, private snapshots, provider account/billing data or unrestricted logs.

Keep exploitable details private while the maintainer investigates. Fix review, advisory publication, affected-version guidance and release verification must identify their actual evidence. A passing scanner or source test is not a promise that a released artifact is unaffected. Historical audit findings and unresolved high-severity issues remain visible until remediation is verified.

There aren't any published security advisories