Blog

Latest insights on Laravel security, best practices, and security monitoring.

Multi-Tenant Laravel: The Isolation Bugs No Scanner Will Find
Security 11 min read

Multi-Tenant Laravel: The Isolation Bugs No Scanner Will Find

Every external security tool will give a multi-tenant Laravel app a clean bill of health while one customer reads another customer's invoices. Tenant isolation is a business-logic property, and it fails in five places that look completely normal in code review.

Matt King
Matt King
August 25, 2026
Read More
Five Numbers From 10,000 Laravel Applications
Security 9 min read

Five Numbers From 10,000 Laravel Applications

We scanned more than 10,000 Laravel applications for the State of Laravel Security 2026 report. Five of the findings changed how we think about what to prioritise, including one that suggests most teams are fixing the wrong thing first.

Matt King
Matt King
August 11, 2026
Read More
Your Temporary Signed URLs May Not Be Expiring
Vulnerability 8 min read

Your Temporary Signed URLs May Not Be Expiring

A Laravel advisory published in June means temporary signed URLs on the local filesystem driver can be parsed ambiguously, so an expired link can keep working and a request can resolve to something you did not intend. Moderate severity, but with an unusually long tail.

Matt King
Matt King
August 7, 2026
Read More
Securing Laravel Queues and Background Jobs
Security 11 min read

Securing Laravel Queues and Background Jobs

Your queue runs code with no user watching, often with elevated access, on payloads sitting in plaintext. Here is how to encrypt sensitive jobs, lock down the backend, validate user input inside handle(), and keep failed_jobs from leaking your secrets.

Matt King
Matt King
July 14, 2026
Read More
SSRF in Laravel: The Risk Hiding in Http::get()
Security 11 min read

SSRF in Laravel: The Risk Hiding in Http::get()

A single user-supplied URL passed into Laravel's HTTP client can let an attacker read your cloud metadata and steal IAM credentials. Here is how SSRF works and how to build a URL validator that actually blocks it.

Matt King
Matt King
June 25, 2026
Read More
Securing Your Laravel CI/CD Pipeline: A Practical DevSecOps Guide
Security 14 min read

Securing Your Laravel CI/CD Pipeline: A Practical DevSecOps Guide

With 70% of teams releasing continuously, your CI/CD pipeline is a high-value target. This guide covers securing GitHub Actions and GitLab CI for Laravel projects: secrets management, composer audit integration, SAST scanning, container security, deployment hardening, and artifact signing with practical YAML configs.

Matt King
Matt King
June 16, 2026
Read More
CVE-2026-23524: Laravel Reverb RCE via Insecure Deserialization (CVSS 9.8)
Security 10 min read

CVE-2026-23524: Laravel Reverb RCE via Insecure Deserialization (CVSS 9.8)

Laravel Reverb versions 1.6.3 and below have a critical insecure deserialization vulnerability. When horizontal scaling is enabled, Reverb passes Redis channel data directly into unserialize() without class restrictions. If your Redis is unauthenticated, attackers can achieve full remote code execution. Here is how to check and fix it.

Matt King
Matt King
May 19, 2026
Read More
What Is External Attack Surface Management (EASM)?
Security 10 min read

What Is External Attack Surface Management (EASM)?

External Attack Surface Management continuously discovers and monitors your internet-facing assets for security risks. Learn how EASM differs from DAST, SAST, and pentesting, and why every team shipping web apps needs it.

Matt King
Matt King
March 11, 2026
Read More

Stay Updated on Laravel Security

Get actionable security tips, vulnerability alerts, and best practices for Laravel apps.