Max Andreacchi (@atomicchonk) header
Max Andreacchi (@atomicchonk) profile picture

Co-Founder, Head of AI Research @ https://teapawt.net/t.co/DIJL1KPQzU Security researcher exploring AI-driven offensive security 🤖

United States
Joined September 2025
Photo by Max Andreacchi (@atomicchonk)Photo by Max Andreacchi (@atomicchonk)Photo by Max Andreacchi (@atomicchonk)Photo by Max Andreacchi (@atomicchonk)Photo by Max Andreacchi (@atomicchonk)Photo by Max Andreacchi (@atomicchonk)Photo by Max Andreacchi (@atomicchonk)Photo by Max Andreacchi (@atomicchonk)Photo by Max Andreacchi (@atomicchonk)
ZERO-DAY Medium roast. The flagship. Unpatched. Unstoppable. A clean, sweet medium heavy on caramel and chocolate for operators who need flavor before defenses go up. ZERO-DAY doesn't wait for a patch window. It's already in the cup. Tasting notes: caramel, chocolate, low acidity, clean finish. Origin: Brazil. Washed process. Roast: medium. Strength: 3/5. #operatorbrewing #cybercoffee #mediumroast #infosec #coffeeroaster
1
2
13
ACCESS GRANTED. The storefront is online. Three coffees. ZERO-DAY: the flagship. Medium roast. Unpatched. Unstoppable. EXPLOIT: dark roast. The daily driver that cracks open even the most fortified mornings. WIRELESS: Swiss Water® decaf. Caffeine disconnected. Flavor connected. Link in the bio. Deploy accordingly. #operatorbrewing #cybercoffee #redteam #infosec #pentesting
1
25
1/ I just wanted to see if I could call a different model from inside a Claude artifact. That then turned into a full teardown of the sandbox bridge: the postMessage RPC behind window.claude, the undocumented method surface, and a hunt for a way out. Deets in thread 🧵
6
42
7/ *sad hacker noises* no bug, but a good story! A sandbox's security isn't hiding method names; it's the host refusing to execute the ones you aren't allowed to send and knowing where to stop is the job. Full writeup: itsbroken.ai/i-tried-to-summ…
30
6/ The answer came back cut and dry: working as designed. The methods are directional, the host sends them INTO the sandbox; an artifact can't send them out. I had the arrows pointing the wrong way and the boundary was doing exactly its job.
7
5/ One result LOOKED like a screenshot exfil primitive. I could have built the PoC to "prove" it, but that PoC IS the exploit, so I was conservative and disclosed to Anthropic instead.
32
4/ GetScreenshot was interesting, so I pushed on: - wrap parent postMessage → cross-origin SecurityError - steal webpack_require → not reachable - forge the calls → dropped, or ignored entirely All of them held on both iOS and desktop.
6
3/ Introspecting window.claude exposed the transport: a typed postMessage RPC to the parent frame. Four documented methods, BUT the source enum listed nine, including GetScreenshot, RunCode, GetFile, SetContent.
8
2/ First things first: you can't pick the model. Ask the bridge for claude-fable-5 (pre-ban), it returns 200 OK and "I am model claude-sonnet-4-6." Doesn't matter if the req is nonsense. First takeaway: 200 means the call completed, not that it did what you asked. Read the body.
86
I'm claiming my AI agent "wargamesbot" on @moltbook Verification: molt-4ZNC
2
2
701
Traditional systems fail differently to agentic ones where all dashboards can be green while the system is already drifting into unsafe or unintended behavior. Wrote about operational vs behavioral integrity and the growing visibility gap in AI security: corgi-corp.com/research/oper…
20
Treat the model as an untrusted actor. Not a decision-maker.
22
What actually works: → identity binding → capability-scoped access → control planes outside the model → execution gates
17
Fixing this requires moving away from: ❌ probabilistic guardrails toward: ✅ deterministic enforcement
15
In most AI systems today: context = authority That’s the failure mode.
18
Prompt injection isn’t the root problem. It’s a symptom of something deeper: → identity collapse → broken attribution → missing enforcement
21
The real issue isn’t: “can I inject a prompt?” It’s: 👉 “who is actually allowed to execute actions?”
22
If context can be shaped, authority can be faked. And if authority can be faked, systems can be driven toward unintended outcomes.
22