Module security

Module security 

Source
Expand description

Security validation utilities

Re-exports§

pub use compression_bomb::CompressionBombConfig;
pub use compression_bomb::CompressionBombDetector;
pub use compression_bomb::CompressionBombError;
pub use compression_bomb::CompressionBombProtector;
pub use compression_bomb::CompressionStats;
pub use rate_limit::RateLimitConfig;
pub use rate_limit::RateLimitError;
pub use rate_limit::RateLimitGuard;
pub use rate_limit::RateLimitStats;
pub use rate_limit::WebSocketRateLimiter;

Modules§

compression_bomb
Compression bomb protection to prevent memory exhaustion attacks
rate_limit
Rate limiting system for WebSocket connections to prevent DoS attacks

Structs§

DepthTracker
JSON depth tracker for preventing stack overflow
SecurityValidator
Security validator with configuration-based limits