turbomcp-protocol 3.1.0

Complete MCP protocol implementation with types, traits, context management, and message handling
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Security utilities for TurboMCP
//!
//! This module provides focused security utilities integrated into turbomcp-protocol
//! as part of the distributed security model. These utilities follow the principle
//! of doing one thing well, providing essential security primitives without
//! over-engineering.
//!
//! ## Core Functions
//!
//! - [`validate_path`] - Basic path validation with traversal attack prevention
//! - [`validate_path_within`] - Path validation with directory boundary enforcement
//! - [`validate_file_extension`] - Simple file extension validation

pub mod validation;

// Re-export main functions for convenience
pub use validation::{validate_file_extension, validate_path, validate_path_within};