- CRITIQUE
- REFACTOR
- AUDIT
- HUMAIN
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.
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_excellenceIdentifier 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_excellenceGé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_excellenceVé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.
https://edge.vinkius.com/vk_preview_xVT6WxKnn5P5RXCAVRvEGptio7bgnTnovi5pfdfY/mcpClaude Desktop
Suivez les étapes ci-dessous pour vous connecter en quelques secondes.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Laravel Excellence Prover capabilities are ready to use.
{
"mcpServers": {
"laravel-excellence-prover-mcp": {
"url": "https://edge.vinkius.com/vk_preview_xVT6WxKnn5P5RXCAVRvEGptio7bgnTnovi5pfdfY/mcp"
}
}
}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 IAFAQ
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
