panda_guard.role package
Subpackages
- panda_guard.role.attacks package
- Subpackages
- Submodules
- panda_guard.role.attacks.art_prompt module
- panda_guard.role.attacks.base module
- panda_guard.role.attacks.deepinception module
- panda_guard.role.attacks.gcg module
AttackBufferGCGAttackerGCGAttacker.attack()GCGAttacker.compute_candidates_loss()GCGAttacker.compute_token_gradient()GCGAttacker.filter_ids_op()GCGAttacker.find_executable_batch_size()GCGAttacker.get_nonascii_toks()GCGAttacker.init_buffer()GCGAttacker.mellowmax()GCGAttacker.sample_ids_from_grad()GCGAttacker.should_reduce_batch_size()
GCGAttackerConfigGCGAttackerConfig.add_space_before_targetGCGAttackerConfig.adv_string_initGCGAttackerConfig.allow_non_asciiGCGAttackerConfig.attacker_clsGCGAttackerConfig.attacker_nameGCGAttackerConfig.batch_sizeGCGAttackerConfig.buffer_sizeGCGAttackerConfig.early_stopGCGAttackerConfig.filter_idsGCGAttackerConfig.llm_configGCGAttackerConfig.llm_gen_configGCGAttackerConfig.mellowmax_alphaGCGAttackerConfig.n_replaceGCGAttackerConfig.num_stepsGCGAttackerConfig.search_widthGCGAttackerConfig.seedGCGAttackerConfig.topkGCGAttackerConfig.use_mellowmaxGCGAttackerConfig.use_prefix_cache
- panda_guard.role.attacks.gpt4_cipher module
- panda_guard.role.attacks.ica module
- panda_guard.role.attacks.overload module
- panda_guard.role.attacks.pair module
PairAttackerPairAttackerConfigPairAttackerConfig.attack_llm_configPairAttackerConfig.attacker_clsPairAttackerConfig.attacker_llm_gen_configPairAttackerConfig.attacker_namePairAttackerConfig.attacker_sys_promptPairAttackerConfig.early_stop_thresholdPairAttackerConfig.n_iterationsPairAttackerConfig.pair_judgePairAttackerConfig.target_llm_configPairAttackerConfig.target_llm_gen_configPairAttackerConfig.target_strPairAttackerConfig.user_init_msgPairAttackerConfig.user_msg_tempPairAttackerConfig.verbose
authority_endorsement_prompt()logical_appeal_prompt()print_conv()roleplaying_prompt()
- panda_guard.role.attacks.random_search module
RandomSearchAttackerRandomSearchAttackerConfigRandomSearchAttackerConfig.attacker_clsRandomSearchAttackerConfig.attacker_nameRandomSearchAttackerConfig.logprob_thresholdRandomSearchAttackerConfig.max_iterationsRandomSearchAttackerConfig.max_n_to_changeRandomSearchAttackerConfig.max_restartsRandomSearchAttackerConfig.response_rulesRandomSearchAttackerConfig.target_llm_configRandomSearchAttackerConfig.target_llm_gen_configRandomSearchAttackerConfig.target_strRandomSearchAttackerConfig.verbose
init_adv_suffix()judge_prefix_set()response_rules()rule_based_judge()schedule_n_to_change_fixed()
- panda_guard.role.attacks.rewrite module
- panda_guard.role.attacks.scav module
- panda_guard.role.attacks.tap module
TAPAttackerTAPAttackerConfigTAPAttackerConfig.attack_llm_configTAPAttackerConfig.attack_llm_gen_configTAPAttackerConfig.attacker_clsTAPAttackerConfig.attacker_nameTAPAttackerConfig.attacker_sys_promptTAPAttackerConfig.branching_factorTAPAttackerConfig.depthTAPAttackerConfig.tap_judge_configTAPAttackerConfig.target_llm_configTAPAttackerConfig.target_llm_gen_configTAPAttackerConfig.target_strTAPAttackerConfig.width
attacker_system_prompt()
- panda_guard.role.attacks.transfer module
- Module contents
- panda_guard.role.defenses package
- Subpackages
- panda_guard.role.defenses.repe_utils package
- Submodules
- panda_guard.role.defenses.repe_utils.pipelines module
- panda_guard.role.defenses.repe_utils.rep_control_pipeline module
- panda_guard.role.defenses.repe_utils.rep_control_reading_vec module
- panda_guard.role.defenses.repe_utils.rep_readers module
- panda_guard.role.defenses.repe_utils.rep_reading_pipeline module
- Module contents
- panda_guard.role.defenses.repe_utils package
- Submodules
- panda_guard.role.defenses.back_translate module
- panda_guard.role.defenses.base module
- panda_guard.role.defenses.goal_priority module
- panda_guard.role.defenses.gradsafe module
- panda_guard.role.defenses.icl module
- panda_guard.role.defenses.paraphrase module
- panda_guard.role.defenses.perplexity_filter module
- panda_guard.role.defenses.repe module
RepeDefenderRepeDefenderConfigRepeDefenderConfig.ctrl_batch_sizeRepeDefenderConfig.ctrl_block_nameRepeDefenderConfig.ctrl_factorRepeDefenderConfig.ctrl_hidden_layersRepeDefenderConfig.ctrl_hidden_top_pRepeDefenderConfig.ctrl_methodRepeDefenderConfig.datasetRepeDefenderConfig.dataset_argsRepeDefenderConfig.defender_clsRepeDefenderConfig.defender_nameRepeDefenderConfig.direction_methodRepeDefenderConfig.prompt_templateRepeDefenderConfig.rep_tokenRepeDefenderConfig.selectorRepeDefenderConfig.system_templateRepeDefenderConfig.topk
- panda_guard.role.defenses.rewrite module
- panda_guard.role.defenses.rpo module
- panda_guard.role.defenses.self_defense module
- panda_guard.role.defenses.semantic_smoothllm module
- panda_guard.role.defenses.smoothllm module
- Module contents
- Subpackages
- panda_guard.role.judges package