How to Stop AI Data Leaks: A Webinar Guide to Auditing Modern Agentic Workflows
I built a Firefox extension to detect Adversary-in-the-Middle attacks in real time.
The core idea: instead of chasing blacklists (a losing game when domains cost $3),
look at what the proxy cannot easily hide.
Detection runs across four layers:
- DNS: entropy, punycode/homograph, typosquatting, subdomain anomalies
- HTTP headers: missing CSP/HSTS, proxy header signatures
- TLS: certificate age anomalies
- DOM: MutationObserver scanning for domain mismatch between the current URL
and page content β this is the killer signal against Evilginx-style kits
The engine is pure Rust compiled to WASM. JS is a deliberately thin interface
layer only β a conscious security decision.
Tested against a live Evilginx deployment: 1.00 CRITICAL. Zero false positives
on 10+ legitimate sites including Google, Apple, PayPal, and several EU banks.
There is a grey area β CDN-heavy sites (Amazon, PayPal) trigger ProxyHeaderDetected
via CloudFront. Still working on a neater model for that.
Submitted to Mozilla Add-ons β pending review. Happy to discuss the detection
model or the Rust/WASM architecture.
Since starting HIBP a dozen and a bit years ago, I've loaded an average of one breach every 4.7 days. That's 959 of them to date, but last week it was five in only two days. That's a few weeks' worth of breaches in only 48 and a half hours. And that's the way it tends to be in this industry: flurries of activity followed by periods of silence. I obviously don't have any control over the cadence of breaches (nor when they begin circulating), which does make for some interesting scheduling challenges. Somewhere amongst responding to those incidents, we manage to do all the other mechanical things required to keep this service running the way it does. Anyway, this week it's "breachapalooza", with some behind-the-scenes info on the Odido, KomikoAI, Quitbro, Lovora and Provecho.
Researchers at red-team security startup CodeWall say their AI agent hacked McKinsey's internal AI platform and gained full read and write access to the chatbot in just two hours.β¦