ggen_cli_validation/lib.rs
1//! # ggen-cli-validation
2//!
3//! IO validation and security for ggen CLI operations.
4//!
5//! Provides validation for:
6//! - File read/write operations
7//! - Permission enforcement
8//! - Path traversal prevention
9//! - Command structure validation
10
11pub mod error;
12pub mod io_validator;
13pub mod noun_verb_validator;
14pub mod security;
15
16pub use error::ValidationError;
17pub use io_validator::IoValidator;
18pub use noun_verb_validator::NounVerbValidator;
19pub use security::{Permission, PermissionModel};