Three stayed local. One didn't
The Human in the Loop by Enrique Cordero
Episode notes
Four coding CLIs went behind a proxy. Three stayed local. One uploaded the entire workspace.
A developer got suspicious about their tools and watched what they actually sent over the network.
Grok CLI was shipping everything to xAI's cloud. Full git history. The .env file, secrets included.
It kept doing it when the prompt said not to read files. It kept doing it with "improve the model" switched off.
Claude Code, Codex and Gemini stayed local. So this is one tool, not a rule for all of them.
Nobody caught this through an audit or a disclosure. One person got curious and looked.
A coding agent has to read your repo. That is the job. But reading your repo and uploading your repo are two different things, and nothing in the install flow tells you which one you agreed to.
I covered this on this week's episod ...