Testing Web Cache Attacks

Test how a caching layer between users and an application can be turned against it: cache poisoning (getting a harmful response stored and served to other users) and cache deception (tricking the cache into storing a victim's private response where the attacker can read it). Covers finding the cache key and unkeyed inputs, identifying cacheable responses, poisoning through unkeyed headers, and deceiving path-based caching into storing authenticated content. Use when reviewing a CDN, a reverse proxy, or any shared HTTP cache in front of an app.

UnboundCompute f16f29f 6.4 KB Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/testing-web-cache-attacks commit f16f29f83a

Frequently asked questions

npx skillmds@latest add unboundcompute/testing-web-cache-attacks