In Depth
In Depth: Storing Environment Variables Safely
[InDepth#17] Let's dive deep into the wonderful world of storing environment variables safely, looking at the different options Laravel supports and some "industry best practices".
In Depth
[InDepth#17] Let's dive deep into the wonderful world of storing environment variables safely, looking at the different options Laravel supports and some "industry best practices".
Newsletter
Let's talk about all the changes: new name, new domain, and a purple logo...
In Depth
[InDepth#16] According to random folks on the internet (i.e. social media), "insecure functions" are a wide and varied concept. Let's take a look at the common themes across the different ideas...
Newsletter
[InDepth#14] Cryptographically secure randomness is important, but so is backwards compatibility...
Security Tips
[Tip#36] Encoding/serialising data can be risky if you're not using the correct functions.
Security Tips
[Tip#35] It's easy to make innocent changes to one part of your app and forget to check how that flows into other parts of your app
Newsletter
Laracon EU has arrived, and I'm speaking tomorrow, which means it's time for another discount. π
In Depth
[InDepth#12] In November 2022, Steve McDougall published a tutorial called "Creating a Password Generator"... we're going to audit his code!
Security Tips
[Tip#33] We can easily restrict access to files on remote storage like S3, but what about local files?
Security Tips
Our final entry in the OWASP Top 10 series - be aware of what your servers can access!
Security Tips
You do have logging enabled, right?
Newsletter
One last reminder about our Black Friday sale on Laravel Security in Depth subscriptions.