pub fn validate_glob_pattern(pattern: &str) -> ValidationResult<()>Expand description
Validate a glob pattern for security.
§Security Checks
- Rejects patterns containing “..”
- Rejects patterns containing null bytes
- Rejects excessively long patterns
§Examples
use data_modelling_core::validation::input::validate_glob_pattern;
assert!(validate_glob_pattern("**/*.json").is_ok());
assert!(validate_glob_pattern("data/*.csv").is_ok());
assert!(validate_glob_pattern("../secret/*.json").is_err());