Skip to main content

uira_security/
lib.rs

1pub mod permissions;
2pub mod sandbox;
3
4pub use permissions::{
5    build_evaluator_from_rules, expand_path, normalize_path, Action, CompiledRule, ConfigAction,
6    ConfigRule, EvaluationResult, EvaluatorBuilder, Pattern, PatternError, Permission,
7    PermissionEvaluator, PermissionRule,
8};
9pub use sandbox::{
10    is_dangerous_command, is_safe_command, SandboxError, SandboxManager, SandboxPolicy, SandboxType,
11};