Scott Helme

@scotthelme.bsky.social

Hi, I'm Scott Helme, a Security Researcher, Entrepreneur and International Speaker. I'm the creator of Report URI and Security Headers, and I deliver world renowned training on Hacking and Encryption. https://scotthelme.co.uk

I dug into the ~$2.6M Polymarket crypto theft. The attackers replaced a third-party JS file with targeted malware by compromising the performance monitoring tool DebugBear. We can't keep blindly loading and running other people's code with no checks in place!! blog.report-uri.com/polymarkets-...

Polymarket's CSP Allowed Every Part of the $2.6 Million Crypto Theft

For about fifty minutes on Thursday afternoon, a performance monitoring script loaded on polymarket.com was compromised and started quietly emptying the accounts of anyone it targeted. It walked off…

blog.report-uri.com

€120 cleaning fee on a 3 night stay and we got this from our host, I’m glad AirBnB stepped in. We started the dishwasher on departure (obviously couldn’t empty) and no, I didn’t take out the trash. Paying premium prices, then paying a cleaning fee, then doing the cleaning? Nope! 🤷‍♂️

Bild

Quite a few people have sent me the "Passkeys are a trap. Do not use them." post on Substack. The post recommends people abandon passkeys and stick to passwords + TOTP, citing what appears to be concerns with attestation. I’ve written a rebuttal: scotthelme.co.uk/passkeys-are...

Passkeys Are Not a Trap

A post called Passkeys are a trap. Do not use them. has been doing the rounds over the last few days, making it pretty high on Hacker News, and I've had it sent to me many times with an 'is this…

scotthelme.co.uk

Quite a few people have sent me the "Passkeys are a trap. Do not use them." post on Substack. The post recommends people abandon passkeys and stick to passwords + TOTP, citing what appears to be concerns with attestation. I’ve written a rebuttal: scotthelme.co.uk/passkeys-are...

Passkeys Are Not a Trap

A post called Passkeys are a trap. Do not use them. has been doing the rounds over the last few days, making it pretty high on Hacker News, and I've had it sent to me many times with an 'is this…

scotthelme.co.uk

Making space to add more AI 😎 I’ve got my UniFi AI Key that does analysis on my CCTV cameras, a Mac Mini M4 that’s now maxed out, and a Mac Mini M5 Pro on the way! 🤖 This little rack is quite cool to hold them all with space for ventilation 🔥

BildBildBild

I remember DEF CON 23 (2015!) when Let's Encrypt was getting ready to launch. They shocked the industry and cemented 90-day certificates as the new norm. Now, 10+ years later, they're reducing the default validity period on their certificates for the first time. scotthelme.co.uk/the-first-re...

The First Reduction in Their History: 64-Day Let's Encrypt Certificates

I remember being in the room at DEF CON 23 in Las Vegas, in 2015, listening to "Let's Encrypt – Minting Free Certificates to Encrypt the Entire Web". It was still months before Let's Encrypt would lau...

scotthelme.co.uk

They exposed data on 8.8 million people with no exploit, no malware, and no access to MAG’s servers. Three server-side API keys sat in public JavaScript for 4+ years and FulcrumSec found them. They could have modified and deleted data too. scotthelme.co.uk/no-hacking-r...

No Hacking Required: The Manchester Airports Group Data Breach

On 27 August 2026, Manchester Airports Group told customers that "an unauthorised third party" had stolen their data. Car park bookings, lounge bookings, Fast Track purchases for airport security and…

scotthelme.co.uk

OK, it's not brilliant and the setup needs some work, but I got my first real data down from the weather satellite this morning! It's a homemade antenna on the roof, into a £40 dongle and a raspberry pi. The satellite was METEOR-M2 3, 838 km overhead(!), on 137.9 MHz.

Bild

AOS!!! Weather satellite image download, first attempt. 137.9 MHz — Meteor-M N2-4 Dipole antenna @ 120°, aimed north Raspberry Pi 4B + £40 USB dongle Thirteen minutes as it passes 800 km overhead. No idea yet whether it'll work...

Bild

How can you possibly know your website is secure if you don’t know what code is actually running in your users’ browsers?! It seems like such a basic question, but most organisations simply can’t answer it. Now you can!

Report URI@report-uri.bsky.social · 2mo ago

Do you know exactly what JavaScript ran in your users’ browsers? We fingerprint every executed script, alert when something changes and preserve a verified copy for investigation. Zero code on your page. blog.report-uri.com/we-can-prove...

🚀 Connection Allowlist is now in open beta at Report URI! Build an egress firewall directly into the browser: control where pages can connect, block unauthorised destinations and detect attempted data exfiltration. Learn more and try it now 👇 blog.report-uri.com/connection-a...

Connection Allowlist: an egress firewall for the browser

Until now, malicious code running in a browser has had several ways to send data somewhere it shouldn’t, including new channels that CSP cannot fully cover and channels that do not even appear in the ...

blog.report-uri.com