List of all items
Structs
- analyzer::Analyzer
- cc_permissions::CcRules
- cli::Cli
- cli::DebugArgs
- cli::DirectHookArgs
- cli::DiscoverArgs
- cli::HookArgs
- cli::InitArgs
- cli::InspectArgs
- cli::ListArgs
- cli::ListRulesArgs
- cli::MigrateArgs
- cli::ProfileArgs
- cli::RuleArgs
- cli::SetupArgs
- cli::StatsArgs
- cli::SuggestArgs
- cli::TokfSetupArgs
- cli::TrustArgs
- condition::MatchContext
- config::Config
- config::ConfigSourceInfo
- config::Rule
- discover::ArchivedFlagAlias
- discover::ArchivedFlagCache
- discover::FlagAlias
- discover::FlagAliasResolver
- discover::FlagCache
- discover::FlagCacheResolver
- environment::Environment
- handlers::HandlerContext
- handlers::SubcommandHandler
- logging::LogEntry
- parser::BashParser
- pattern::Pattern
- payload::Payload
- resolve::EnvLookup
- resolve::ResolvedArgs
- sessions::AuditResult
- sessions::SessionCommand
- suggest::Evidence
- suggest::Suggestion
- toml_config::TomlAlias
- toml_config::TomlCd
- toml_config::TomlConfig
- toml_config::TomlGit
- toml_config::TomlGitBranch
- toml_config::TomlMeta
- toml_config::TomlRule
- toml_config::TomlSettings
- tracking::CommandBreakdown
- tracking::DecisionCounts
- tracking::TrackingEntry
- trust::TrustDb
- trust::TrustEntry
- trust::TrustGuard
- verdict::Verdict
Enums
- ast::RedirectOp
- cli::Command
- cli::ListTarget
- cli::ModeArg
- cli::ProfileTarget
- cli::SetupTarget
- condition::Condition
- config::ConfigDirective
- config::ConfigFormat
- config::RuleTarget
- error::RippyError
- git_styles::GitStyle
- handlers::Classification
- mode::HookType
- mode::Mode
- packages::Package
- payload::FileOp
- resolve::WordResolution
- risk::RiskLevel
- suggest::Confidence
- trust::TrustStatus
- verdict::Decision
Traits
Functions
- allowlists::all_simple_safe
- allowlists::all_wrappers
- allowlists::is_simple_safe
- allowlists::is_wrapper
- allowlists::simple_safe_count
- allowlists::wrapper_count
- ast::command_args
- ast::command_args_from_words
- ast::command_name
- ast::command_name_from_words
- ast::has_expansions
- ast::has_expansions_in_slices
- ast::has_shell_expansion_pattern
- ast::has_unsafe_file_redirect
- ast::is_expansion_node
- ast::is_harmless_fallback
- ast::is_safe_heredoc_substitution
- ast::is_safe_redirect_target
- ast::redirect_info
- cc_permissions::load_cc_rules
- cc_permissions::load_cc_rules_with_home
- condition::detect_git_branch
- condition::evaluate_all
- condition::parse_conditions
- config::enumerate_config_sources
- config::find_project_config
- config::home_dir
- config::load_file
- config::parse_action_word
- config::parse_rule
- debug_cmd::run
- discover::discover_flags
- discover::expand_flags
- discover::load_cache
- discover::parse_help_output
- discover::run
- discover::save_cache
- git_styles::expand_git_config
- handlers::all_handler_commands
- handlers::first_positional
- handlers::get_flag_value
- handlers::get_handler
- handlers::handler_count
- handlers::has_flag
- handlers::is_within_scope
- handlers::normalize_path
- handlers::positional_args
- inspect::run
- list::run
- logging::write_log_entry
- migrate::run
- node_safety::is_node_source_safe
- packages::package_directives
- packages::package_toml
- perl_safety::is_perl_source_safe
- profile_cmd::run
- profile_cmd::write_package_setting
- python_safety::is_python_source_safe
- resolve::resolve_command_args
- resolve::resolve_word
- resolve::shell_join
- resolve::shell_join_arg
- risk::classify
- ruby_safety::is_ruby_source_safe
- rule_cmd::append_rule_to_toml
- rule_cmd::run
- rule_cmd::suggest_patterns
- self_protect::is_protected_path
- sessions::audit_commands
- sessions::filter_auto_allowed
- sessions::parse_project_sessions
- sessions::parse_session_file
- sessions::print_audit
- sessions::to_breakdowns
- setup::run
- sql::classify_sql
- stats::run
- stdlib::run_init
- stdlib::stdlib_directives
- stdlib::stdlib_toml
- suggest::analyze_breakdowns
- suggest::compute_confidence
- suggest::run
- suggest::suggest_action
- toml_config::parse_toml_config
- toml_config::rules_to_toml
- tracking::open_db
- tracking::parse_duration
- tracking::query_command_breakdown
- tracking::query_counts
- tracking::query_top_commands
- tracking::record
- tracking::record_decision
- tracking::resolve_db_path
- trust::detect_repo_id
- trust::hash_content
- trust_cmd::run