cleansh-core 0.1.4

Core library for CleanSH, providing essential data sanitization rules, compilation, and application logic independent of the CLI.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// cleansh-core/src/engines/mod.rs
//! This module contains different sanitization engine implementations.
//!
//! Each engine is a separate file within this directory and implements the
//! `SanitizationEngine` trait. This modular design allows for easy addition
//! of new engine types, such as entropy-based or ML-based sanitizers.
//!
//! To add a new engine, create a new file (e.g., `entropy_engine.rs`),
//! define its logic, and declare it here using `pub mod <engine_name>;`.
//!
//! # License
//! BUSL-1.1

pub mod regex_engine;
pub mod entropy_engine;