llm-guard
Version:
A TypeScript library for validating and securing LLM prompts
12 lines (11 loc) • 397 B
TypeScript
import { BaseGuard } from './base';
import { GuardResult } from '../types';
export declare class PromptInjectionGuard extends BaseGuard {
private patterns;
private suspiciousCommands;
constructor(enabled?: boolean);
private detectCommandInjection;
private detectSystemPromptInjection;
private detectMemoryResetInjection;
validate(text: string): Promise<GuardResult>;
}