Advertisement ยท 728 ร— 90

Posts by Stephen Rees-Carter

A bit too friendly...

2 days ago 1 0 0 0
Preview
In Depth: Don't Trust Public Livewire Properties [In Depth #39] Public Properties may look like PHP class properties, but they're really hidden form fields, just waiting for your input... ๐Ÿ˜ˆ

Livewire's Public Properties may look like PHP class properties, but they're really hidden form fields, just waiting for your input... ๐Ÿ˜ˆ

securinglaravel.com/in-depth-don... #Laravel

3 days ago 7 2 1 0

Haha, I actually got a friend who knows crypto randomness stuff to check it for me, to make sure I hadn't made any stupid mistakes!

1 week ago 1 0 1 0
Post image

On the Securing Laravel blog, @valorin.bsky.social explores Laravel security concepts & techniques ๐Ÿ” - madewithlaravel.com/securing-lar...

1 week ago 1 1 0 0

Again, if you have a Substack, the best time to switch away was months ago -- but today's the second best time.

1 week ago 1571 585 16 21
Preview
Security Tip: Stop Putting Actions on GET Requests! [Tip #128] Do you know the difference between GET and POST requests, and why it's so important that GET requests only ever retrieve data?

Do you know the difference between GET and POST requests, and why it's so important that GET requests only ever retrieve data?

securinglaravel.com/security-tip... #Laravel

1 month ago 8 0 0 0

Probably got marked as spam too much, and was causing domain reputational and customer service issues. ๐Ÿคฃ

1 month ago 1 1 0 0
Advertisement
Preview
Release Notes | Laravel 12.x - The clean stack for Artisans and agents Laravel is a PHP web application framework with expressive, elegant syntax. Weโ€™ve already laid the foundation โ€” freeing you to create without sweating the small things.

As Laravel's friendly hacker, I feel it is my duty to inform everyone that Laravel v11 is no longer supported! ๐Ÿ˜ฑ

โŒ Bug fixes (they stopped 6 months ago)
โŒ Security fixes (they stop today!)

Have you upgraded yet?

laravel.com/docs/release... #Laravel

1 month ago 7 4 0 0
Preview
Security Tip: Your JWT Might Be a Forever Key! [Tip #127] Without an `exp` claim, a JWT can remain valid forever, turning a leaked token into permanent access.

Without an `exp` claim, a JWT can remain valid forever, turning a leaked token into permanent access.

securinglaravel.com/security-tip... #Laravel

1 month ago 3 3 0 0
Preview
Security Tip: Validate Config at Boot [Tip #126] Rather than checking for essential config when it's used, throw the checks in your Service Provider - you'll know about configuration failures before your users get a weird error.

Rather than checking for essential config when it's used, throw the checks in your Service Provider - you'll know about configuration failures before your users get a weird error.

securinglaravel.com/security-tip... #Laravel

1 month ago 5 0 0 0
Preview
CVE-2026-27593 - GitHub Advisory Database Statamic is vulnerable to account takeover via password reset link injection

PSA for @statamic.com folks - update your sites ASAP! โš ๏ธ

A CRITICAL vuln was discovered that allows full account takeover via password resets! ๐Ÿ˜ฑ

All the details: cvereports.com/reports/CVE-...

1 month ago 9 6 0 0

I am determined to get back to @laravellive.dk this year, so if you have a dev team or a meetup in EU or UK and want me to run a workshop or give a talk in August, let me know!

1 month ago 1 0 0 0

Yes, I love the Bridgerton soundtracks! They have a good mix of high energy and consistent rhythm that helps me concentrate.

I'm almost always listening to some soundtrack when working, today is BSG.

1 month ago 2 0 0 0

That adds a whole new level of pain, good luck! ๐Ÿคž

1 month ago 1 0 0 0
Preview
In Depth: Email Verification Isn't as Simple as You Think [In Depth #38] You can't trust an email address you haven't verified, so why are you storing them in your database?

You can't trust an email address you haven't verified, so why are you storing them in your database?

securinglaravel.com/in-depth-ema... #Laravel

1 month ago 5 0 1 0
Preview
Security Tip: Consider All Routes, Not Just Web! [Tip #125] routes/web.php is boring and reliable, and routes/api.php is fancy, but have you forgotten one?

routes/web.php is boring and reliable, and routes/api.php is fancy, but have you forgotten one?

securinglaravel.com/security-tip...

2 months ago 6 1 0 0
Advertisement

I know I say this all the time (especially on stage!), but apparently not everyone heard me, so here we go again...

securinglaravel.com/security-tip...

2 months ago 2 1 0 0
Preview
Securing Laravel The essential security resource for Laravel developers.

It's been 4 months, a lot has happened, but I'm finally back to writing securinglaravel.com!

New Security Tip coming out in a few hours...

2 months ago 9 0 0 0
Post image

And my talk on Friday was the most absurd and crazy thing I've done on stage (which is saying something), and I've had some great feedback that's already made it worth it. No idea what I'll do next year...

5 months ago 1 0 0 0
Post image

Exhausted after #LaraconAU last week, but excited by how it all went!

I was so proud of everyone in my workshop on Wednesday - everyone had a go, and the excitement in the room as they hacked through challenges made it all worth it.

5 months ago 5 0 1 0
"Let's Hack!" Pre-Laracon Security Workshop Attending Laracon AU? Come along to

Haven't bought tickets to my Pre-@laracon.au Security Workshop yet?! ๐Ÿ˜ฒ

I'll be locking in numbers early next week, so get your ticket TODAY or reach out to me directly. โŒ›

This is your final warning... โฐ
events.humanitix.com/lets-hack-pr...

6 months ago 0 1 0 0
"Let's Hack!" Pre-Laracon Security Workshop Attending Laracon AU? Come along to

"Let's Hack!", my Pre-Laracon Security Workshop is just FIVE weeks away! ๐ŸŽ‰
(So is @laracon.au... but let's be honest, priorities.)

Only 11 tickets left, & I need to confirm numbers with the venue, so if you've been thinking about it, now's the time!
๐Ÿ‘‰ events.humanitix.com/lets-hack-pr...

6 months ago 1 1 0 0

Good point! I completely forgot about this option. ๐Ÿคฆ

I've updated the article to reflect this.

6 months ago 1 0 0 0
Advertisement
Preview
Security Tip: How Should APIs Respond to HTTP? [Tip #123] If an API client tries to connect via unencrypted HTTP, what should your API do: redirect to HTTPS, disable HTTP, offer a swift rebuke, or take matters into it's own hands?

If an API client tries to connect via unencrypted HTTP, what should your API do: redirect to HTTPS, disable HTTP, offer a swift rebuke, or take matters into it's own hands? ๐Ÿค”

securinglaravel.com/security-tip... #Laravel

6 months ago 3 1 1 0
Preview
Security Tip: What Is An HttpOnly Cookie? [Tip #86] Cookies come in many shapes and sizes, and with multiple attributes just to confuse you... Have you ever wondered what the humble HttpOnly attribute actually does?

Cookies come in many shapes and sizes, and with multiple attributes just to confuse you... Have you ever wondered what the humble HttpOnly attribute actually does?

securinglaravel.com/security-tip... #Laravel

6 months ago 6 0 1 0

I was wondering if anyone would get the reference! ๐ŸŽ‰

I haven't seen it in a long time, the ฯ€ is the only thing I remember. Not sure how I'll fit impossible IP addresses into my talk...

6 months ago 1 0 0 0

Exactly. ๐Ÿ˜Ž

Maybe next time I'll do my Ethics talk, that'd make for some fun irony. ๐Ÿ˜ˆ

6 months ago 1 0 0 0

Clearly I'm being framed here!

6 months ago 1 0 1 0
Post image

Would I do something like that?

6 months ago 1 0 1 0

We'll never know how @valorin.bsky.social keeps getting invited back to speak at @laracon.au but we do know that he always puts on a heck of a talk when he does!

Learn how to defend your Hornburg on November 13-14!

Grab your ticket before 29 Sept to get a ๐Ÿ‘• in your size ๐Ÿ‘‰ laracon.au/tickets

6 months ago 3 1 1 0