path # lines of code pyrit/auxiliary_attacks/__init__.py 1 pyrit/auxiliary_attacks/gcg/src/conda_dependencies.yaml 7 pyrit/auxiliary_attacks/gcg/attack/__init__.py 1 pyrit/auxiliary_attacks/gcg/attack/gcg/__init__.py 1 pyrit/auxiliary_attacks/gcg/attack/gcg/gcg_attack.py 135 pyrit/auxiliary_attacks/gcg/attack/base/__init__.py 1 pyrit/auxiliary_attacks/gcg/attack/base/attack_manager.py 1279 pyrit/auxiliary_attacks/gcg/experiments/configs/transfer_llama_3.yaml 10 pyrit/auxiliary_attacks/gcg/experiments/configs/individual_vicuna.yaml 31 pyrit/auxiliary_attacks/gcg/experiments/configs/transfer_vicuna.yaml 10 pyrit/auxiliary_attacks/gcg/experiments/configs/transfer_llama_2.yaml 10 pyrit/auxiliary_attacks/gcg/experiments/configs/transfer_mistral.yaml 10 pyrit/auxiliary_attacks/gcg/experiments/configs/individual_mistral.yaml 31 pyrit/auxiliary_attacks/gcg/experiments/configs/transfer_all_models.yaml 10 pyrit/auxiliary_attacks/gcg/experiments/configs/individual_llama_3.yaml 31 pyrit/auxiliary_attacks/gcg/experiments/configs/individual_phi_3_mini.yaml 31 pyrit/auxiliary_attacks/gcg/experiments/configs/transfer_phi_3_mini.yaml 10 pyrit/auxiliary_attacks/gcg/experiments/configs/individual_llama_2.yaml 31 pyrit/auxiliary_attacks/gcg/experiments/run.py 72 pyrit/auxiliary_attacks/gcg/experiments/__init__.py 1 pyrit/auxiliary_attacks/gcg/experiments/log.py 33 pyrit/auxiliary_attacks/gcg/experiments/train.py 168 pyrit/ui/__init__.py 1 pyrit/ui/rpc_client.py 89 pyrit/ui/scorer.py 83 pyrit/ui/rpc.py 156 pyrit/ui/app.py 44 pyrit/ui/connection_status.py 42 pyrit/prompt_converter/colloquial_wordswap_converter.py 50 pyrit/prompt_converter/prompt_converter.py 49 pyrit/prompt_converter/repeat_token_converter.py 43 pyrit/prompt_converter/caesar_converter.py 40 pyrit/prompt_converter/ansi_escape/ansi_attack_converter.py 62 pyrit/prompt_converter/ansi_escape/ansi_payloads.py 53 pyrit/prompt_converter/tone_converter.py 19 pyrit/prompt_converter/__init__.py 123 pyrit/prompt_converter/morse_converter.py 127 pyrit/prompt_converter/random_capital_letters_converter.py 44 pyrit/prompt_converter/codechameleon_converter.py 129 pyrit/prompt_converter/leetspeak_converter.py 38 pyrit/prompt_converter/add_text_image_converter.py 72 pyrit/prompt_converter/zero_width_converter.py 13 pyrit/prompt_converter/noise_converter.py 34 pyrit/prompt_converter/tense_converter.py 19 pyrit/prompt_converter/url_converter.py 12 pyrit/prompt_converter/translation_converter.py 90 pyrit/prompt_converter/insert_punctuation_converter.py 65 pyrit/prompt_converter/diacritic_converter.py 36 pyrit/prompt_converter/add_image_to_video_converter.py 107 pyrit/prompt_converter/suffix_append_converter.py 15 pyrit/prompt_converter/unicode_replacement_converter.py 16 pyrit/prompt_converter/add_image_text_converter.py 75 pyrit/prompt_converter/human_in_the_loop_converter.py 57 pyrit/prompt_converter/ascii_art_converter.py 14 pyrit/prompt_converter/audio_frequency_converter.py 49 pyrit/prompt_converter/unicode_sub_converter.py 14 pyrit/prompt_converter/math_prompt_converter.py 36 pyrit/prompt_converter/azure_speech_text_to_audio_converter.py 85 pyrit/prompt_converter/malicious_question_generator_converter.py 24 pyrit/prompt_converter/llm_generic_text_converter.py 61 pyrit/prompt_converter/charswap_attack_converter.py 51 pyrit/prompt_converter/binary_converter.py 30 pyrit/prompt_converter/pdf_converter.py 155 pyrit/prompt_converter/token_smuggling/base.py 31 pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py 74 pyrit/prompt_converter/token_smuggling/__init__.py 10 pyrit/prompt_converter/token_smuggling/sneaky_bits_smuggler_converter.py 51 pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py 43 pyrit/prompt_converter/fuzzer_converter/fuzzer_crossover_converter.py 71 pyrit/prompt_converter/fuzzer_converter/fuzzer_converter_base.py 70 pyrit/prompt_converter/fuzzer_converter/fuzzer_similar_converter.py 17 pyrit/prompt_converter/fuzzer_converter/__init__.py 14 pyrit/prompt_converter/fuzzer_converter/fuzzer_expand_converter.py 56 pyrit/prompt_converter/fuzzer_converter/fuzzer_shorten_converter.py 17 pyrit/prompt_converter/fuzzer_converter/fuzzer_rephrase_converter.py 17 pyrit/prompt_converter/flip_converter.py 12 pyrit/prompt_converter/string_join_converter.py 13 pyrit/prompt_converter/character_space_converter.py 13 pyrit/prompt_converter/variation_converter.py 82 pyrit/prompt_converter/qr_code_converter.py 52 pyrit/prompt_converter/text_to_hex_converter.py 13 pyrit/prompt_converter/base64_converter.py 14 pyrit/prompt_converter/rot13_converter.py 13 pyrit/prompt_converter/unicode_confusable_converter.py 69 pyrit/prompt_converter/emoji_converter.py 48 pyrit/prompt_converter/search_replace_converter.py 20 pyrit/prompt_converter/zalgo_converter.py 40 pyrit/prompt_converter/atbash_converter.py 37 pyrit/prompt_converter/toxic_sentence_generator_converter.py 25 pyrit/prompt_converter/azure_speech_audio_to_text_converter.py 100 pyrit/prompt_converter/persuasion_converter.py 73 pyrit/orchestrator/orchestrator_class.py 70 pyrit/orchestrator/scoring_orchestrator.py 72 pyrit/orchestrator/models/orchestrator_result.py 56 pyrit/orchestrator/__init__.py 48 pyrit/orchestrator/multi_turn/pair_orchestrator.py 44 pyrit/orchestrator/multi_turn/red_teaming_orchestrator.py 243 pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py 121 pyrit/orchestrator/multi_turn/tree_of_attacks_with_pruning_orchestrator.py 220 pyrit/orchestrator/multi_turn/crescendo_orchestrator.py 274 pyrit/orchestrator/multi_turn/tree_of_attacks_node.py 184 pyrit/orchestrator/skeleton_key_orchestrator.py 91 pyrit/orchestrator/xpia_orchestrator.py 113 pyrit/orchestrator/fuzzer_orchestrator.py 254 pyrit/orchestrator/single_turn/prompt_sending_orchestrator.py 123 pyrit/orchestrator/single_turn/many_shot_jailbreak_orchestrator.py 51 pyrit/orchestrator/single_turn/flip_attack_orchestrator.py 59 pyrit/orchestrator/single_turn/context_compliance_orchestrator.py 141 pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py 117 pyrit/orchestrator/single_turn/role_play_orchestrator.py 73 pyrit/models/filter_criteria.py 18 pyrit/models/question_answering.py 24 pyrit/models/storage_io.py 158 pyrit/models/__init__.py 68 pyrit/models/prompt_response.py 33 pyrit/models/prompt_request_piece.py 129 pyrit/models/chat_message.py 28 pyrit/models/prompt_request_response.py 81 pyrit/models/seed_prompt.py 302 pyrit/models/score.py 108 pyrit/models/literals.py 4 pyrit/models/data_type_serializer.py 226 pyrit/models/embeddings.py 36 pyrit/models/identifiers.py 7 pyrit/common/question_answer_helpers.py 5 pyrit/common/text_helper.py 5 pyrit/common/display_response.py 21 pyrit/common/singleton.py 7 pyrit/common/__init__.py 43 pyrit/common/csv_helper.py 9 pyrit/common/json_helper.py 11 pyrit/common/turn_off_transformers_warning.py 2 pyrit/common/download_hf_model.py 62 pyrit/common/notebook_utils.py 6 pyrit/common/net_utility.py 36 pyrit/common/yaml_loadable.py 19 pyrit/common/utils.py 12 pyrit/common/initialization.py 45 pyrit/common/path.py 22 pyrit/common/print.py 37 pyrit/common/default_values.py 17 pyrit/common/logger.py 15 pyrit/__init__.py 4 pyrit/analytics/__init__.py 2 pyrit/analytics/conversation_analytics.py 45 pyrit/memory/__init__.py 18 pyrit/memory/memory_embedding.py 34 pyrit/memory/memory_exporter.py 43 pyrit/memory/central_memory.py 16 pyrit/memory/azure_sql_memory.py 194 pyrit/memory/memory_interface.py 430 pyrit/memory/duckdb_memory.py 158 pyrit/memory/memory_models.py 234 pyrit/exceptions/exception_classes.py 108 pyrit/exceptions/__init__.py 28 pyrit/exceptions/exceptions_helpers.py 46 pyrit/embedding/__init__.py 6 pyrit/embedding/azure_text_embedding.py 27 pyrit/embedding/openai_text_embedding.py 9 pyrit/embedding/_text_embedding.py 38 pyrit/datasets/librAI_do_not_answer_dataset.py 21 pyrit/datasets/llm_latent_adversarial_training_harmful_dataset.py 19 pyrit/datasets/tdc23_redteaming_dataset.py 20 pyrit/datasets/aya_redteaming_dataset.py 60 pyrit/datasets/multilingual_vulnerability_dataset.py 24 pyrit/datasets/__init__.py 42 pyrit/datasets/wmdp_dataset.py 40 pyrit/datasets/red_team_social_bias_dataset.py 63 pyrit/datasets/forbidden_questions_dataset.py 22 pyrit/datasets/darkbench_dataset.py 33 pyrit/datasets/xstest_dataset.py 31 pyrit/datasets/babelscape_alert_dataset.py 32 pyrit/datasets/prompt_converters/variation_converter.yaml 32 pyrit/datasets/prompt_converters/malicious_question_generator_converter.yaml 21 pyrit/datasets/prompt_converters/tone_converter.yaml 17 pyrit/datasets/prompt_converters/codechameleon_converter.yaml 52 pyrit/datasets/prompt_converters/noise_converter.yaml 15 pyrit/datasets/prompt_converters/caesar_description.yaml 34 pyrit/datasets/prompt_converters/pdf_converters/red_teaming_application_template.yaml 17 pyrit/datasets/prompt_converters/math_prompt_converter.yaml 107 pyrit/datasets/prompt_converters/persuasion/authority_endorsement.yaml 49 pyrit/datasets/prompt_converters/persuasion/expert_endorsement.yaml 46 pyrit/datasets/prompt_converters/persuasion/misrepresentation.yaml 47 pyrit/datasets/prompt_converters/persuasion/logical_appeal.yaml 59 pyrit/datasets/prompt_converters/persuasion/evidence_based.yaml 63 pyrit/datasets/prompt_converters/variation_converter_prompt_softener.yaml 23 pyrit/datasets/prompt_converters/toxic_sentence_generator.yaml 22 pyrit/datasets/prompt_converters/tense_converter.yaml 19 pyrit/datasets/prompt_converters/fuzzer_converters/rephrase_converter.yaml 29 pyrit/datasets/prompt_converters/fuzzer_converters/expand_converter.yaml 27 pyrit/datasets/prompt_converters/fuzzer_converters/shorten_converter.yaml 29 pyrit/datasets/prompt_converters/fuzzer_converters/similar_converter.yaml 27 pyrit/datasets/prompt_converters/fuzzer_converters/crossover_converter.yaml 26 pyrit/datasets/prompt_converters/atbash_description.yaml 38 pyrit/datasets/prompt_converters/translation_converter.yaml 26 pyrit/datasets/prompt_converters/morse_description.yaml 37 pyrit/datasets/adv_bench_dataset.py 53 pyrit/datasets/harmbench_dataset.py 42 pyrit/datasets/prompt_templates/jailbreak/based_gpt_1.yaml 66 pyrit/datasets/prompt_templates/jailbreak/balakula.yaml 17 pyrit/datasets/prompt_templates/jailbreak/dude_1.yaml 22 pyrit/datasets/prompt_templates/jailbreak/dev_mode_compact.yaml 14 pyrit/datasets/prompt_templates/jailbreak/nraf.yaml 29 pyrit/datasets/prompt_templates/jailbreak/leo.yaml 58 pyrit/datasets/prompt_templates/jailbreak/cody.yaml 24 pyrit/datasets/prompt_templates/jailbreak/code_nesting.yaml 4 pyrit/datasets/prompt_templates/jailbreak/dan_11.yaml 68 pyrit/datasets/prompt_templates/jailbreak/khajiit.yaml 45 pyrit/datasets/prompt_templates/jailbreak/dev_mode_2.yaml 60 pyrit/datasets/prompt_templates/jailbreak/aligned.yaml 17 pyrit/datasets/prompt_templates/jailbreak/cosmos_dan.yaml 42 pyrit/datasets/prompt_templates/jailbreak/mr_blonde.yaml 18 pyrit/datasets/prompt_templates/jailbreak/person_gpt.yaml 35 pyrit/datasets/prompt_templates/jailbreak/ranti.yaml 16 pyrit/datasets/prompt_templates/jailbreak/dt_stereotypes_benign.yaml 11 pyrit/datasets/prompt_templates/jailbreak/dan_1.yaml 62 pyrit/datasets/prompt_templates/jailbreak/sim.yaml 35 pyrit/datasets/prompt_templates/jailbreak/gpt_4_real.yaml 15 pyrit/datasets/prompt_templates/jailbreak/text_continuation_nesting.yaml 16 pyrit/datasets/prompt_templates/jailbreak/eva.yaml 17 pyrit/datasets/prompt_templates/jailbreak/confronting_personalities.yaml 16 pyrit/datasets/prompt_templates/jailbreak/evil_chad_2.yaml 44 pyrit/datasets/prompt_templates/jailbreak/cooper.yaml 13 pyrit/datasets/prompt_templates/jailbreak/tuo.yaml 20 pyrit/datasets/prompt_templates/jailbreak/dude_3.yaml 23 pyrit/datasets/prompt_templates/jailbreak/violet.yaml 11 pyrit/datasets/prompt_templates/jailbreak/bh.yaml 20 pyrit/datasets/prompt_templates/jailbreak/meanie.yaml 28 pyrit/datasets/prompt_templates/jailbreak/chad_gpt.yaml 17 pyrit/datasets/prompt_templates/jailbreak/three_liner.yaml 15 pyrit/datasets/prompt_templates/jailbreak/john.yaml 14 pyrit/datasets/prompt_templates/jailbreak/burple.yaml 15 pyrit/datasets/prompt_templates/jailbreak/tom_and_jerry.yaml 12 pyrit/datasets/prompt_templates/jailbreak/dude_2.yaml 22 pyrit/datasets/prompt_templates/jailbreak/ron.yaml 39 pyrit/datasets/prompt_templates/jailbreak/many_shot_template.yaml 13 pyrit/datasets/prompt_templates/jailbreak/refusal_suppression.yaml 18 pyrit/datasets/prompt_templates/jailbreak/evil_confidant.yaml 18 pyrit/datasets/prompt_templates/jailbreak/switch.yaml 19 pyrit/datasets/prompt_templates/jailbreak/omni.yaml 37 pyrit/datasets/prompt_templates/jailbreak/dan_8.yaml 19 pyrit/datasets/prompt_templates/jailbreak/hackerman.yaml 24 pyrit/datasets/prompt_templates/jailbreak/jailbreak_1.yaml 28 pyrit/datasets/prompt_templates/jailbreak/dev_mode_1.yaml 60 pyrit/datasets/prompt_templates/jailbreak/instructions.yaml 14 pyrit/datasets/prompt_templates/jailbreak/axies.yaml 22 pyrit/datasets/prompt_templates/jailbreak/maximum.yaml 52 pyrit/datasets/prompt_templates/jailbreak/dev_mode_3.yaml 48 pyrit/datasets/prompt_templates/jailbreak/omega.yaml 65 pyrit/datasets/prompt_templates/jailbreak/dt_stereotypes_untargeted.yaml 11 pyrit/datasets/prompt_templates/jailbreak/complex.yaml 19 pyrit/datasets/prompt_templates/jailbreak/moralizing_rant.yaml 13 pyrit/datasets/prompt_templates/jailbreak/jb.yaml 25 pyrit/datasets/prompt_templates/jailbreak/prefix_injection.yaml 9 pyrit/datasets/prompt_templates/jailbreak/gpt_4_simulator.yaml 29 pyrit/datasets/prompt_templates/jailbreak/pliny/xai/grok_2.yaml 13 pyrit/datasets/prompt_templates/jailbreak/pliny/reflection/reflection.yaml 15 pyrit/datasets/prompt_templates/jailbreak/pliny/amazon/rufus.yaml 9 pyrit/datasets/prompt_templates/jailbreak/pliny/amazon/nova.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/mistral/large_2.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/mistral/large_le_chat.yaml 16 pyrit/datasets/prompt_templates/jailbreak/pliny/chatgpt/chatgpt.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/cohere/command_r_plus.yaml 19 pyrit/datasets/prompt_templates/jailbreak/pliny/deepseek/r1_lite.yaml 9 pyrit/datasets/prompt_templates/jailbreak/pliny/deepseek/2.yaml 13 pyrit/datasets/prompt_templates/jailbreak/pliny/deepseek/deepseek.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/deepseek/r1.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/google/gemini_2_0_pro_experimental.yaml 15 pyrit/datasets/prompt_templates/jailbreak/pliny/google/gemini_1_5_pro_experimental_0801.yaml 8 pyrit/datasets/prompt_templates/jailbreak/pliny/google/gemini_experimental_1114.yaml 18 pyrit/datasets/prompt_templates/jailbreak/pliny/google/gemini_experimental_1206_flash_2_0.yaml 9 pyrit/datasets/prompt_templates/jailbreak/pliny/google/gemini_1_5_pro_002_flash.yaml 11 pyrit/datasets/prompt_templates/jailbreak/pliny/google/gemini_2_0_flash_thinking_exp.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/google/gemini_1_5_pro.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/google/gemini_1_0_pro.yaml 13 pyrit/datasets/prompt_templates/jailbreak/pliny/alibaba/qwen.yaml 11 pyrit/datasets/prompt_templates/jailbreak/pliny/alibaba/qwen_2_5_coder.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/alibaba/qwen_qwq.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/alibaba/qwen_2_5_max.yaml 12 pyrit/datasets/prompt_templates/jailbreak/pliny/alibaba/qwen_2.yaml 8 pyrit/datasets/prompt_templates/jailbreak/pliny/nous/hermes_3_70b.yaml 18 pyrit/datasets/prompt_templates/jailbreak/pliny/perplexity/perplexity.yaml 9 pyrit/datasets/prompt_templates/jailbreak/pliny/nvidia/llama_3_1_nemotron_70b.yaml 15 pyrit/datasets/prompt_templates/jailbreak/pliny/nvidia/nemotron_7_340b.yaml 12 pyrit/datasets/prompt_templates/jailbreak/pliny/zyphra/zamba_7b.yaml 13 pyrit/datasets/prompt_templates/jailbreak/pliny/openai/gpt_3_5.yaml 19 pyrit/datasets/prompt_templates/jailbreak/pliny/openai/gpt_4o_mini.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/openai/gpt_4o.yaml 13 pyrit/datasets/prompt_templates/jailbreak/pliny/openai/gpt_2.yaml 8 pyrit/datasets/prompt_templates/jailbreak/pliny/openai/chatgpt_tasks.yaml 10 pyrit/datasets/prompt_templates/jailbreak/pliny/apple/siri_chatgpt.yaml 11 pyrit/datasets/prompt_templates/jailbreak/pliny/anthropic/godmode_experimental.yaml 13 pyrit/datasets/prompt_templates/jailbreak/pliny/anthropic/claude_3_5_and_3_universal.yaml 18 pyrit/datasets/prompt_templates/jailbreak/pliny/anthropic/claude_3_5_sonnet_20241022.yaml 21 pyrit/datasets/prompt_templates/jailbreak/pliny/anthropic/godmode_mini.yaml 13 pyrit/datasets/prompt_templates/jailbreak/pliny/meta/llama_3_3_70b.yaml 9 pyrit/datasets/prompt_templates/jailbreak/pliny/meta/llama_3_1_405b.yaml 9 pyrit/datasets/prompt_templates/jailbreak/based_gpt_2.yaml 47 pyrit/datasets/prompt_templates/jailbreak/jailbreak_2.yaml 61 pyrit/datasets/prompt_templates/jailbreak/fr3d.yaml 39 pyrit/datasets/prompt_templates/jailbreak/live_gpt.yaml 30 pyrit/datasets/prompt_templates/jailbreak/aim.yaml 24 pyrit/datasets/prompt_templates/jailbreak/translator_bot.yaml 18 pyrit/datasets/prompt_templates/jailbreak/table_nesting.yaml 4 pyrit/datasets/prompt_templates/jailbreak/style_injection.yaml 9 pyrit/datasets/prompt_templates/jailbreak/oppo.yaml 25 pyrit/datasets/prompt_templates/jailbreak/neco.yaml 21 pyrit/datasets/prompt_templates/jailbreak/anti_gpt.yaml 16 pyrit/datasets/prompt_templates/jailbreak/un_gpt.yaml 33 pyrit/datasets/prompt_templates/jailbreak/superior_dan.yaml 65 pyrit/datasets/prompt_templates/jailbreak/scorer_prompt.yaml 2 pyrit/datasets/prompt_templates/jailbreak/ucar.yaml 57 pyrit/datasets/prompt_templates/jailbreak/cipher_chat.yaml 15 pyrit/datasets/prompt_templates/jailbreak/apophis.yaml 81 pyrit/datasets/prompt_templates/jailbreak/dan_9.yaml 55 pyrit/datasets/prompt_templates/jailbreak/wikipedia_with_title.yaml 3 pyrit/datasets/prompt_templates/jailbreak/dan_5.yaml 12 pyrit/datasets/prompt_templates/jailbreak/plinys_roleplay_emoji.yaml 21 pyrit/datasets/prompt_templates/jailbreak/role_play.yaml 26 pyrit/datasets/prompt_templates/jailbreak/void.yaml 48 pyrit/datasets/prompt_templates/jailbreak/man.yaml 52 pyrit/datasets/prompt_templates/jailbreak/delta_gpt.yaml 12 pyrit/datasets/prompt_templates/jailbreak/dt_stereotypes_targeted.yaml 12 pyrit/datasets/prompt_templates/jailbreak/text_continuation.yaml 15 pyrit/datasets/prompt_templates/jailbreak/hypothetical_response.yaml 14 pyrit/datasets/prompt_templates/jailbreak/dev_mode_ranti.yaml 68 pyrit/datasets/prompt_templates/jailbreak/better_dan.yaml 24 pyrit/datasets/prompt_templates/jailbreak/steve.yaml 28 pyrit/datasets/prompt_templates/jailbreak/coach_bobby_knight.yaml 52 pyrit/datasets/prompt_templates/jailbreak/security_researcher.yaml 9 pyrit/datasets/prompt_templates/jailbreak/kevin.yaml 20 pyrit/datasets/prompt_templates/jailbreak/dan_7.yaml 63 pyrit/datasets/prompt_templates/jailbreak/jedi_mind_trick.yaml 19 pyrit/datasets/prompt_templates/jailbreak/bish.yaml 24 pyrit/datasets/seclists_bias_testing_dataset.py 65 pyrit/datasets/pku_safe_rlhf_dataset.py 59 pyrit/datasets/score/likert_scales/persuasion.yaml 12 pyrit/datasets/score/likert_scales/deception.yaml 12 pyrit/datasets/score/likert_scales/harm.yaml 12 pyrit/datasets/score/likert_scales/fairness_bias.yaml 12 pyrit/datasets/score/likert_scales/phishing.yaml 12 pyrit/datasets/score/likert_scales/sexual.yaml 12 pyrit/datasets/score/likert_scales/likert_system_prompt.yaml 47 pyrit/datasets/score/likert_scales/misinformation.yaml 12 pyrit/datasets/score/likert_scales/cyber.yaml 12 pyrit/datasets/score/likert_scales/self_harm.yaml 12 pyrit/datasets/score/likert_scales/violence.yaml 12 pyrit/datasets/score/likert_scales/hate_speech.yaml 12 pyrit/datasets/score/refusal/refusal_with_objective.yaml 104 pyrit/datasets/score/refusal/refusal_without_objective.yaml 91 pyrit/datasets/score/scales/general_system_prompt.yaml 55 pyrit/datasets/score/scales/tree_of_attacks_scale.yaml 36 pyrit/datasets/score/scales/criteria_example_scale.yaml 11 pyrit/datasets/score/scales/criteria_system_prompt.yaml 48 pyrit/datasets/score/scales/task_achieved_scale.yaml 75 pyrit/datasets/score/scales/red_teamer_system_prompt.yaml 29 pyrit/datasets/score/insecure_code/system_prompt.yaml 37 pyrit/datasets/score/content_classifiers/harmful_content.yaml 24 pyrit/datasets/score/content_classifiers/sentiment.yaml 54 pyrit/datasets/score/content_classifiers/content_classifier_system_prompt.yaml 46 pyrit/datasets/score/true_false_question/question_answering.yaml 3 pyrit/datasets/score/true_false_question/true_false_system_prompt.yaml 46 pyrit/datasets/score/true_false_question/grounded.yaml 15 pyrit/datasets/score/true_false_question/gandalf.yaml 5 pyrit/datasets/score/true_false_question/prompt_injection.yaml 3 pyrit/datasets/score/true_false_question/current_events.yaml 3 pyrit/datasets/score/true_false_question/plug_in_usage.yaml 3 pyrit/datasets/orchestrators/pair/attacker_system_prompt.yaml 48 pyrit/datasets/orchestrators/crescendo/crescendo_variant_2.yaml 52 pyrit/datasets/orchestrators/crescendo/crescendo_variant_3.yaml 36 pyrit/datasets/orchestrators/crescendo/crescendo_variant_5.yaml 49 pyrit/datasets/orchestrators/crescendo/crescendo_variant_1.yaml 72 pyrit/datasets/orchestrators/crescendo/crescendo_variant_4.yaml 49 pyrit/datasets/orchestrators/red_teaming/violent_durian.yaml 19 pyrit/datasets/orchestrators/red_teaming/naive_crescendo.yaml 20 pyrit/datasets/orchestrators/red_teaming/crucible.yaml 23 pyrit/datasets/orchestrators/red_teaming/unethical_task_generation_prompt.yaml 14 pyrit/datasets/orchestrators/red_teaming/image_generation.yaml 26 pyrit/datasets/orchestrators/red_teaming/attack_prompt_gen_template.yaml 23 pyrit/datasets/orchestrators/red_teaming/ethical_compliance_template.yaml 16 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/fake_charity_scam.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/behavior_manipulation.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/phishing_email.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/joining_religious_organization.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/fake_social_media_profile.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/fake_tech_support_scam.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/lie_to_me.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/lie_to_authorities.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/fraudulent_activities.yaml 8 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/persuasion_persona.yaml 27 pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml 13 pyrit/datasets/orchestrators/red_teaming/text_generation.yaml 23 pyrit/datasets/orchestrators/context_compliance/context_description.yaml 48 pyrit/datasets/orchestrators/flip_attack.yaml 21 pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml 18 pyrit/datasets/orchestrators/tree_of_attacks/adversarial_prompt_template.yaml 24 pyrit/datasets/orchestrators/tree_of_attacks/adversarial_seed_prompt.yaml 21 pyrit/datasets/orchestrators/tree_of_attacks/adversarial_system_prompt.yaml 43 pyrit/datasets/orchestrators/role_play/movie_script.yaml 31 pyrit/datasets/orchestrators/role_play/trivia_game.yaml 36 pyrit/datasets/orchestrators/role_play/video_game.yaml 28 pyrit/datasets/orchestrators/role_play/persuasion_script.yaml 36 pyrit/datasets/mlcommons_ailuminate_demo_dataset.py 51 pyrit/datasets/decoding_trust_stereotypes_dataset.py 69 pyrit/datasets/dataset_helper.py 85 pyrit/datasets/many_shot_jailbreaking_dataset.py 6 pyrit/cli/__main__.py 90 pyrit/cli/__init__.py 1 pyrit/cli/scanner_config.py 189 pyrit/prompt_target/crucible_target.py 62 pyrit/prompt_target/azure_blob_storage_target.py 96 pyrit/prompt_target/common/prompt_target.py 26 pyrit/prompt_target/common/utils.py 10 pyrit/prompt_target/common/prompt_chat_target.py 41 pyrit/prompt_target/hugging_face/hugging_face_chat_target.py 218 pyrit/prompt_target/hugging_face/hugging_face_endpoint_target.py 69 pyrit/prompt_target/__init__.py 47 pyrit/prompt_target/text_target.py 45 pyrit/prompt_target/batch_helper.py 39 pyrit/prompt_target/http_target/http_target.py 111 pyrit/prompt_target/http_target/http_target_callback_functions.py 33 pyrit/prompt_target/openai/openai_completion_target.py 107 pyrit/prompt_target/openai/openai_target.py 69 pyrit/prompt_target/openai/openai_realtime_target.py 213 pyrit/prompt_target/openai/openai_dall_e_target.py 108 pyrit/prompt_target/openai/openai_tts_target.py 101 pyrit/prompt_target/openai/openai_chat_target.py 217 pyrit/prompt_target/gandalf_target.py 67 pyrit/prompt_target/playwright_target.py 41 pyrit/prompt_target/azure_ml_chat_target.py 145 pyrit/prompt_target/prompt_shield_target.py 102 pyrit/score/composite_scorer.py 47 pyrit/score/markdown_injection.py 31 pyrit/score/question_answer_scorer.py 81 pyrit/score/__init__.py 49 pyrit/score/human_in_the_loop_scorer.py 178 pyrit/score/scorer.py 180 pyrit/score/self_ask_scale_scorer.py 78 pyrit/score/insecure_code_scorer.py 49 pyrit/score/self_ask_likert_scorer.py 65 pyrit/score/gandalf_scorer.py 113 pyrit/score/self_ask_category_scorer.py 56 pyrit/score/self_ask_refusal_scorer.py 80 pyrit/score/true_false_inverter_scorer.py 23 pyrit/score/self_ask_true_false_scorer.py 83 pyrit/score/substring_scorer.py 29 pyrit/score/prompt_shield_scorer.py 72 pyrit/score/general_scorer.py 72 pyrit/score/float_scale_threshold_scorer.py 36 pyrit/score/score_aggregator.py 48 pyrit/score/human_in_the_loop_gradio.py 29 pyrit/score/azure_content_filter_scorer.py 120 pyrit/chat_message_normalizer/generic_system_squash.py 14 pyrit/chat_message_normalizer/chat_message_normalizer_tokenizer.py 19 pyrit/chat_message_normalizer/__init__.py 12 pyrit/chat_message_normalizer/chat_message_normalizer.py 17 pyrit/chat_message_normalizer/chat_message_normalizer_chatml.py 28 pyrit/chat_message_normalizer/chat_message_nop.py 5 pyrit/show_versions.py 43 pyrit/prompt_normalizer/normalizer_request.py 30 pyrit/prompt_normalizer/__init__.py 8 pyrit/prompt_normalizer/prompt_converter_configuration.py 8 pyrit/prompt_normalizer/prompt_normalizer.py 208 pyrit/auth/__init__.py 4 pyrit/auth/auth_config.py 5 pyrit/auth/azure_storage_auth.py 53 pyrit/auth/azure_auth.py 75 pyrit/auth/authenticator.py 11 build_scripts/remove_notebook_headers.py 19 build_scripts/check_links.py 87 scanner_configurations/basic_multi_turn_attack.yaml 19 scanner_configurations/prompt_send.yaml 13 doc/code/auxiliary_attacks/0_auxiliary_attacks.py 16 doc/code/auxiliary_attacks/1_gcg_azure_ml.py 44 doc/code/auxiliary_attacks/0_auxiliary_attacks.ipynb 155 doc/code/memory/azure_embeddings.py 15 doc/code/memory/8_seed_prompt_database.py 36 doc/code/memory/9_exporting_data.ipynb 230 doc/code/memory/chat_message.ipynb 176 doc/code/memory/2_basic_memory_programming.ipynb 88 doc/code/memory/5_memory_labels.py 24 doc/code/memory/6_azure_sql_memory.py 28 doc/code/memory/chat_message.py 27 doc/code/memory/2_basic_memory_programming.py 25 doc/code/memory/1_duck_db_memory.py 4 doc/code/memory/9_exporting_data.py 35 doc/code/memory/6_azure_sql_memory.ipynb 195 doc/code/memory/5_memory_labels.ipynb 135 doc/code/memory/8_seed_prompt_database.ipynb 281 doc/code/memory/7_azure_sql_memory_orchestrators.py 103 doc/code/memory/1_duck_db_memory.ipynb 127 doc/code/scoring/insecure_code_scorer.ipynb 109 doc/code/scoring/3_classification_scorers.py 20 doc/code/scoring/human_in_the_loop_scorer_gradio.py 16 doc/code/scoring/4_likert_scorers.py 23 doc/code/scoring/true_false_batch_scoring.ipynb 126 doc/code/scoring/insecure_code_scorer.py 18 doc/code/scoring/6_refusal_scorer.py 52 doc/code/scoring/human_in_the_loop_scorer_gradio.ipynb 87 doc/code/scoring/2_true_false_scorers.py 19 doc/code/scoring/true_false_batch_scoring.py 33 doc/code/scoring/3_classification_scorers.ipynb 97 doc/code/scoring/4_likert_scorers.ipynb 97 doc/code/scoring/prompt_shield_scorer.ipynb 150 doc/code/scoring/1_azure_content_safety_scorers.ipynb 109 doc/code/scoring/generic_scorers.ipynb 291 doc/code/scoring/generic_scorers.py 39 doc/code/scoring/prompt_shield_scorer.py 23 doc/code/scoring/2_true_false_scorers.ipynb 93 doc/code/scoring/6_refusal_scorer.ipynb 140 doc/code/scoring/1_azure_content_safety_scorers.py 22 doc/code/datasets/2_fetch_dataset.ipynb 152 doc/code/datasets/2_fetch_dataset.py 36 doc/code/datasets/1_seed_prompt.py 31 doc/code/orchestrators/tree_of_attacks_with_pruning.py 22 doc/code/orchestrators/HITL_Scoring_Orchestrator.py 51 doc/code/orchestrators/context_compliance_orchestrator.ipynb 150 doc/code/orchestrators/2_multi_turn_orchestrators.py 104 doc/code/orchestrators/1_prompt_sending_orchestrator.py 91 doc/code/orchestrators/6_skeleton_key_attack.py 14 doc/code/orchestrators/qa_benchmark_orchestrator.ipynb 1364 doc/code/orchestrators/pair_orchestrator.ipynb 174 doc/code/orchestrators/context_compliance_orchestrator.py 20 doc/code/orchestrators/pair_orchestrator.py 19 doc/code/orchestrators/4_scoring_orchestrator.ipynb 250 doc/code/orchestrators/tree_of_attacks_with_pruning.ipynb 135 doc/code/orchestrators/many_shot_jailbreak.py 18 doc/code/orchestrators/4_scoring_orchestrator.py 55 doc/code/orchestrators/6_skeleton_key_attack.ipynb 99 doc/code/orchestrators/librAI_do_not_answer.py 11 doc/code/orchestrators/role_playing_orchestrator.py 20 doc/code/orchestrators/flip_orchestrator.ipynb 114 doc/code/orchestrators/fuzzing_jailbreak_templates.py 47 doc/code/orchestrators/flip_orchestrator.py 11 doc/code/orchestrators/3_xpia_orchestrator.py 47 doc/code/orchestrators/qa_benchmark_orchestrator.py 80 doc/code/orchestrators/advbench_prompt_sending_orchestrator.py 15 doc/code/orchestrators/fuzzing_jailbreak_templates.ipynb 133 doc/code/orchestrators/HITL_Scoring_Orchestrator.ipynb 229 doc/code/orchestrators/librAI_do_not_answer.ipynb 78 doc/code/orchestrators/advbench_prompt_sending_orchestrator.ipynb 89 doc/code/orchestrators/xpia_helpers.py 183 doc/code/orchestrators/violent_durian.py 73 doc/code/targets/2_custom_targets.ipynb 282 doc/code/targets/5_multi_modal_targets.py 54 doc/code/targets/realtime_target.ipynb 248 doc/code/targets/3_non_open_ai_chat_targets.ipynb 112 doc/code/targets/7_http_target.py 55 doc/code/targets/use_huggingface_chat_target.ipynb 153 doc/code/targets/open_ai_completions.py 8 doc/code/targets/use_huggingface_chat_target.py 30 doc/code/targets/7_http_target.ipynb 298 doc/code/targets/4_non_llm_targets.py 10 doc/code/targets/playwright_demo/index.html 104 doc/code/targets/playwright_demo/app.py 33 doc/code/targets/6_rate_limiting.ipynb 82 doc/code/targets/1_openai_chat_target.py 15 doc/code/targets/4_non_llm_targets.ipynb 76 doc/code/targets/6_rate_limiting.py 15 doc/code/targets/prompt_shield_target.ipynb 162 doc/code/targets/2_custom_targets.py 65 doc/code/targets/open_ai_completions.ipynb 66 doc/code/targets/3_non_open_ai_chat_targets.py 13 doc/code/targets/realtime_target.py 58 doc/code/targets/playwright_target.py 76 doc/code/targets/playwright_target.ipynb 288 doc/code/targets/prompt_shield_target.py 11 doc/code/converters/ansi_attack_converter.py 31 doc/code/converters/5_selectively_converting.ipynb 64 doc/code/converters/7_video_converters.py 9 doc/code/converters/char_swap_attack_generator.py 18 doc/code/converters/6_human_converter.ipynb 321 doc/code/converters/1_llm_converters.py 33 doc/code/converters/ansi_attack_converter.ipynb 315 doc/code/converters/char_swap_attack_generator.ipynb 139 doc/code/converters/3_audio_converters.py 36 doc/code/converters/1_llm_converters.ipynb 131 doc/code/converters/7_video_converters.ipynb 63 doc/code/converters/6_human_converter.py 42 doc/code/converters/3_audio_converters.ipynb 165 doc/code/converters/pdf_converter.ipynb 280 doc/code/converters/2_using_converters.ipynb 77 doc/code/converters/math_prompt_converter.py 24 doc/code/converters/0_converters.ipynb 120 doc/code/converters/0_converters.py 16 doc/code/converters/pdf_converter.py 109 doc/code/converters/5_selectively_converting.py 11 doc/code/converters/math_prompt_converter.ipynb 207 doc/code/converters/2_using_converters.py 14 doc/code/converters/4_image_converters.py 22 doc/cookbooks/2_precomputing_turns.ipynb 2160 doc/cookbooks/2_precomputing_turns.py 62 doc/cookbooks/1_sending_prompts.py 102 doc/cookbooks/1_sending_prompts.ipynb 434 doc/conf.py 3 doc/deployment/deploy_hf_model_aml.ipynb 335 doc/deployment/score_aml_endpoint.py 51 doc/deployment/download_and_register_hf_model_aml.py 118 doc/deployment/score_aml_endpoint.ipynb 179 doc/deployment/download_and_register_hf_model_aml.ipynb 522 doc/deployment/deploy_hf_model_aml.py 93 doc/generate_docs/pct_to_ipynb.py 68 doc/generate_docs/ipynb_to_pct.py 28 assets/demo_scorer_definitions/offensive_comment_classifier.yaml 3 assets/demo_scorer_definitions/molotov_cocktail_image_classifier.yaml 3 assets/demo_scorer_definitions/check_fraud_classifier.yaml 3 assets/demo_scorer_definitions/stop_sign_image_classifier.yaml 3 assets/demo_scorer_definitions/criminal_persona_classifier.yaml 3 MANIFEST.in 5 pyproject.toml 205