rustyclaw_core/security/mod.rs
1//! Security module for RustyClaw
2//!
3//! Provides security validation layers including:
4//! - **SafetyLayer** - Unified security defense (recommended)
5//! - SSRF (Server-Side Request Forgery) protection
6//! - Prompt injection defense
7//! - Credential leak detection
8
9pub mod prompt_guard;
10pub mod safety_layer;
11pub mod ssrf;
12
13pub use prompt_guard::{GuardAction, GuardResult, PromptGuard};
14pub use safety_layer::{
15 DefenseCategory, DefenseResult, LeakDetector, LeakResult, PolicyAction, SafetyConfig,
16 SafetyLayer,
17};
18pub use ssrf::SsrfValidator;