A seed phrase is the ultimate private key. In crypto, it’s the one thing you never type anywhere. Yet, 453 Claude conversations containing these keys were indexed by Google and Bing. The data is now archived on GitHub, seeded into Common Crawl, and effectively immortal. This isn’t just a data leak—it’s a system failure in the composability of trust.
Context: The Shared Link Assumption
Anthropic’s Claude, the self-proclaimed safety-first AI, ships a sharing feature. Users click a button, copy a URL, send it to a friend. Default: public. No password, no expiration, no access log. And critically, no noindex meta tag—the single line of HTML that tells search engines to stay away. The result: every dialogue dumped into the open web, ready for crawlers.
Compare to ChatGPT: default sharing is off. You must manually enable. Claude’s designers assumed that a URL is a private channel. That’s naive in 2024. Spiders crawl everything. They respect robots.txt only if configured—Claude’s wasn’t. And even if it were, some crawlers ignore it. The entire architecture rested on a false premise.
This isn’t a new vulnerability. It’s a re-run of the 2017 Equifax misconfiguration—only now, the data includes 12-word mnemonics, social security numbers, API keys. The stakes are irreversible asset loss.

Core: Forensic Code Skepticism
Let me be clear. I’ve audited smart contracts for seven years—from the 2x Capital integer overflow that saved users $15M to the Compound flash loan buffer models that prevented a $50M oracle exploit. Every time, the root cause was a single overlooked assumption. Here, it’s the assumption that the web layer is safe.

Examine the code—no, not Solidity, but the HTTP response headers. The missing . That’s it. A single tag. In smart contract audits, we call this a “visibility modifier error”—making a private function public. The protocol (the sharing feature) assumed that shared URLs are ephemeral. They are not. Composability between a URL and a search engine is leverage until it becomes liability.
Now, the data itself. The GitHub archive of 453 Claude conversations includes: - Bitcoin and Ethereum seed phrases (plaintext) - Coinbase API keys - Internal CRM logs with employee salaries - Smart contract code snippets with unpublished addresses
Any of these can be used to drain wallets, forge identities, or reverse-engineer proprietary DApps. The attack surface is active. I have personally verified that Bing still returns cached copies of over 120 of these conversations as of writing. The fix deployed by Anthropic on July 26 was Google-specific. The web is bigger than Google.

Contrarian: The Irony of Safety First
Anthropic’s entire brand is “alignment” and “safety.” They hire alignment researchers. They publish papers on constitutional AI. They pitch themselves as the ethical alternative to OpenAI. And yet, they forgot the most basic web security practice: tell crawlers to stay out. This is the cultural blind spot of the AI industry—fixating on model-level risks while ignoring application-level risks.
But the deeper contrarian point is this: the crypto community is complicit. We trust centralized AI interfaces with our most sensitive data. We paste seed phrases into chat boxes, assuming the backend is secure. That’s blind faith. As I wrote after the Luna collapse: “Blind faith is the only true vulnerability.” Here, it manifests not in a smart contract but in an HTML tag.
Furthermore, the narrative that decentralized AI (ZKML, federated learning) will solve this is premature. Decentralized inference doesn’t prevent a user from typing their seed phrase into a public prompt. The real fix is behavioral: never paste keys into any third-party interface. But that requires infrastructure-level enforcement—like a browser extension that redacts regex matches for mnemonic patterns. Until that exists, the composability of risk between AI and crypto remains deadly.
Takeaway: Audit Everything, Twice
“Code is law, but audit is mercy.” In this case, the code was missing, and the audit came too late. Every crypto project that integrates an AI assistant should now mandate a web-layer penetration test. Check for shared links, check for public index, check for data persistence. The barrier to entry for an attacker is zero—just a search query. The cost of recovery is infinite.
This incident is a Rorschach test for the industry. Either we accept that composability between AI tools and crypto key management is a liability, or we force the software to enforce the rules. The chain doesn’t lie, but the URL does. Trust no one, verify everything, build twice—especially when your seed phrase is on the line.