A security researcher went viral Thursday, claiming he broke into Perplexity Computer and got free, unlimited access to Claude, one of the most capable AI models available right now. Perplexity says that’s not really what happened.

The researcher, Yousif Astarabadi, posted a detailed article on X, walking through how he did it. In short, he noted the following: Perplexity Computer runs tasks inside a sandboxed environment that uses Claude as a coding assistant. Claude needs credentials to work, and those credentials have to live somewhere in the system. Astarabadi figured out a way to make the system dump them to a file he could read, using a pretty old Node.js trick involving a config file called .npmrc. He tried six other methods first, but they all failed. This one worked.

perplexity-hacked-post-x

He then used the extracted credentials on his own laptop and said calls went through fine, racking up huge amounts of AI usage with no charges hitting his account. He concluded, noting that he was using Perplexity’s master API key, on their bill, with no restrictions.

Perplexity co-founder Denis Yarats replied pretty quickly and said that the interpretation was wrong. What Astarabadi pulled wasn’t a master API key, Yarats said. It was a temporary session token tied to Astarabadi’s own account.

Perplexity routes all Claude traffic through its own proxy service, and every request made through that token is billed back to the user. Billing just runs on a slight delay, which Yarats says is probably why Astarabadi thought nothing was being charged. The session ended up generating 197 billing events.

Perplexity revoked the token as soon as they saw the post.

perplexity-computer-hacked-response

Astarabadi accepted the billing correction. But he still has one complaint that Perplexity hasn’t fully answered. The token he extracted worked fine from his personal laptop, outside the sandbox entirely. If someone could trick Perplexity Computer into visiting a malicious webpage, they might be able to steal a live session token the same way and use it from anywhere before it expires. User-billed or not, that still seems like a problem.

perplexity-researcher-comment-tokens-exploit

To his credit, Astarabadi told Perplexity’s CEO and Yarats before posting anything publicly. His thread is more “here’s a real design problem in AI agent products” than “look what I broke.” He spent as much time praising Claude’s built-in safety refusals as he did criticizing the infrastructure.

Whether his remaining concern gets a real fix is unclear for now.

We stand out from the tech-media crowd because we break news stories; we mainly bring you stuff that you won’t find anywhere in the mainstream tech media. Our stories have been picked up by some of the world’s most popular websites and media outlets—more info is available here.

Dwayne Cubbins
2239 Posts

I cover fast-moving stories across apps, online platforms, and everyday tech — phones, wearables, consoles, and whatever else people are fighting with this week. Bugs, rollouts, scams, policy enforcement, and the occasional internet-culture rabbit hole are all fair game. My goal is simple — make confusing tech news readable. When I'm not working, I'm working out or chilling with my dog. Got a tip? You can find me on X @dcubbins.

Next article View Article

GitHub Copilot student plan removes premium models like Claude Opus and Sonnet

The student plan of GitHub Copilot has removed premium models. The company officially announced this recently, and students will lose manual selection for Claude Opus, Claude Sonnet, and GPT 5...
Mar 14, 2026 1 Min Read