The Daily Commit · Édition de rubrique La une PHP AI Dev EN DE FR ES

The Php Times

Lectures — Écosystème

Intercept : Middleware Guardrails pour les Agents AI Laravel


Les développeurs qui intègrent l’IA dans Laravel devraient lire cet article pour découvrir Intercept.

LARAVEL NEWS, 8 juillet 2026 sélectionné par Georg

Ce package fournit des middlewares qui protègent contre les injections de prompts et la fuite de PII dans le Laravel AI SDK, ajoutant facilement des garde-fous avant l’appel aux providers.

Développé par Victor Ukam pour le Laravel AI SDK, Intercept applique le concept de middleware aux prompts envoyés aux fournisseurs d'IA. Positionné entre l'agent et le fournisseur, cet outil permet d'inspecter, de modifier ou de rejeter un prompt avant qu'il ne quitte l'application, agissant comme une couche de défense supplémentaire sans remplacer les contrôles d'accès classiques.

Le package propose actuellement deux garde-fous principaux. Le PromptInjectionGuard utilise des expressions régulières pour détecter les tentatives de manipulation, comme les ordres d'ignorer les instructions précédentes. Les développeurs peuvent choisir de bloquer la requête, de journaliser l'événement, d'émettre un avertissement ou de nettoyer le contenu. Un système de callback permet également d'ajouter des instructions spécifiques après une détection.

Pour la protection des données, le PIIRedactor scanne les prompts à la recherche d'informations personnelles structurées : emails, numéros de téléphone, adresses IP, clés API, jetons bearer et cartes de crédit (via un test de Luhn). Le système peut masquer, rédiger, journaliser ou bloquer le prompt. Par défaut, les données très sensibles, telles que les cartes de crédit, entraînent un blocage immédiat.

Intercept nécessite PHP 8.4 et le package laravel/ai. Actuellement en version 0.1.4, le projet prévoit d'évoluer vers des fonctionnalités d'observabilité, de performance et de guidage. La configuration peut être définie individuellement par agent via l'interface HasMiddleware ou globalement via un fichier de configuration dédié.

Lire la source originale (en anglais) ↗

Évaluer cet article : 0

Tribune des lecteurs

Pas encore de contributions — lance le débat.

← Écosystème — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Édition écran · Mentions légales · Politique de confidentialité