UNPKG

@blueprintlabio/prompt-injector

Version:

Experimental TypeScript library for generating AI security test conversations

31 lines 1.32 kB
/** * Prompt Injector - Experimental TypeScript library for generating AI security test conversations * * @packageDocumentation */ // Main class export { PromptInjector } from './prompt-injector.js'; // Base primitive class for custom implementations export { BasePrimitive } from './primitives/base.js'; // Built-in primitives (for advanced users) export { GradualTrustBuildingPrimitive, ContextResetPrimitive, RoleplayImpersonationPrimitive, Base64ObfuscationPrimitive, HexadecimalEncodingPrimitive, CaesarCipherPrimitive, FlipAttackPrimitive, PolicyPuppetryPrimitive, BUILT_IN_PRIMITIVES } from './primitives/index.js'; // Utilities export { encodeBase64, encodeHex, decodeBase64, decodeHex } from './utils/encoding.js'; // Conversation builder (for advanced users) export { ConversationBuilder } from './conversation-builder.js'; /** * Version information */ export const VERSION = '0.1.0'; /** * Library information */ export const LIBRARY_INFO = { name: '@blueprintlabio/prompt-injector', version: VERSION, description: 'Experimental TypeScript library for generating AI security test conversations', experimental: true, builtInPrimitives: 8, // Number of built-in primitives defaultStrategies: ['gradual', 'roleplay', 'obfuscated', 'direct'] }; //# sourceMappingURL=index.js.map