Module: Vangrail::EvidenceData

Defined in:
lib/vangrail/evidence_data.rb

Overview

alignment similarity +0.49 injected_instructions paraphrase +0.33 paraphrase alignment +0.31 jailbreak similarity +0.30 injected_instructions jailbreak +0.30 paraphrase similarity +0.24 injected_instructions many_shot +0.22 injected_instructions hidden +0.21 jailbreak alignment +0.19 paraphrase hidden +0.18 jailbreak paraphrase +0.11 injected_instructions similarity +0.11 jailbreak many_shot +0.07 injected_instructions alignment +0.07 alignment many_shot +0.07 similarity many_shot +0.07 paraphrase many_shot +0.06 jailbreak hidden +0.03 many_shot hidden -0.04 alignment hidden -0.06 similarity hidden -0.07 many_shot obfuscation -0.07 jailbreak obfuscation -0.11 obfuscation hidden -0.15 alignment obfuscation -0.16 similarity obfuscation -0.16 injected_instructions obfuscation -0.30 paraphrase obfuscation -0.47

Constant Summary collapse

ENTRIES =
[
    Evidence.new(rail: "injected_instructions", group: "injected_instructions",
                 attacks_caught: 90, attacks: 270,
                 benign_flagged: 0, benign: 48),
    Evidence.new(rail: "jailbreak", group: "jailbreak",
                 attacks_caught: 16, attacks: 270,
                 benign_flagged: 0, benign: 48),
    Evidence.new(rail: "paraphrase", group: "paraphrase",
                 attacks_caught: 203, attacks: 270,
                 benign_flagged: 0, benign: 48),
    Evidence.new(rail: "alignment", group: "alignment",
                 attacks_caught: 47, attacks: 270,
                 benign_flagged: 0, benign: 48),
    Evidence.new(rail: "similarity", group: "similarity",
                 attacks_caught: 48, attacks: 270,
                 benign_flagged: 0, benign: 48),
    Evidence.new(rail: "many_shot", group: "many_shot",
                 attacks_caught: 6, attacks: 270,
                 benign_flagged: 0, benign: 48),
    Evidence.new(rail: "obfuscation", group: "obfuscation",
                 attacks_caught: 60, attacks: 270,
                 benign_flagged: 0, benign: 48),
    Evidence.new(rail: "hidden", group: "hidden",
                 attacks_caught: 27, attacks: 270,
                 benign_flagged: 0, benign: 48)
].freeze
TABLE =
ENTRIES.to_h { |entry| [entry.rail, entry] }.freeze