BOLA vs BFLA: Authorization Bugs in a REST API
Tell object-level and function-level authorization bugs apart in a local orders API: read another user's order, call an admin function…
// ethical hacking, plainly explained
Practical write-ups on AI security, web app testing, code review and DevSecOps, from someone who does the work.
Six areas, all written to be applied on real systems.
Tell object-level and function-level authorization bugs apart in a local orders API: read another user's order, call an admin function…
Review a "works and tests are green" Express pull request in a local Docker lab: prove stored XSS, log injection,…
Review a container PR where "cleaned up the secrets" left a key in the image layers and the pod is…
Deploy your app in seconds. Free tier included.
Review a Django PR that reintroduces the CVE-2025-57833 pattern, prove the FilteredRelation alias SQL injection in your browser against a…
AI assistants repeatedly invent package names that anyone can register; build a local registry lab, watch a vulnerable CI pipeline…
A triage bot that pastes issue text into its prompt can be steered by an attacker who only has permission…
Ten modules, ten Docker labs. Exploit and fix every category in the OWASP Top 10:2025 yourself, on your own machine.
Two critical PHP flaws in request-memory handling were fixed on 2026-10-21; this lab shows how to verify your version, try…
Build a Flask app that leaks a processing-slot lock and a stack trace on unhandled exceptions, exploit both into a…
// courses
Join the waitlist to hear when the first course opens.
// weekly roundup
A short roundup plus the newest tutorial. Unsubscribe any time.