Skip to main content

Module security

Module security 

Source
Expand description

Security Module

Provides a trait-based security interface for A3S Code sessions. External consumers implement SecurityProvider to plug in their own security logic (sanitization, taint tracking, injection detection, etc.).

Re-exports§

pub use config::SecurityConfig;
pub use default::DefaultSecurityConfig;
pub use default::DefaultSecurityProvider;
pub use default::SensitivePattern;

Modules§

config
Security Configuration
default
Default Security Provider

Structs§

NoOpSecurityProvider
No-op security provider (default when security is disabled)

Enums§

RedactionStrategy
Redaction strategy
SensitivityLevel
Sensitivity level for classified data

Traits§

SecurityProvider
Trait for pluggable security providers.