UNPKG

@llm-dev-ops/shield-sdk

Version:

Enterprise-grade SDK for securing Large Language Model applications

31 lines 867 B
/** * @llm-dev-ops/shield-sdk * * Enterprise-grade SDK for securing Large Language Model applications. * * @example * ```typescript * import { Shield } from '@llm-dev-ops/shield-sdk'; * * // Create a shield with standard security level * const shield = Shield.standard(); * * // Scan a prompt before sending to LLM * const result = await shield.scanPrompt("User input here"); * * if (result.isValid) { * console.log("Prompt is safe to send to LLM"); * } else { * console.log("Security risk detected:", result.riskFactors); * } * ``` * * @packageDocumentation */ // Main exports export { Shield, ShieldBuilder } from './shield.js'; // Scanners export { BaseScanner, PromptInjectionScanner, SecretsScanner, PIIScanner, ToxicityScanner, } from './scanners/index.js'; // Version export const VERSION = '1.0.0'; //# sourceMappingURL=index.js.map