• CRITIQUE
  • REFACTOR
  • AUDIT
  • HUMAIN

Sécuriser le mass assignment Laravel avec votre IA

Connectez ce MCP à votre client IA une seule fois. Ensuite, votre agent analyse vos contrôleurs et vos modèles pour détecter les risques de mass assignment.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment stopper les failles de mass assignment avec l'IA ?

Votre IA analyse votre code existant pour repérer les endroits où des données brutes sont transmises directement aux méthodes des modèles. Elle suggère ensuite des FormRequests spécifiques ou des listes d'attributs autorisés pour verrouiller vos modèles. Vous recevez une liste précise des modifications à effectuer pour corriger ces failles.

Où chaque problème est répertorié.

Résultats de sécurité

L'IA classe chaque découverte selon le niveau de risque pour votre application.

CRITIQUE

Mass assignment direct

L'IA détecte les cas où `request()->all()` ou `request()->only()` accède à un modèle sans protection. Vous obtenez les numéros de ligne exacts pour corriger le tir.

REFACTOR

FormRequests manquants

L'agent identifie les contrôleurs qui devraient utiliser des classes FormRequest dédiées. Il fournit la structure des nouveaux fichiers de requête.

AUDIT

Vérification des attributs

L'IA examine vos tableaux `$fillable` et `$guarded`. Elle signale les attributs manquants qui devraient être protégés des saisies utilisateur.

HUMAIN

Revue de code manuelle

L'IA signale les logiques complexes qu'elle ne peut pas automatiser en toute sécurité. Vous décidez si la refactorisation suggérée convient à votre architecture.

Le flux

Ce que fait votre IA dès réception du code.

L'IA agit comme un auditeur de sécurité intégré à votre environnement de développement.

  1. Scanner le code

    Votre agent lit vos contrôleurs et vos modèles pour cartographier le flux de données, de la requête vers la base de données.

    validate_laravel_excellence
  2. Identifier les fuites

    L'IA signale tout code où une entrée non validée atteint les méthodes create ou update d'un modèle.

    validate_laravel_excellence
  3. Générer les correctifs

    Elle écrit le code des nouveaux FormRequests ou met à jour les propriétés fillable de vos modèles pour combler la faille.

    validate_laravel_excellence
  4. Vérifier la conformité

    L'agent effectue une vérification finale pour s'assurer que le nouveau code respecte les bonnes pratiques Laravel.

    validate_laravel_excellence

Essayez

Copiez ces commandes pour commencer.

Utilisez ces prompts pour lancer un audit de sécurité sur votre application Laravel.

Points de départ

Remplacez les chemins de fichiers ou les noms de répertoires par ceux de votre projet.

Laravel Excellence Prover Connector

Tout est prêt. Choisissez votre client MCP et suivez les instructions de configuration.

Lien du connecteurhttps://edge.vinkius.com/vk_preview_xVT6WxKnn5P5RXCAVRvEGptio7bgnTnovi5pfdfY/mcp

Claude Desktop

Suivez les étapes ci-dessous pour vous connecter en quelques secondes.

  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.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "laravel-excellence-prover-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_xVT6WxKnn5P5RXCAVRvEGptio7bgnTnovi5pfdfY/mcp"
    }
  }
}
Copiez dans le chat04
  • Scanne mon répertoire app/Http/Controllers pour trouver des failles de mass assignment.

  • Vérifie mon modèle User pour voir si le tableau $fillable oublie des champs critiques.

  • Trouve tous les contrôleurs utilisant request()->all() et suggère des FormRequests pour chacun.

  • Audite mes migrations de base de données par rapport à mes modèles pour trouver des écarts dans les champs fillable.

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

Commencez ici

Connectez Laravel Excellence Prover une fois, puis posez vos questions.

Une seule connexion suffit. Vos identifiants restent chiffrés et vous pouvez auditer votre code immédiatement dans votre IDE ou votre client de chat habituel.

Connecter Laravel Excellence Prover à votre IA

FAQ

Questions fréquentes

  • 01

    L'IA peut-elle réécrire mes fichiers automatiquement ?

    Non. L'IA suggère les modifications de code, mais vous devez les examiner et les appliquer vous-même à vos fichiers.

  • 02

    Est-ce qu'elle scanne toute ma base de données ?

    Non. Elle analyse uniquement le code PHP contenu dans vos contrôleurs, vos modèles et vos classes de requête.

  • 03

    Cela va-t-il casser ma logique actuelle ?

    L'IA se contente d'identifier les vulnérabilités. Elle ne touche pas à votre application en cours d'exécution et ne modifie pas votre schéma de base de données.

  • 04

    Peut-elle créer de nouveaux fichiers ?

    L'IA génère le code pour les nouveaux FormRequests, mais il vous appartient de sauvegarder ces fichiers sur votre disque.

  • 05

    Est-ce que cela fonctionne avec d'autres frameworks que Laravel ?

    Non. Ce MCP est spécifiquement conçu pour les patterns de sécurité de Laravel.

  • D'autres questions sur Laravel Excellence Prover ? La page du Connector y répond. Voir toutes les capacités du Connector Laravel Excellence Prover

Connectez Laravel Excellence Prover à Claude, Cursor, ChatGPT et d'autres