@llm-dev-ops/shield-sdk
Version:
Enterprise-grade SDK for securing Large Language Model applications
31 lines • 867 B
JavaScript
/**
* @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