• CRÍTICO
  • REFACTORIZAR
  • AUDITAR
  • HUMANO

Cómo asegurar la asignación masiva en Laravel con tu IA

Conecta este MCP a tu cliente de IA una sola vez. A partir de ahí, tu agente revisará tus controladores y modelos en busca de riesgos de asignación masiva.

Pregunta a la IA sobre esta página

Respuesta rápida

¿Cómo detengo las vulnerabilidades de asignación masiva con IA?

Tu IA analiza tu código actual para detectar dónde se pasan datos brutos directamente a los métodos del modelo. Luego, sugiere FormRequests específicos o listas de atributos permitidos para proteger tus modelos. Recibirás una lista con los cambios exactos de código para cerrar esas brechas.

Donde aterrizan cada uno de los problemas.

Resultados de seguridad

La IA categoriza cada hallazgo según el riesgo que representa para tu aplicación.

CRÍTICO

Asignación masiva directa

La IA detecta casos donde `request()->all()` o `request()->only()` llega a un modelo sin protección. Te indica las líneas exactas para corregirlo.

REFACTORIZAR

Faltan FormRequests

El agente identifica controladores que deberían usar clases FormRequest dedicadas. Proporciona la estructura para los nuevos archivos de solicitud.

AUDITAR

Verificación de atributos

La IA revisa tus arrays `$fillable` y `$guarded`. Señala los atributos faltantes que deberían estar protegidos de la entrada del usuario.

HUMANO

Revisión manual de código

La IA marca la lógica compleja que no puede automatizar con seguridad. Tú decides si la refactorización sugerida encaja con tu arquitectura.

El flujo

Lo que hace tu IA cuando recibe el código.

La IA actúa como un auditor de seguridad integrado en tu entorno de desarrollo.

  1. Escanear el código

    Tu agente lee controladores y modelos para mapear cómo fluyen los datos desde la solicitud hasta la base de datos.

    validate_laravel_excellence
  2. Identificar fugas

    La IA marca cualquier código donde una entrada no validada llegue a los métodos create o update de un modelo.

    validate_laravel_excellence
  3. Generar soluciones

    Escribe el código para nuevos FormRequests o actualiza las propiedades fillable de tu modelo para cerrar la brecha.

    validate_laravel_excellence
  4. Verificar cumplimiento

    El agente realiza una comprobación final para asegurar que el nuevo código sigue las mejores prácticas de Laravel para la asignación masiva.

    validate_laravel_excellence

Pruébalo

Copia estos ejemplos para empezar.

Usa estos prompts para iniciar una auditoría de seguridad en tu app de Laravel.

Puntos de partida

Cambia las rutas de archivos o nombres de directorios por la estructura real de tu proyecto.

Laravel Excellence Prover Connector

Todo listo. Elige tu cliente MCP y sigue las instrucciones de configuración.

Enlace del conectorhttps://edge.vinkius.com/vk_preview_xVT6WxKnn5P5RXCAVRvEGptio7bgnTnovi5pfdfY/mcp

Claude Desktop

Sigue los pasos siguientes para conectarte en segundos.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Laravel Excellence Prover capabilities are ready to use.
Configuración · claude_desktop_config.jsonCopiar
{
  "mcpServers": {
    "laravel-excellence-prover-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_xVT6WxKnn5P5RXCAVRvEGptio7bgnTnovi5pfdfY/mcp"
    }
  }
}
Copia en el chat04
  • Escanea mi directorio app/Http/Controllers en busca de vulnerabilidades de asignación masiva.

  • Revisa mi modelo User para ver si al array $fillable le faltan campos críticos.

  • Busca todos los controladores que usan request()->all() y sugiere FormRequests para ellos.

  • Audita mis migraciones de base de datos contra mis modelos para encontrar discrepancias en los campos permitidos.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Empieza aquí

Conecta Laravel Excellence Prover una vez y luego pregunta.

Solo necesitas una conexión. Tus credenciales permanecen cifradas y puedes empezar a auditar código de inmediato en tu IDE o cliente de chat preferido.

Conectar Laravel Excellence Prover a tu IA

FAQ

Dudas comunes

  • 01

    ¿Puede la IA reescribir mis archivos automáticamente?

    No. La IA sugiere los cambios de código, pero tú debes revisarlos y aplicarlos en tus archivos.

  • 02

    ¿Escanea toda mi base de datos?

    No. Solo analiza el código PHP en tus controladores, modelos y clases de solicitud.

  • 03

    ¿Dañará mi lógica actual?

    La IA solo identifica vulnerabilidades. No toca tu aplicación en ejecución ni modifica el esquema de tu base de datos.

  • 04

    ¿Puede crear archivos nuevos?

    La IA genera el código para nuevos FormRequests, pero tú eres responsable de guardar esos archivos en tu disco.

  • 05

    ¿Funciona con proyectos que no sean Laravel?

    No. Este MCP está diseñado específicamente para los patrones de seguridad de Laravel.

  • ¿Tienes más preguntas sobre Laravel Excellence Prover? La página del conector tiene todas las respuestas. Ver todo lo que puede hacer el conector de Laravel Excellence Prover

Conecta Laravel Excellence Prover a Claude, Cursor, ChatGPT y más