1. Go to this page and download the library: Download sellinnate/warden library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sellinnate / warden example snippets
use Sellinnate\Warden\Facades\Warden;
// Inspect only — returns a Verdict, mutates nothing
$verdict = Warden::inspect($userPrompt);
if ($verdict->blocked()) {
abort(422, 'Prompt not allowed.');
}
// Sanitize — returns the Verdict with cleaned text ready for the LLM
$clean = Warden::sanitize($userPrompt)->sanitizedText;
// Inspect the LLM output, restoring pseudonymized values from the Vault
$safe = Warden::inspectOutput($llmResponse, vault: $verdict->vault)->sanitizedText;