Skip to main content

Module unified

Module unified 

Source
Expand description

Unified Command Evaluator - Phase 5

Merges CommandPolicyEvaluator with command_safety module to provide comprehensive command validation combining:

  • Policy-based rules (allow/deny prefixes, regexes, globs)
  • Safety rules (subcommand validation, dangerous patterns)
  • Shell parsing (decompose complex scripts)
  • Audit logging & caching

Structs§

EvaluationResult
Complete evaluation result
PolicyAwareEvaluator
Policy-aware evaluator adapter for backward compatibility with CommandPolicyEvaluator
UnifiedCommandEvaluator
Unified command evaluator combining policies and safety rules

Enums§

EvaluationReason
Detailed reason for evaluation result