Expand description
Security Module
Provides security features for A3S Code sessions:
- Output Sanitizer: Redacts sensitive data from LLM responses
- Taint Tracking: Tracks sensitive values and their encoded variants
- Tool Interceptor: Blocks dangerous tool invocations
- Session Isolation: Per-session security state with secure wipe
- Prompt Injection Defense: Detects and blocks injection attempts
Re-exports§
pub use audit::AuditAction;pub use audit::AuditEntry;pub use audit::AuditEventType;pub use audit::AuditLog;pub use classifier::PrivacyClassifier;pub use config::SecurityConfig;pub use injection::InjectionDetector;pub use injection::ToolOutputInjectionScanner;pub use interceptor::ToolInterceptor;pub use sanitizer::OutputSanitizer;pub use taint::TaintId;pub use taint::TaintRegistry;
Modules§
- audit
- Security Audit Logging
- classifier
- Security Privacy Classifier
- config
- Security Configuration
- injection
- Security Prompt Injection Defense
- interceptor
- Security Tool Interceptor
- sanitizer
- Security Output Sanitizer
- taint
- Security Taint Tracking
Structs§
- Security
Guard - Per-session security orchestrator
Enums§
- Redaction
Strategy - Redaction strategy
- Sensitivity
Level - Sensitivity level for classified data