Download the PHP package promptphp/intercept-injection-guard without Composer
On this page you can find all versions of the php package promptphp/intercept-injection-guard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download promptphp/intercept-injection-guard
More information about promptphp/intercept-injection-guard
Files in promptphp/intercept-injection-guard
Package intercept-injection-guard
Short Description Prompt injection guard middleware for Laravel AI agents.
License MIT
Homepage https://intercept.promptphp.com
Informations about the package intercept-injection-guard
Introduction
PromptInjectionGuard is a Laravel AI SDK agent middleware that detects common prompt injection attempts before an agent prompt reaches the AI provider.
It can block, log, warn, sanitize, or fully delegate handling to a custom callback.
[!Important] This middleware is part of the Intercept middleware collection. It is a lightweight heuristic guard designed to catch common prompt injection patterns, not to guarantee complete protection against every possible attack.
Quick start
Installation
You may publish the config or not, the middleware works out of the box.
Usage
Return the PromptInjectionGuard middleware on an agent's middleware method.
[!Important] To add middleware to an agent, implement the
HasMiddlewareinterface and define a middleware method that returns an array of middleware classes.
Blocking injection attempts
This is the safest production default.
This uses the default action. If a prompt injection attempt is detected, the middleware throws a PromptInjectionGuardException.
Example blocked prompts:
[!Important] For the complete guide, see the full documentation below.
Documentation
Full documentation can be found at https://intercept.promptphp.com/ or the docs directory on GitHub.
Contributing
Thank you for considering contributing to Intercept by PromptPHP. The contribution guide can be found in CONTRIBUTING.md.
Code of Conduct
We follow the Laravel Code of Conduct. We expect you to abide by these guidelines as well.
Security Vulnerabilities
If you discover a security vulnerability within Intercept by PromptPHP, please email Victor Ukam at [email protected]. All security vulnerabilities will be addressed promptly.
License
Intercept by PromptPHP is open-sourced software licensed under the MIT license.
Support
This library is created by Victor Ukam with contributions from the Open Source Community. If you've found this package useful, please consider sponsoring this project. It will go a long way to help with maintenance.