@blueprintlabio/prompt-injector
Version:
Experimental TypeScript library for generating AI security test conversations
18 lines • 848 B
TypeScript
/**
* 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