Skip to main content
PayloadSplittingProbe is a multi-turn attack. It is not in the single-turn catalog. The probe requires a ConversationTarget (including HttpTarget, which implements it). Custom HTTP-like targets must subclass ConversationTarget and implement create_conversation_context().

Overview

How It Works

The probe asks an LLM to split a malicious objective into num_parts turns that use a legitimate cover story (fiction writing, academic research, red-team exercise). Early turns look benign; later turns reassemble the request in context.

When to Use

  • Filters that inspect each message independently
  • Multi-turn chat products that accumulate context
  • Comparing HttpTarget conversation handling vs single-shot endpoints

Code Example

Direct construction:

Configuration Options