The Mechanical Keyboard Rabbit Hole

Getting into mechanical keyboards can be overwhelming and expensive. This post will help you navigate the world of custom keyboards, switches, modifications, and more. Whether you're a curious beginner or already knee-deep in keycaps and switches, this guide will help you take your first (or next) step down the rabbit hole.

Published by Matt Gee on 08/06/2025

CVE-2025-29927 — Bypassing Next.js Middleware With a Single Header

CVE-2025-29927 is a critical middleware bypass in Next.js that lets attackers skip authentication logic by adding a single HTTP header: x-middleware-subrequest. Heres how it works, how to test it, and how to fix it.

Published by Jack Tolley on 18/05/2023