UNPKG

@blueprintlabio/prompt-injector

Version:

Experimental TypeScript library for generating AI security test conversations

27 lines 1.35 kB
/** * Prompt Injector - Experimental TypeScript library for generating AI security test conversations * * @packageDocumentation */ export { PromptInjector } from './prompt-injector.js'; export type { AttackIntent, ObfuscationLevel, Timing, Turn, ConversationContext, AttackPrimitive, AttackOptions, AttackConversation } from './types.js'; export { BasePrimitive } from './primitives/base.js'; export { GradualTrustBuildingPrimitive, ContextResetPrimitive, RoleplayImpersonationPrimitive, Base64ObfuscationPrimitive, HexadecimalEncodingPrimitive, CaesarCipherPrimitive, FlipAttackPrimitive, PolicyPuppetryPrimitive, BUILT_IN_PRIMITIVES } from './primitives/index.js'; export { encodeBase64, encodeHex, decodeBase64, decodeHex } from './utils/encoding.js'; export { ConversationBuilder } from './conversation-builder.js'; /** * Version information */ export declare const VERSION = "0.1.0"; /** * Library information */ export declare const LIBRARY_INFO: { readonly name: "@blueprintlabio/prompt-injector"; readonly version: "0.1.0"; readonly description: "Experimental TypeScript library for generating AI security test conversations"; readonly experimental: true; readonly builtInPrimitives: 8; readonly defaultStrategies: readonly ["gradual", "roleplay", "obfuscated", "direct"]; }; //# sourceMappingURL=index.d.ts.map