Agent skill · security · affaan-m

laravel-security

Buenas prácticas de seguridad en Laravel para autenticación/autorización, validación, CSRF, asignación masiva, subida de archivos, secretos, limitación de velocidad y despliegue seguro.

Why this skill is useful

Provides specific security practices and configurations for Laravel applications that the AI wouldn't reliably generate on its own.

What it needs

About 4k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.

What this skill does

Buenas Prácticas de Seguridad en Laravel Guía completa de seguridad para aplicaciones Laravel que protege contra vulnerabilidades comunes. Cuándo Activar Agregar autenticación o autorización Manejar entrada de usuarios y subida de archivos Construir nuevos endpoints de API Gestionar secretos y configuración de entornos Reforzar despliegues en producción Cómo Funciona El middleware proporciona protecciones de base (CSRF mediante VerifyCsrfToken, cabeceras de seguridad mediante SecurityHeaders). Los guards y policies aplican el control de acceso (auth:sanctum, $this->authorize, middleware de policy). Los Form Requests validan y dan forma a la entrada (UploadInvoiceRequest) antes de que llegue a los servicios. La limitación de velocidad agrega protección contra abusos (RateLimiter::for('login')) junto con controles de autenticación. La seguridad de datos proviene de casts encriptados, guards de asignación masiva y rutas firmadas (URL::temporarySignedRoute + middleware signed). Configuración Principal de Seguridad APPDEBUG=false en producción APPKEY debe estar establecido y rotarse al comprometerse Establecer SESSIONSECURECOOKIE=true y SESSIONSAMESITE=lax (o strict para apps sensibles) Configurar proxies de confianza para la detección correcta de HTTPS Reforzamiento de Sesión y Cookies Establecer SESSIONHTTPONLY=true para prevenir acceso desde JavaScript Usar SESSIONSAMESITE=strict para flujos de alto riesgo Regenerar sesiones al iniciar sesión y al cambiar privilegios Autenticación y Tokens Usar Laravel Sanctum o Passport para autenticación de API Preferir tokens de corta vida con flujos de actualización para datos sensibles Revocar tokens al cerrar sesión y en cuentas comprometidas Ejemplo de protección de rutas: Seguridad de Contraseñas Hashear contraseñas con Hash::make() y nunca almacenar texto plano Usar el password broker de Laravel para los flujos de restablecimiento Autorización: Policies y Gates Usar policies para autorización a nivel de modelo Aplicar autoriz …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills affaan-m/laravel-security

View the source on GitHub

Browse the @skills marketplace