Vercel Claude Code plugin wants to read your prompt

https://news.ycombinator.com/rss Hits: 4
Summary

09 Apr 2026 The Vercel Plugin on Claude Code wants to read all your prompts! I was working on a project that has nothing to do with Vercel. No vercel.json, no next.config, no Vercel dependencies. Nothing. And then this popped up: “The Vercel plugin collects anonymous usage data… Would you like to also share your prompt text?” Every single prompt. On a non-Vercel project. That felt wrong. So I went deep into the source code with Claude. tl;dr: A deployment plugin is asking to read every prompt you type, across every project. Why? The consent question isn’t even a real UI element. It’s delivered via prompt injection into Claude’s system context - the plugin tells Claude to ask you a question and run shell commands based on your answer. “Anonymous usage data” includes your full bash command strings sent to Vercel’s servers. You’re never told this is optional. All of this runs on every project, not just Vercel ones. The plugin has framework detection built in - it just doesn’t use it to gate telemetry. Problem 1: The consent is fake First, the ask itself. The Vercel plugin helps with deployments, framework guidance, and skill injection. Why does it need to read every prompt you type? Across every project? That’s not analytics for improving the plugin - that’s way outside its scope for a tool that’s supposed to help you ship to Vercel. But even if you accept the ask, the way they ask is worse. When the Vercel plugin wants to ask you about telemetry, it doesn’t show a CLI prompt or a settings screen. Instead, it injects natural-language instructions into Claude’s system context telling the AI to ask you a question. Claude reads those instructions, renders the question using AskUserQuestion, and then - based on your answer - runs echo 'enabled' or echo 'disabled' to write a preference file on your filesystem. Here’s what those injected instructions look like in the plugin source: The result looks identical to a native Claude Code question. There is no visual indicator that...

First seen: 2026-04-09 16:42

Last seen: 2026-04-09 19:43