Repository navigation
v3.75.2 — ruflo ships the wrapper only; bridge SSRF guard
Socket flagged six files in ruflo@3.75.1. They were the Chat UI, MCP bridge and deploy scripts under ruflo/src/, which the CLI never reads. This release stops shipping them and fixes the two real defects the alerts pointed at.
Changes
rufloships the wrapper only. The tarball drops from 531 files (8.2 MB unpacked) to 3 files. A test now fails if anything outsidebin/,dist/,package.json,README.mdorLICENSEis packed.- MCP bridge outbound URL guard (both bridge copies, #4945). The old regex allowed
https://[::1]/,169.254.169.254,100.64.0.0/10,*.internal, IPv4-mapped loopback andLOCALHOST., and wrongly refused public hosts starting withfcorfd. The newurl-guard.jsalso checks every address a hostname resolves to, and refuses redirects. IfSEARCH_API_URLorRESEARCH_API_URLpoints to a private address or redirects, the bridge now refuses it. - Pinned bridge backends.
agentic-flow@alphais pinned to3.0.0-alpha.2, the version that tag points at, so its tools are unchanged. The third-partygemini-mcp-serveris pinned to1.2.2. Spawned backends no longer inherit the bridge'sMCP_AUTH_TOKEN. - Removed
chat-ui/patch-mcp-url-safety.sh. On the current upstream image it matched nothing and exited 0. Where it did match, it loosened the URL check for every URL.
@claude-flow/cli and claude-flow change version only.
🤖 Generated with RuFlo