Vercel accuses Cloudflare of stealing

· media · Source ↗

Summary based on the YouTube transcript and episode description.

Theo breaks down how Cloudflare’s Sunil Pai accidentally sparked a Vercel drama by vibe-coding a fork of Malte Ubl’s just-bash into the Cloudflare agents monorepo.

  • Sunil Pai forked Vercel’s just-bash into @cloudflare/shell while on vacation in Spain, using an agent to port it — he never intended it as an official release.
  • The fork stripped beta disclaimers, security warnings, and defense-in-depth protections (eval lockdown, prototype-pollution checks) built for Node.js environments.
  • Cloudflare replaced just-bash’s secure Pyodide wrapper with one that gives Python full access to the JS host — a genuine sandbox escape risk.
  • Vercel built just-bash to keep AI agents in a fake bash layer above Node, preventing breakout to real shell; Cloudflare needs it for the opposite reason — workers can’t exec real bash at all.
  • Vercel runs per-developer Docker images on Linux; Cloudflare runs all dev code in shared V8 isolates (workerd), making many Node security abstractions incompatible or unnecessary.
  • Malte published a public accusation without DMing Sunil first; Sunil’s reply confirmed it was a personal experiment; Malte later deleted the post and publicly apologized.
  • This followed Cloudflare’s earlier Vinext fork of Next.js on Vite, which shipped 10 security vulnerabilities to at least one .gov site, poisoning good-faith assumptions.

2026-03-19 · Watch on YouTube