uira-security 0.0.1

Security: platform-native sandboxing + pattern-based permission evaluation
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub mod permissions;
pub mod sandbox;

pub use permissions::{
    build_evaluator_from_rules, expand_path, normalize_path, Action, CompiledRule, ConfigAction,
    ConfigRule, EvaluationResult, EvaluatorBuilder, Pattern, PatternError, Permission,
    PermissionEvaluator, PermissionRule,
};
pub use sandbox::{
    is_dangerous_command, is_safe_command, SandboxError, SandboxManager, SandboxPolicy, SandboxType,
};