Imagine you're a prisoner who can't send mail directly, but you can ask a librarian to look up books for you. You slip the secret message into the book title — "Fetch me 'TheS3cr3tP4ssw0rdIsHunter2' from the east wing." The librarian doesn't read the title as a message; she just walks to the shelf. But the shelf is in your accomplice's bookshop, and the request itself IS the message. That's LLMLeak. The committed claim: malware running on a machine with no direct internet access can exfiltrate secrets by embedding them into URLs that an LLM's web-fetching tool is tricked into visiting. This is not prompt injection in the classic sense — the LLM isn't being told to "send this data to evil.com." Instead, a benign-seeming task ("migrate this library, here's the documentation URL") carries an encoded payload in the URL itself. When the LLM fetches the page, the attacker's DNS or web server logs the secret. The channel exploits the gap between what security tools monitor (code execution, network library calls) and what they ignore (the LLM's own browsing capability). The evaluation covers eleven open-parameter models with an average success rate of 79.7%. The paper also runs a case study on real-world chatbot services, demonstrating the attack isn't just a lab curiosity. The attack vector is notably low-tech: no exotic exploits, no model-weight manipulation, no adversarial perturbation. It relies entirely on the semantic gap between what the LLM "understands" a URL to be (a reference to helpful information) and what it actually is (a covert data carrier). The encoding step — embedding the secret into the URL — is the only component that requires any cleverness on the attacker's side. The ladder here is interesting because LLMLeak doesn't compete with existing exfiltration techniques on bandwidth or stealth individually — it opens a fundamentally different surface. Prior work on LLM security focused on prompt injection (Greshake et al., 2023), training data extraction, and data disclosure to chatbot providers. Covert channels through LLM tool use are genuinely underexplored. The closest relatives are indirect prompt injection attacks that cause LLMs to take unintended actions, but those typically require the attacker to control content the LLM ingests, not the user's local environment. LLMLeak flips this: the attacker controls the local environment but uses the LLM as an unwitting courier. The integrity picture is mixed. Eleven models is a respectable breadth for this kind of security research, and the real-world chatbot case study adds ecological validity. But the 79.7% average masks what is likely significant variance across models and encoding schemes — the abstract doesn't break this down. The validation is necessarily same-team (you can't pre-register an attack paper), but the threat model is clearly specified: malware on the client, no direct network access, LLM with web-fetching capability. The question is whether real-world deployments actually match this threat model — how many production setups give LLMs unrestricted URL fetching while simultaneously restricting the local environment's network access? The milestone that matters isn't a bigger success rate — it's whether the defense side can filter malicious URLs without crippling LLM utility. URL allowlisting is the obvious countermeasure, but it kills the general-purpose web-fetching capability that makes these tools useful. The deeper question is whether LLM tool-use architectures need a fundamentally different permission model — something like capability-based security for tool invocations, where the LLM can fetch URLs but only from domains the user explicitly pre-approves per session. The obvious next experiment the authors didn't run: testing against LLM systems with existing URL filtering or sandboxing. The likely reason is (a) — most production systems don't have robust URL-level filtering for LLM tool calls yet, so there wasn't much to test against. The more provocative missing experiment is multi-hop exfiltration: can the attacker chain multiple LLM fetches to exfiltrate larger payloads, or use steganographic encoding in the URL path to evade pattern-based detection? That's almost certainly being saved for the follow-up.