keyhog 0.5.38

keyhog: detects leaked credentials in source trees, git history, and cloud storage
Documentation
//! CLI contract tests: exit codes, --help documentation, output-format
//! validity, and flag parsing. Every `.rs` in this directory is a contract
//! module and MUST be declared here — files were silently orphaned before
//! (3 of 97 wired), so the bulk of the CLI contract suite never compiled or
//! ran. `contract_modules_all_wired` guards against re-drift.

pub mod backend_self_test_json_skip_contract;
pub mod backend_subcommand_exits_zero;
pub mod calibrate_help_exits_zero;
pub mod calibrate_show_exits_zero;
pub mod completion_bash_exits_zero;
pub mod completion_fish_exits_zero;
pub mod completion_help_lists_shells;
pub mod completion_zsh_exits_zero;
pub mod daemon_help_documents_start_subcommand;
pub mod daemon_help_documents_status_subcommand;
pub mod daemon_help_documents_stop_subcommand;
pub mod daemon_help_exits_zero;
pub mod detectors_help_exits_zero;
pub mod detectors_search_filters_stdout;
pub mod diff_help_exits_zero;
pub mod diff_missing_file_exits_two;
pub mod explain_help_exits_zero;
pub mod explain_unknown_detector_exits_two;
pub mod help_documents_exit_code_eleven;
pub mod help_documents_exit_code_four;
pub mod help_documents_exit_code_four_backend_self_test;
pub mod help_documents_exit_code_one;
pub mod help_documents_exit_code_ten;
pub mod help_documents_exit_code_three;
pub mod help_documents_exit_code_two;
pub mod help_documents_exit_code_zero;
pub mod help_includes_backend_command;
pub mod help_includes_calibrate_command;
pub mod help_includes_completion_command;
pub mod help_includes_daemon_command;
pub mod help_includes_detectors_command;
pub mod help_includes_diff_command;
pub mod help_includes_explain_command;
pub mod help_includes_hook_command;
pub mod help_includes_scan_command;
pub mod help_includes_scan_system_command;
pub mod help_includes_watch_command;
pub mod hook_help_documents_install_subcommand;
pub mod hook_help_documents_uninstall_subcommand;
pub mod hook_help_exits_zero;
pub mod invalid_backend_exits_two;
pub mod invalid_dedup_value_exits_two;
pub mod invalid_format_exits_two;
pub mod invalid_ml_threshold_exits_two;
pub mod invalid_severity_exits_two;
pub mod keyhog_version_full_env_adds_hardware_line;
pub mod no_args_exits_zero;
pub mod progress_flag_emits_backend_line_without_tty;
pub mod r5t_backend_help_documents_json_flag;
pub mod r5t_backend_help_documents_self_test_flag;
pub mod r5t_detectors_help_documents_json_flag;
pub mod r5t_detectors_help_documents_search_flag;
pub mod r5t_diff_help_documents_hide_unchanged_flag;
pub mod r5t_diff_help_documents_json_flag;
pub mod r5t_scan_help_documents_decode_depth_flag;
pub mod r5t_scan_help_documents_dedup_flag;
pub mod r5t_scan_help_documents_exclude_paths_flag;
pub mod r5t_scan_help_documents_format_flag;
pub mod r5t_scan_help_documents_min_confidence_flag;
pub mod r5t_scan_help_documents_ml_threshold_flag;
pub mod r5t_scan_help_documents_output_flag;
pub mod r5t_scan_help_documents_verify_rate_flag;
pub mod r5t_scan_system_help_documents_lockdown_flag;
pub mod r5t_watch_help_documents_path_flag;
pub mod scan_conflicting_baseline_flags_exits_two;
pub mod scan_exclude_paths_suppresses_file;
pub mod scan_format_csv_finding_row_count;
pub mod scan_format_csv_header_fields;
pub mod scan_format_html_valid_doctype;
pub mod scan_format_json_clean_exit_zero;
pub mod scan_format_json_empty_corpus_empty_array;
pub mod scan_format_json_valid_array;
pub mod scan_format_jsonl_clean_exit_zero;
pub mod scan_format_jsonl_valid_objects;
pub mod scan_format_junit_testcase_structure;
pub mod scan_format_sarif_clean_exit_zero;
pub mod scan_format_sarif_has_schema;
pub mod scan_format_sarif_rules_indexed;
pub mod scan_format_text_clean_exit_zero;
pub mod scan_git_staged_empty_exits_two;
pub mod scan_help_documents_deep_flag;
pub mod scan_help_documents_fast_flag;
pub mod scan_help_documents_git_diff_flag;
pub mod scan_help_documents_git_history_flag;
pub mod scan_help_documents_git_staged_flag;
pub mod scan_help_documents_lockdown_flag;
pub mod scan_help_documents_max_commits_flag;
pub mod scan_help_documents_no_daemon_flag;
pub mod scan_help_exits_zero;
pub mod scan_help_lists_verify_flag;
pub mod scan_lockdown_verify_exits_two;
pub mod scan_missing_path_exits_two;
pub mod scan_missing_path_nonzero;
pub mod scan_missing_path_stderr_mentions_nonexistent;
pub mod scan_missing_path_stderr_nonempty;
pub mod scan_runtime_exit_one_on_planted_secret;
pub mod scan_runtime_exit_zero_on_clean_file;
pub mod scan_system_help_exits_zero;
pub mod short_version_flag_exits_zero;
pub mod unknown_subcommand_exits_two;
pub mod version_flag;
pub mod version_flag_exits_zero;
pub mod watch_help_exits_zero;