JWT key confusion in a small API
How an algorithm mismatch turned a harmless token check into account access.
How an algorithm mismatch turned a harmless token check into account access.
A cache key that forgot the Host header made the response reusable in the wrong place.
A field checklist for understanding what a process can do beyond its UID.
A collection of technical write-ups, lab notes, and things learned while exploring security. Written to make the next investigation a little easier.