Product1 publisher2 min readPublished
Bitdefender's agent VPN opens a disposable container for each prompt
Bitdefender's free macOS beta attaches to Claude Desktop, Cursor, Codex and OpenCode as an MCP server, covers only the requests those tools route through it, and drops the container when the prompt ends.
The Product Desk · Product desk

What happened
- Bitdefender announced a free public beta of a VPN built for AI agents, running on macOS only, from Bucharest and San Antonio.
- When an agent asks for the tunnel, the tool spins up a disposable container for that single prompt and kills it when the prompt ends, carrying no cookies, cache or session state into the next request.
- It attaches as a Model Context Protocol server to four clients at launch, Claude Desktop, Cursor, Codex and OpenCode, each of which restarts once to pick up the configuration.
- Bitdefender lists five protections per request: a masked agent IP, an encrypted tunnel, session isolation, a clean non-residential exit address, and routing through a chosen country.
Compiled by The Product DeskSomething wrong?How this is made
Why it matters
- constraint Coverage attaches to the tool, so anything an agent fetches with its own built-in browsing still leaves unprotected. The person who switched the VPN on owns that gap.
- contradiction Whoever writes the internal rule has to choose between two Bitdefender documents published the same day. The product page puts a tester's beta access on the line for the reading the announcement invites.
- precedent A failed tunnel kills the request inside the container, and after Apple's Private Relay leaked real IP addresses through WebKit last month, that fail-closed behaviour is the bar consumer privacy tools get held to.
- decision A free, macOS-only beta is a pattern to test on a few developer machines. It is not a control a security team can put in front of a mixed fleet this quarter.
The moment the product is built for is narrow. An agent in Cursor fetches a page in the middle of a task, and the site records the request against the home address of whoever typed the prompt. Bitdefender's own suggested uses are checking that a geolocalised page renders correctly for another market, running a research agent from a conference network, and stopping a site correlating dozens of daily requests back to one household [19].
The five listed protections stop at the network [20]. The product page says the tool protects network transport and IP exposure and leaves prompt content alone, so the model behind the agent still receives everything it normally would, including account identity [9].
Ciprian Istrate, who runs consumer operations at Bitdefender, said on Tuesday: "Security can no longer stop at protecting the person behind the screen. It has to extend to the agent itself acting on their behalf." [2]
The pitch rests on two outside findings. Pew Research Center found that 71% of US adults think more AI use will make their personal information less secure [17]. The Cloud Security Alliance puts agents in what it calls an identity grey area, where they borrow workload identities, shared service accounts, or the credentials of whoever is running them [18].
Merchants and payment networks are pulling the other way. Amazon blocked Meta's Muse from its store on Sunday night and is suing Perplexity over shopping agents [15]. Visa, Mastercard and Ant International have been building Know Your Agent schemes, on the principle that a merchant should know what is buying from it [16].
The attachment point is the part likely to outlive the beta. The plumbing is a Model Context Protocol server [5], and Google used the same protocol last week to open its Home platform to outside agents [7]. The Next Web's account names no other consumer product that scopes egress to the agent [21].
The sorting rule falls out of the coverage line. The question, call by call, is whether the receiving party needs to know who you are. A rendering check in another market, a public price lookup, a documentation fetch: identity is noise there, and a throwaway container per prompt is a reasonable default. Anything logged in is the other half. The session already names the user, so the exit address buys nothing, and on a store like Amazon's an unfamiliar non-residential address can be the reason the request is refused [15].
What to watch
- Whether the beta moves off macOS and whether the four-client list grows beyond Claude Desktop, Cursor, Codex and OpenCode.
- Whether Bitdefender reconciles the geo-blocking language in its announcement with the narrower wording on the product page.
- Whether Amazon's suit against Perplexity produces a ruling that treats a non-residential exit address as evidence of automated buying.