azure / PyRIT
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
pyrit/prompt_converter/toxic_sentence_generator_converter.py
pyrit/datasets/prompt_converters/toxic_sentence_generator.yaml
1 1 (100%) 1 (100%) 2025-05-02
pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py
pyrit/prompt_converter/token_smuggling/base.py
1 1 (100%) 1 (100%) 2025-04-17
pyrit/prompt_converter/toxic_sentence_generator_converter.py
pyrit/prompt_converter/__init__.py
1 1 (100%) 47 (2%) 2025-05-02
pyrit/orchestrator/single_turn/role_play_orchestrator.py
pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml
1 6 (16%) 1 (100%) 2025-04-20
pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml
doc/code/orchestrators/qa_benchmark_orchestrator.py
1 1 (100%) 1 (100%) 2025-05-02
pyrit/score/question_answer_scorer.py
pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py
1 7 (14%) 1 (100%) 2025-05-02
pyrit/orchestrator/multi_turn/tree_of_attacks_node.py
pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py
1 10 (10%) 12 (8%) 2025-04-21
pyrit/prompt_converter/azure_speech_text_to_audio_converter.py
pyproject.toml
1 14 (7%) 79 (1%) 2025-04-26
pyrit/datasets/orchestrators/red_teaming/persuasion_deception/persuasion_persona.yaml
pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml
1 1 (100%) 1 (100%) 2025-04-20
pyrit/common/question_answer_helpers.py
doc/code/orchestrators/qa_benchmark_orchestrator.ipynb
1 1 (100%) 1 (100%) 2025-05-02
pyrit/orchestrator/multi_turn/tree_of_attacks_node.py
pyrit/orchestrator/__init__.py
1 10 (10%) 26 (3%) 2025-04-21
pyrit/orchestrator/multi_turn/tree_of_attacks_with_pruning_orchestrator.py
pyrit/orchestrator/__init__.py
1 8 (12%) 26 (3%) 2025-04-21
pyrit/datasets/orchestrators/role_play/persuasion_script.yaml
pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml
1 1 (100%) 1 (100%) 2025-04-20
pyrit/orchestrator/multi_turn/red_teaming_orchestrator.py
pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py
1 15 (6%) 12 (8%) 2025-04-21
pyrit/orchestrator/single_turn/role_play_orchestrator.py
pyrit/datasets/orchestrators/role_play/persuasion_script.yaml
1 6 (16%) 1 (100%) 2025-04-20
pyrit/prompt_target/http_target/http_target.py
doc/code/targets/7_http_target.ipynb
1 12 (8%) 12 (8%) 2025-04-16
pyrit/score/self_ask_scale_scorer.py
pyrit/datasets/score/scales/criteria_system_prompt.yaml
1 13 (7%) 1 (100%) 2025-04-23
pyrit/orchestrator/multi_turn/crescendo_orchestrator.py
pyrit/orchestrator/models/orchestrator_result.py
1 16 (6%) 1 (100%) 2025-04-21
pyrit/exceptions/exception_classes.py
pyrit/exceptions/__init__.py
1 16 (6%) 8 (12%) 2025-04-09
pyrit/datasets/score/scales/criteria_system_prompt.yaml
pyrit/datasets/score/scales/criteria_example_scale.yaml
1 1 (100%) 1 (100%) 2025-04-23
pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py
pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py
1 1 (100%) 1 (100%) 2025-04-17
pyrit/orchestrator/__init__.py
pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml
1 26 (3%) 1 (100%) 2025-05-02
pyrit/prompt_target/openai/openai_dall_e_target.py
doc/code/targets/5_multi_modal_targets.py
1 14 (7%) 13 (7%) 2025-04-09
pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml
pyrit/common/question_answer_helpers.py
1 1 (100%) 1 (100%) 2025-05-02
pyrit/orchestrator/models/orchestrator_result.py
pyrit/orchestrator/__init__.py
1 1 (100%) 26 (3%) 2025-04-21
pyrit/orchestrator/multi_turn/crescendo_orchestrator.py
pyrit/orchestrator/__init__.py
1 16 (6%) 26 (3%) 2025-04-21
doc/code/converters/2_using_converters.py
doc/code/converters/2_using_converters.ipynb
1 8 (12%) 9 (11%) 2025-04-19
pyrit/orchestrator/__init__.py
doc/code/orchestrators/qa_benchmark_orchestrator.py
1 26 (3%) 1 (100%) 2025-05-02
pyrit/score/__init__.py
pyrit/orchestrator/__init__.py
1 27 (3%) 26 (3%) 2025-05-02
pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py
pyrit/orchestrator/__init__.py
1 12 (8%) 26 (3%) 2025-04-21
pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py
pyrit/prompt_converter/token_smuggling/sneaky_bits_smuggler_converter.py
1 1 (100%) 1 (100%) 2025-04-17
pyrit/score/question_answer_scorer.py
pyrit/common/question_answer_helpers.py
1 7 (14%) 1 (100%) 2025-05-02
pyrit/score/question_answer_scorer.py
pyrit/score/__init__.py
1 7 (14%) 27 (3%) 2025-05-02
doc/code/targets/7_http_target.py
doc/code/targets/7_http_target.ipynb
1 12 (8%) 12 (8%) 2025-04-16
pyrit/score/composite_scorer.py
pyrit/score/__init__.py
1 1 (100%) 27 (3%) 2025-04-28
pyrit/score/score_aggregator.py
pyrit/score/__init__.py
1 1 (100%) 27 (3%) 2025-04-28
pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py
pyrit/prompt_converter/token_smuggling/__init__.py
1 1 (100%) 1 (100%) 2025-04-17
pyrit/orchestrator/multi_turn/tree_of_attacks_with_pruning_orchestrator.py
pyrit/orchestrator/multi_turn/tree_of_attacks_node.py
1 8 (12%) 10 (10%) 2025-04-21
doc/code/orchestrators/qa_benchmark_orchestrator.py
doc/code/orchestrators/qa_benchmark_orchestrator.ipynb
1 1 (100%) 1 (100%) 2025-05-02
pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py
pyrit/prompt_converter/token_smuggling/__init__.py
1 1 (100%) 1 (100%) 2025-04-17
pyrit/prompt_target/openai/openai_tts_target.py
doc/code/targets/5_multi_modal_targets.py
1 16 (6%) 13 (7%) 2025-04-09
pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml
doc/code/orchestrators/qa_benchmark_orchestrator.ipynb
1 1 (100%) 1 (100%) 2025-05-02
pyrit/orchestrator/multi_turn/tree_of_attacks_node.py
pyrit/orchestrator/multi_turn/crescendo_orchestrator.py
1 10 (10%) 16 (6%) 2025-04-21
pyrit/prompt_converter/token_smuggling/sneaky_bits_smuggler_converter.py
pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py
1 1 (100%) 1 (100%) 2025-04-17
pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py
doc/code/orchestrators/qa_benchmark_orchestrator.py
1 1 (100%) 1 (100%) 2025-05-02
pyrit/prompt_normalizer/normalizer_request.py
pyrit/orchestrator/single_turn/prompt_sending_orchestrator.py
1 20 (5%) 14 (7%) 2025-04-22
pyrit/orchestrator/single_turn/role_play_orchestrator.py
pyrit/datasets/orchestrators/red_teaming/persuasion_deception/persuasion_persona.yaml
1 6 (16%) 1 (100%) 2025-04-20
pyrit/score/question_answer_scorer.py
pyrit/orchestrator/__init__.py
1 7 (14%) 26 (3%) 2025-05-02
pyrit/datasets/multilingual_vulnerability_dataset.py
pyrit/datasets/__init__.py
1 1 (100%) 21 (4%) 2025-04-21
pyrit/score/__init__.py
pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py
1 27 (3%) 1 (100%) 2025-05-02
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [pyrit/prompt_converter/toxic_sentence_generator_converter.py] [pyrit/prompt_converter/toxic_sentence_generator_converter.py] [pyrit/datasets/prompt_converters/toxic_sentence_generator.yaml] [pyrit/datasets/prompt_converters/toxic_sentence_generator.yaml] [pyrit/prompt_converter/toxic_sentence_generator_converter.py]--[pyrit/datasets/prompt_converters/toxic_sentence_generator.yaml] 1 [pyrit/prompt_converter/__init__.py] [pyrit/prompt_converter/__init__.py] [pyrit/prompt_converter/toxic_sentence_generator_converter.py]--[pyrit/prompt_converter/__init__.py] 1 [pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py] [pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py] [pyrit/prompt_converter/token_smuggling/base.py] [pyrit/prompt_converter/token_smuggling/base.py] [pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py]--[pyrit/prompt_converter/token_smuggling/base.py] 1 [pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py] [pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py] [pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py]--[pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py] 1 [pyrit/prompt_converter/token_smuggling/sneaky_bits_smuggler_converter.py] [pyrit/prompt_converter/token_smuggling/sneaky_bits_smuggler_converter.py] [pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py]--[pyrit/prompt_converter/token_smuggling/sneaky_bits_smuggler_converter.py] 1 [pyrit/prompt_converter/token_smuggling/__init__.py] [pyrit/prompt_converter/token_smuggling/__init__.py] [pyrit/prompt_converter/token_smuggling/variation_selector_smuggler_converter.py]--[pyrit/prompt_converter/token_smuggling/__init__.py] 1 [pyrit/orchestrator/single_turn/role_play_orchestrator.py] [pyrit/orchestrator/single_turn/role_play_orchestrator.py] [pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml] [pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml] [pyrit/orchestrator/single_turn/role_play_orchestrator.py]--[pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml] 1 [pyrit/datasets/orchestrators/red_teaming/persuasion_deception/persuasion_persona.yaml] [pyrit/datasets/orchestrators/red_teaming/persuasion_deception/persuasion_persona.yaml] [pyrit/orchestrator/single_turn/role_play_orchestrator.py]--[pyrit/datasets/orchestrators/red_teaming/persuasion_deception/persuasion_persona.yaml] 1 [pyrit/datasets/orchestrators/role_play/persuasion_script.yaml] [pyrit/datasets/orchestrators/role_play/persuasion_script.yaml] [pyrit/orchestrator/single_turn/role_play_orchestrator.py]--[pyrit/datasets/orchestrators/role_play/persuasion_script.yaml] 1 [pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml] [pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml] [doc/code/orchestrators/qa_benchmark_orchestrator.py] [doc/code/orchestrators/qa_benchmark_orchestrator.py] [pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml]--[doc/code/orchestrators/qa_benchmark_orchestrator.py] 1 [pyrit/common/question_answer_helpers.py] [pyrit/common/question_answer_helpers.py] [pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml]--[pyrit/common/question_answer_helpers.py] 1 [doc/code/orchestrators/qa_benchmark_orchestrator.ipynb] [doc/code/orchestrators/qa_benchmark_orchestrator.ipynb] [pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml]--[doc/code/orchestrators/qa_benchmark_orchestrator.ipynb] 1 [doc/code/orchestrators/qa_benchmark_orchestrator.py]--[doc/code/orchestrators/qa_benchmark_orchestrator.ipynb] 1 [pyrit/score/question_answer_scorer.py] [pyrit/score/question_answer_scorer.py] [pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py] [pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py] [pyrit/score/question_answer_scorer.py]--[pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py] 1 [pyrit/score/question_answer_scorer.py]--[pyrit/common/question_answer_helpers.py] 1 [pyrit/orchestrator/__init__.py] [pyrit/orchestrator/__init__.py] [pyrit/score/question_answer_scorer.py]--[pyrit/orchestrator/__init__.py] 1 [pyrit/score/__init__.py] [pyrit/score/__init__.py] [pyrit/score/question_answer_scorer.py]--[pyrit/score/__init__.py] 1 [pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py]--[doc/code/orchestrators/qa_benchmark_orchestrator.py] 1 [pyrit/orchestrator/multi_turn/tree_of_attacks_node.py] [pyrit/orchestrator/multi_turn/tree_of_attacks_node.py] [pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py] [pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py] [pyrit/orchestrator/multi_turn/tree_of_attacks_node.py]--[pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py] 1 [pyrit/orchestrator/multi_turn/tree_of_attacks_node.py]--[pyrit/orchestrator/__init__.py] 1 [pyrit/orchestrator/multi_turn/crescendo_orchestrator.py] [pyrit/orchestrator/multi_turn/crescendo_orchestrator.py] [pyrit/orchestrator/multi_turn/tree_of_attacks_node.py]--[pyrit/orchestrator/multi_turn/crescendo_orchestrator.py] 1 [pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py]--[pyrit/orchestrator/__init__.py] 1 [pyrit/prompt_converter/azure_speech_text_to_audio_converter.py] [pyrit/prompt_converter/azure_speech_text_to_audio_converter.py] [pyproject.toml] [pyproject.toml] [pyrit/prompt_converter/azure_speech_text_to_audio_converter.py]--[pyproject.toml] 1 [pyrit/datasets/orchestrators/red_teaming/persuasion_deception/persuasion_persona.yaml]--[pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml] 1 [pyrit/common/question_answer_helpers.py]--[doc/code/orchestrators/qa_benchmark_orchestrator.ipynb] 1 [pyrit/orchestrator/__init__.py]--[pyrit/datasets/orchestrators/benchmark/one_plus_one.yaml] 1 [pyrit/orchestrator/__init__.py]--[doc/code/orchestrators/qa_benchmark_orchestrator.py] 1 [pyrit/orchestrator/multi_turn/tree_of_attacks_with_pruning_orchestrator.py] [pyrit/orchestrator/multi_turn/tree_of_attacks_with_pruning_orchestrator.py] [pyrit/orchestrator/multi_turn/tree_of_attacks_with_pruning_orchestrator.py]--[pyrit/orchestrator/multi_turn/tree_of_attacks_node.py] 1 [pyrit/orchestrator/multi_turn/tree_of_attacks_with_pruning_orchestrator.py]--[pyrit/orchestrator/__init__.py] 1 [pyrit/datasets/orchestrators/role_play/persuasion_script.yaml]--[pyrit/datasets/orchestrators/red_teaming/persuasion_deception/RUAI.yaml] 1 [pyrit/orchestrator/multi_turn/red_teaming_orchestrator.py] [pyrit/orchestrator/multi_turn/red_teaming_orchestrator.py] [pyrit/orchestrator/multi_turn/red_teaming_orchestrator.py]--[pyrit/orchestrator/multi_turn/multi_turn_orchestrator.py] 1 [pyrit/prompt_target/http_target/http_target.py] [pyrit/prompt_target/http_target/http_target.py] [doc/code/targets/7_http_target.ipynb] [doc/code/targets/7_http_target.ipynb] [pyrit/prompt_target/http_target/http_target.py]--[doc/code/targets/7_http_target.ipynb] 1 [pyrit/score/self_ask_scale_scorer.py] [pyrit/score/self_ask_scale_scorer.py] [pyrit/datasets/score/scales/criteria_system_prompt.yaml] [pyrit/datasets/score/scales/criteria_system_prompt.yaml] [pyrit/score/self_ask_scale_scorer.py]--[pyrit/datasets/score/scales/criteria_system_prompt.yaml] 1 [pyrit/datasets/score/scales/criteria_example_scale.yaml] [pyrit/datasets/score/scales/criteria_example_scale.yaml] [pyrit/datasets/score/scales/criteria_system_prompt.yaml]--[pyrit/datasets/score/scales/criteria_example_scale.yaml] 1 [pyrit/orchestrator/multi_turn/crescendo_orchestrator.py]--[pyrit/orchestrator/__init__.py] 1 [pyrit/orchestrator/models/orchestrator_result.py] [pyrit/orchestrator/models/orchestrator_result.py] [pyrit/orchestrator/multi_turn/crescendo_orchestrator.py]--[pyrit/orchestrator/models/orchestrator_result.py] 1 [pyrit/orchestrator/models/orchestrator_result.py]--[pyrit/orchestrator/__init__.py] 1 [pyrit/exceptions/exception_classes.py] [pyrit/exceptions/exception_classes.py] [pyrit/exceptions/__init__.py] [pyrit/exceptions/__init__.py] [pyrit/exceptions/exception_classes.py]--[pyrit/exceptions/__init__.py] 1 [pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py]--[pyrit/prompt_converter/token_smuggling/__init__.py] 1 [pyrit/prompt_target/openai/openai_dall_e_target.py] [pyrit/prompt_target/openai/openai_dall_e_target.py] [doc/code/targets/5_multi_modal_targets.py] [doc/code/targets/5_multi_modal_targets.py] [pyrit/prompt_target/openai/openai_dall_e_target.py]--[doc/code/targets/5_multi_modal_targets.py] 1 [doc/code/converters/2_using_converters.py] [doc/code/converters/2_using_converters.py] [doc/code/converters/2_using_converters.ipynb] [doc/code/converters/2_using_converters.ipynb] [doc/code/converters/2_using_converters.py]--[doc/code/converters/2_using_converters.ipynb] 1 [pyrit/score/__init__.py]--[pyrit/orchestrator/single_turn/question_answer_benchmark_orchestrator.py] 1 [pyrit/score/__init__.py]--[pyrit/orchestrator/__init__.py] 1 [pyrit/prompt_converter/token_smuggling/sneaky_bits_smuggler_converter.py]--[pyrit/prompt_converter/token_smuggling/ascii_smuggler_converter.py] 1 [doc/code/targets/7_http_target.py] [doc/code/targets/7_http_target.py] [doc/code/targets/7_http_target.py]--[doc/code/targets/7_http_target.ipynb] 1 [pyrit/score/composite_scorer.py] [pyrit/score/composite_scorer.py] [pyrit/score/composite_scorer.py]--[pyrit/score/__init__.py] 1 [pyrit/score/score_aggregator.py] [pyrit/score/score_aggregator.py] [pyrit/score/score_aggregator.py]--[pyrit/score/__init__.py] 1 [pyrit/prompt_target/openai/openai_tts_target.py] [pyrit/prompt_target/openai/openai_tts_target.py] [pyrit/prompt_target/openai/openai_tts_target.py]--[doc/code/targets/5_multi_modal_targets.py] 1 [pyrit/prompt_normalizer/normalizer_request.py] [pyrit/prompt_normalizer/normalizer_request.py] [pyrit/orchestrator/single_turn/prompt_sending_orchestrator.py] [pyrit/orchestrator/single_turn/prompt_sending_orchestrator.py] [pyrit/prompt_normalizer/normalizer_request.py]--[pyrit/orchestrator/single_turn/prompt_sending_orchestrator.py] 1 [pyrit/datasets/multilingual_vulnerability_dataset.py] [pyrit/datasets/multilingual_vulnerability_dataset.py] [pyrit/datasets/__init__.py] [pyrit/datasets/__init__.py] [pyrit/datasets/multilingual_vulnerability_dataset.py]--[pyrit/datasets/__init__.py] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G pyrit pyrit pyrit--pyrit 15 doc doc pyrit--doc 3 ROOT ROOT pyrit--ROOT 1 doc--doc 4
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...