Black Friday Special Offer (yes, I know, another one!)
Get 25% off Laravel Security in Depth forever! 🥳
Get 25% off Laravel Security in Depth forever! 🥳
Yikes! I've been writing Securing Laravel for 5 years! 😲
[Tip #134] Laravel's password helper has a great little feature you may have missed: it can generate browser-friendly password rules automatically! 🤓
[In Depth #42] unserialize() looks harmless - it just rebuilds your data - but feed it the wrong string and it'll rebuild an attacker's object, quietly turning Laravel's own code into remote code execution. Let's pull a real RCE apart. 😈
[Tip #133] SameSite=Lax is the Laravel default, and it quietly protects you from CSRF. So why do I keep finding SameSite=None in the apps I audit? Let's talk about what it does and how to use it safely.