
Cache Poisoning: The Cache You Can't Purge
Cache poisoning tests aim at the edge because only the edge answers back. The inner caches behind one response, and why a cache buster buys nothing.
I'm Amr Elsagaei, also known as AmrSec. I'm a security researcher, bug bounty hunter and developer.
I report vulnerabilities to some of the world's largest companies and work with their security teams to get them fixed.
On YouTube and here I break down what I find: the bugs, the tools and the process, so other hunters can use it.

Security vulnerabilities found and reported to the teams who own the systems, across companies of every size.
and 100+ more

Cache poisoning tests aim at the edge because only the edge answers back. The inner caches behind one response, and why a cache buster buys nothing.

DOM clobbering turns named element references into overwritten globals, so HTML injection with no XSS is not a dead end. The bundler chains it breaks.

Most hunters close the tab at 101 Switching Protocols. A five-step WebSocket recipe, from broken authorization and IDOR to cross-site hijacking.

Authentication for bug bounty hunters: sessions, cookie flags, JWTs, OAuth 2.0, OIDC and PKCE, and the auth gaps that lead to account takeover.

A report generator missing ownership checks, CSS injection through a live cursor, and a Python sandbox that wasn't one. All found in the final hour.

The recon chain that produces a spreadsheet of misconfigs is not recon. How to split a target into surfaces and read an application the way a hacker does.
Walkthroughs, tooling and live hunting from the channel.
Views5.7KDurationPublished
Views1.1KDurationPublished
Views3.6KDurationPublished
Views8.6KDurationPublished
Views4.6KDurationPublished
Views12.8KDurationPublished
Views1.1KDurationPublished
Views6.1KDurationPublished
Views35KDurationPublished
Partners
I work with companies around the world on security research, bug bounty and technical consulting.