RSS Amplifier

Blog

Securing Laravel

IMPORTANT: Securing Laravel has moved to https://securinglaravel.com!

larasec.substack.comSource feed ↗10 posts

Dormant Last read · last published · next check
Read 4 days ago and current, but nothing has been published for 2 years.

Written by

Latest posts

Securing Laravel has moved!

You can find the new site at securinglaravel.com!

Securing Laravel PSA: Substack -> Ghost Migration is (mostly) Complete! (pt2)

Did you receive the Part 1 email from Ghost?

Securing Laravel PSA: the Substack -> Ghost Migration in Progress

Just a quick note to let you know what to expect.

Security Tip: Laravel 11's Per-Second Rate Limiting

[Tip#78] Up until now, Laravel has only supported rate limiting per-minute, but that didn't work in some scenarios, as a minute is a very long time. To solve this, Laravel 11 supports per-second!

Security Tip: Laravel 11's Prompt Validation Rules

[Tip#77] We often talk about validating user input from the browser, but what about user input on the command line? Validation is just as useful there too!

Security Tip: Laravel 11's Automatic Password Rehashing

[Tip#76] Let's check out three of the configuration options available as part of Automatic Password Rehashing: custom fields, disabling rehashing, and changing bcrypt rounds.

In Depth: Graceful Encryption Key Rotation

[InDepth#25] Laravel makes effective use of encryption for security purposes, but what happens if your encryption key needs to be rotated? Let's see how Laravel 11 handles it...

Security Tip: Laravel 11's Controller Authorisation & Validation Methods

[Tip#75] As part of the simplification of the app structure in Laravel 11, the Request Authorisation and Validation methods are no longer available on the controller - here's how you get it back.

Security Tip: Laravel 11's Middleware Configuration

[Tip#74] Laravel 11 shifts the default middleware into the framework itself and exposes configuration through the bootstrap/app.php class.

Security Tip: A Well-Known URL for Changing Passwords

[Tip#73] You may have heard of the `/.well-known/` path, and the security.txt file, but there is a new one called `change-password` you should be aware of too!