Skip to main content
Red teaming goes beyond standard Harnesses by simulating realistic adversarial users. Personas define who is attacking, Policies define the rules Agents must follow, and red team campaigns execute multi-strategy attack sequences.

Personas

Personas represent user archetypes — from benign customers to malicious attackers — that shape how Probes are generated for custom Harnesses.

vijil persona preset-list

List built-in Persona presets. Presets are categorized as professional, adversarial, or support.

vijil persona from-preset

Create a Persona from a preset.

vijil persona create

Create a custom Persona.

vijil persona list

List Personas for the active team.

vijil persona get

Get a specific Persona.

vijil persona update

Update a Persona.
Accepts the same flags as vijil persona create.

vijil persona delete

Delete a Persona.

Policies

Policies define the rules and constraints agents must follow. Attaching Policies to a custom Harness generates Probes that specifically test compliance.

vijil policy preset-list

List built-in Policy presets.

vijil policy from-preset

Copy a preset Policy into your team.

vijil policy create

Create a Policy from text.

vijil policy list

List Policies for the active team.

vijil policy get

Get a specific Policy.

vijil policy activate

Activate a draft Policy so it can be used in Harness generation.

vijil policy patch

Update Policy metadata.

vijil policy delete

Delete a Policy.

vijil policy add-rule

Add a structured rule to a Policy.

vijil policy rule-list

List rules within a Policy.

Red Team Campaigns

Red team campaigns run adversarial attack sequences against your Agent using dedicated tools such as Garak, PromptFoo, and PyRIT.

vijil redteam tools

List available red team tools and their supported attack categories.

vijil redteam run

Create and start a red team campaign.
Save the campaign ID from the output:

vijil redteam status

Check the status of a campaign.

vijil redteam results

Get the results of a completed campaign.

vijil redteam logs

Get execution logs for a campaign.

vijil redteam list

List all red team campaigns for the active team.

vijil redteam cancel

Cancel a running campaign.

vijil redteam delete

Delete a campaign.
Last modified on July 22, 2026