The Daily Commit · Edición de sección Portada PHP AI Dev EN DE FR ES

The Php Times

Lecturas — Ecosistema

Intercept: Middleware Guardrails para Agentes AI de Laravel


Los desarrolladores que integran IA en aplicaciones Laravel deberían leer este artículo para conocer Intercept.

LARAVEL NEWS, 8 de julio de 2026 seleccionado por Georg

El paquete ofrece middleware que protege contra inyecciones de prompts y exposición de PII en el Laravel AI SDK, permitiendo añadir guardrails de seguridad antes de enviar solicitudes a los proveedores.

Intercept, creado por Victor Ukam para el Laravel AI SDK, implementa el patrón de middleware en los prompts enviados a proveedores de IA. Actuando como intermediario entre el agente y el proveedor, permite inspeccionar, reescribir o rechazar prompts antes de que salgan de la aplicación, funcionando como una capa de seguridad adicional que complementa la validación de entradas y los controles de acceso.

El paquete incluye actualmente dos herramientas principales. El PromptInjectionGuard utiliza expresiones regulares para detectar intentos de manipulación, como órdenes para ignorar instrucciones previas. El desarrollador puede configurar el sistema para bloquear la solicitud, registrar el evento, emitir una advertencia o sanear el contenido. Además, permite el uso de callbacks para personalizar la respuesta o añadir instrucciones adicionales.

Para evitar la fuga de datos, el PIIRedactor identifica datos personales estructurados, tales como correos electrónicos, teléfonos, direcciones IP, claves API, tokens bearer y tarjetas de crédito (mediante la validación de Luhn). Dependiendo de la configuración, puede enmascarar, redactar, registrar o bloquear el prompt. Por defecto, los datos críticos como tarjetas de crédito provocan el bloqueo inmediato de la solicitud.

Intercept requiere PHP 8.4 y el paquete laravel/ai. En su versión 0.1.4, se centra en la seguridad, aunque su hoja de ruta incluye mejoras en observabilidad, rendimiento y guía. La configuración es flexible y puede aplicarse individualmente a cada agente mediante la interfaz HasMiddleware o de forma global a través de un archivo de configuración.

Leer la fuente original (en inglés) ↗

Valora este artículo: 0

Tribuna de lectores

Aún no hay aportaciones — abre el debate.

← Ecosistema — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Edición de pantalla · Información legal · Política de privacidad