Crate llm_config_security

Crate llm_config_security 

Source
Expand description

§LLM Config Security

Enterprise-grade security hardening and validation for LLM Config Manager.

§Features

  • Input validation and sanitization
  • Rate limiting and throttling
  • Cryptographic operations validation
  • Security policy enforcement
  • Audit logging validation
  • Attack prevention (SQLi, XSS, CSRF, etc.)

Re-exports§

pub use errors::SecurityError;
pub use errors::SecurityResult;
pub use input::InputValidator;
pub use input::SanitizationConfig;
pub use rate_limit::RateLimiter;
pub use rate_limit::RateLimitConfig;
pub use crypto::CryptoValidator;
pub use crypto::KeyValidator;
pub use policy::SecurityPolicy;
pub use policy::PolicyEnforcer;
pub use audit::AuditValidator;
pub use audit::AuditConfig;
pub use validation::Validator;
pub use validation::ValidationRule;

Modules§

audit
Audit log validation
crypto
Cryptographic validation and security
errors
Security error types
input
Input validation and sanitization
policy
Security policy enforcement
rate_limit
Rate limiting and throttling
validation
Generic validation framework

Structs§

SecurityConfig
Security hardening configuration
SecurityContext
Security context for operations