In Depth
In Depth: Rehashing Passwords
[InDepth#5] It sounds easy to rehash passwords, but is it really that easy?
Friendly Hacker, Speaker, and PHP & Laravel Security Specialist.🕵️ I hack stuff on stage for fun. 😈
In Depth
[InDepth#5] It sounds easy to rehash passwords, but is it really that easy?
Security Tips
[Tip#13] Blocking Compromised (Pwned) Passwords forces your users to use strong passwords, but is it the right choice for your app?
Security Tips
[Tip#12] It's easy to guess passwords if your app doesn't rate limit attempts...
Security Tips
[Tip #11] Why duplicate password validation rules across your app when you can define defaults once?
In Depth
Placeholders are incredibly useful, but you need to be careful with them.
Security Tips
[Tip#10] You should always selectively stage changes, to avoid committing secrets or debug code and pushing to prod.
Security Tips
[Tip #9] security.txt is a simple way to share your security contacts to make vulnerability reporting easier.
Newsletter
The teams discount link was broken
Newsletter
Get 25% off individual subscriptions, or 50% off teams. Forever.
Security Tips
[Tip #8] We need to be careful of sensitive data and where it gets passed around, especially when it relates to models and Javascript.
Newsletter
Explaining that Laravel Image File Upload Vulnerability...
In Depth
Cross-Site Scripting (XSS) is a major concern - if someone can run their own code in your users browsers, they can do whatever they like...