UNPKG

@blueprintlabio/prompt-injector

Version:

Experimental TypeScript library for generating AI security test conversations

18 lines 848 B
/** * Roleplay Impersonation Primitive * Uses character impersonation to deflect responsibility */ import { BasePrimitive } from './base.js'; import { ConversationContext, Turn, AttackIntent, ObfuscationLevel, Timing } from '../types.js'; export declare class RoleplayImpersonationPrimitive extends BasePrimitive { readonly id = "roleplay-impersonation"; readonly name = "Roleplay Impersonation"; readonly description = "Uses character impersonation to deflect responsibility"; readonly timing: Timing[]; readonly researchNotes = "Roleplay dynamics observed as effective in security research"; readonly obfuscationLevel: ObfuscationLevel; readonly targetIntents: AttackIntent[]; readonly canFollow: string[]; generate(goal: string, context: ConversationContext): Turn; } //# sourceMappingURL=roleplay.d.ts.map