List of all items
Structs
- audit::AuditConfig
- audit::AuditEvent
- audit::AuditEventBuilder
- audit::AuditEventId
- audit::AuditFilter
- audit::AuditStats
- audit::DefaultAuditLoggerFactory
- audit::IntegrityReport
- audit::RotationConfig
- audit::compliance::ComplianceMatrix
- audit::compliance::GDPR
- audit::compliance::HIPAA
- audit::compliance::ISO27001
- audit::compliance::PciDss
- audit::compliance::RecommendedConfig
- audit::compliance::SOC2
- audit::file::FileAuditLogger
- audit::memory::InMemoryAuditLogger
- audit::neutralization::AuditedNeutralizer
- audit::neutralization::NeutralizationAuditContext
- auth::AccessToken
- auth::AuthConfig
- auth::AuthContext
- auth::AuthManager
- auth::ScopeRequirements
- cli::commands::CommandOutput
- cli::commands::KindlyCommand
- cli::validation::CommandValidator
- component_selector::ComponentManager
- component_selector::ComponentSelector
- config::Config
- config::EventProcessorConfig
- config::ScannerConfig
- config::ServerConfig
- config::ShieldConfig
- config::reload::ConfigWatcher
- config::reload::DefaultConfigChangeHandler
- config::reload::ValidationError
- daemon::DaemonConfig
- daemon::DaemonHandle
- error::ErrorContext
- logging::ErrorLog
- logging::LogConfig
- logging::SemanticLogger
- metrics::Timer
- metrics::enhanced_interface::EnhancedMetricsSpec
- metrics::enhanced_interface::ReadPerformanceStats
- metrics::enhanced_interface::WritePerformanceStats
- metrics::standard::StandardMetricsProvider
- neutralizer::BatchNeutralizeResult
- neutralizer::CorrelationData
- neutralizer::InjectionNeutralizationConfig
- neutralizer::NeutralizationConfig
- neutralizer::NeutralizeResult
- neutralizer::NeutralizerCapabilities
- neutralizer::UnicodeNeutralizationConfig
- neutralizer::health::CapabilityChecks
- neutralizer::health::ErrorMetrics
- neutralizer::health::ErrorRateThresholds
- neutralizer::health::HealthIssue
- neutralizer::health::HealthMonitoredNeutralizer
- neutralizer::health::NeutralizationHealthChecker
- neutralizer::health::NeutralizationHealthConfig
- neutralizer::health::NeutralizationHealthReport
- neutralizer::health::PerformanceMetrics
- neutralizer::health::PerformanceThresholds
- neutralizer::health::ResourceMetrics
- neutralizer::health::ResourceThresholds
- neutralizer::metrics::NeutralizationMetrics
- neutralizer::metrics::NeutralizationMetricsSummary
- neutralizer::rate_limited::NeutralizationRateLimitConfig
- neutralizer::rate_limited::NeutralizationRateLimitStats
- neutralizer::rate_limited::RateLimitedNeutralizer
- neutralizer::recovery::RecoveryConfig
- neutralizer::recovery::RecoveryContext
- neutralizer::recovery::ResilientNeutralizer
- neutralizer::rollback::RollbackConfig
- neutralizer::rollback::RollbackEntry
- neutralizer::rollback::RollbackNeutralizer
- neutralizer::rollback::RollbackStats
- neutralizer::security_aware::NeutralizationSecurityManager
- neutralizer::security_aware::NeutralizationSecuritySummary
- neutralizer::security_aware::SecurityAwareNeutralizer
- neutralizer::standard::StandardNeutralizer
- neutralizer::traced::TracedNeutralizer
- neutralizer::validation::NeutralizationValidator
- neutralizer::validation::ValidationConfig
- permissions::CategoryRule
- permissions::ClientPermissions
- permissions::PermissionContext
- permissions::PermissionRules
- permissions::PermissionStats
- permissions::StandardPermissionFactory
- permissions::ToolDefinition
- permissions::standard::StandardPermissionManager
- plugins::DefaultPluginManagerFactory
- plugins::HealthStatus
- plugins::PluginCapabilities
- plugins::PluginConfig
- plugins::PluginHandle
- plugins::PluginId
- plugins::PluginInfo
- plugins::PluginMetadata
- plugins::PluginMetrics
- plugins::ScanContext
- plugins::ScanOptions
- plugins::manager::DefaultPluginManager
- plugins::native::NativePluginLoader
- protocol::claude_code::ClaudeCodeError
- protocol::claude_code::LastThreatInfo
- protocol::claude_code::PerformanceMetrics
- protocol::claude_code::ShieldConfig
- protocol::claude_code::ShieldControlRequest
- protocol::claude_code::ShieldControlResponse
- protocol::claude_code::ShieldInfoParams
- protocol::claude_code::ShieldInfoResponse
- protocol::claude_code::ShieldState
- protocol::claude_code::ShieldStatistics
- protocol::claude_code::ShieldStatusNotification
- protocol::claude_code::ShieldStatusParams
- protocol::claude_code::ThreatPattern
- protocol::types::ClientCapabilities
- protocol::types::ClientInfo
- protocol::types::InitializeParams
- protocol::types::InitializeResult
- protocol::types::JsonRpcError
- protocol::types::JsonRpcNotification
- protocol::types::JsonRpcRequest
- protocol::types::JsonRpcResponse
- protocol::types::LoggingCapability
- protocol::types::Prompt
- protocol::types::PromptArgument
- protocol::types::PromptsCapability
- protocol::types::PromptsListResult
- protocol::types::Resource
- protocol::types::ResourceContent
- protocol::types::ResourceReadParams
- protocol::types::ResourcesCapability
- protocol::types::ResourcesListResult
- protocol::types::RootsCapability
- protocol::types::SamplingCapability
- protocol::types::ServerCapabilities
- protocol::types::ServerInfo
- protocol::types::Tool
- protocol::types::ToolCallParams
- protocol::types::ToolsCapability
- protocol::types::ToolsListResult
- rate_limit::ClientLimit
- rate_limit::IpLimit
- rate_limit::MethodLimit
- rate_limit::RateLimitConfig
- rate_limit::RateLimitResult
- rate_limit::RateLimiter
- resilience::bulkhead::BulkheadStats
- resilience::bulkhead::BulkheadWrapper
- resilience::bulkhead::StandardBulkhead
- resilience::circuit_breaker::CircuitBreaker
- resilience::circuit_breaker::CircuitBreakerConfig
- resilience::circuit_breaker::CircuitBreakerRegistry
- resilience::circuit_breaker::CircuitBreakerStats
- resilience::config::BulkheadConfig
- resilience::config::CircuitBreakerConfig
- resilience::config::HealthCheckConfig
- resilience::config::RecoveryConfig
- resilience::config::ResilienceConfig
- resilience::config::RetryConfig
- resilience::retry::DefaultRetryPolicy
- resilience::retry::HttpRetryPolicy
- resilience::retry::RetryBuilder
- resilience::retry::RetryConfig
- resilience::standard::StandardCircuitBreaker
- resilience::standard::StandardHealthChecker
- resilience::standard::StandardRecoveryStrategy
- resilience::standard::StandardResilienceFactory
- resilience::standard::StandardRetryStrategy
- resilience::stubs::Analyzer
- resilience::stubs::Cache
- resilience::stubs::Counter
- resilience::stubs::EventBuffer
- resilience::stubs::EventStatistics
- resilience::stubs::HealthPredictions
- resilience::stubs::RecoveryPlan
- resilience::stubs::RetryPrediction
- resilience::stubs::StateManager
- resilience::stubs::ThresholdManager
- scanner::ScannerStats
- scanner::SecurityScanner
- scanner::Threat
- scanner::crypto::CryptoScanner
- scanner::injection::InjectionScanner
- scanner::patterns::ThreatPatterns
- scanner::sync_wrapper::SyncSecurityScanner
- scanner::unicode::UnicodeScanner
- scanner::xss_scanner::StandardXssScanner
- scanner::xss_scanner::XssScannerCapabilities
- security::boundaries::ConcurrencyLimiter
- security::boundaries::SecurityLimits
- security::hardening::CommandRateLimiter
- security::hardening::FileSandbox
- security::hardening::NeutralizationContext
- security::hardening::ResourceMonitor
- security::hardening::SecurityAuditLogger
- security::hardening::SecurityContext
- server::McpServer
- setup::ConfigLocation
- setup::JsonConfigWriter
- setup::JsonLocalConfigWriter
- setup::McpDetector
- setup::TomlConfigWriter
- setup::YamlConfigWriter
- shield::Shield
- shield::ShieldInfo
- shield::ShieldStats
- shield::cli::CliShield
- shield::cli::ShieldStatus
- shield::display::ShieldDisplay
- shield::universal_display::ThreatBreakdown
- shield::universal_display::UniversalDisplay
- shield::universal_display::UniversalDisplayConfig
- shield::universal_display::UniversalShieldStatus
- signing::MessageSignature
- signing::SignedMessage
- signing::SigningConfig
- signing::SigningManager
- standard_impl::StandardCorrelationEngine
- standard_impl::StandardEventProcessor
- standard_impl::StandardFactory
- standard_impl::StandardRateLimiter
- standard_impl::StandardScanner
- storage::ArchiveStats
- storage::CorrelationState
- storage::CorrelationWindow
- storage::DefaultStorageFactory
- storage::DetectedPattern
- storage::EventFilter
- storage::EventId
- storage::RateLimitState
- storage::SnapshotId
- storage::StorageConfig
- storage::StorageStats
- storage::memory::InMemoryStorage
- telemetry::SecureTelemetry
- telemetry::TelemetryConfig
- telemetry::TelemetryContext
- telemetry::TelemetryMetric
- telemetry::TelemetrySpan
- telemetry::distributed::DistributedSpan
- telemetry::distributed::DistributedTracingProvider
- telemetry::distributed::HttpHeadersCarrier
- telemetry::distributed::ProbabilitySampler
- telemetry::distributed::SamplingAttributes
- telemetry::distributed::SamplingDecision
- telemetry::distributed::SpanBuilder
- telemetry::distributed::SpanEvent
- telemetry::distributed::SpanLink
- telemetry::distributed::SpanStatus
- telemetry::distributed::W3CTraceContextPropagator
- telemetry::metrics::CommandMetrics
- telemetry::metrics::MetricsCollector
- telemetry::metrics::MetricsSnapshot
- telemetry::metrics::MetricsSummary
- telemetry::standard::StandardTelemetryFactory
- telemetry::standard::StandardTelemetryProvider
- traits::CircuitBreakerWrapper
- traits::CircuitStats
- traits::CorrelationRules
- traits::CorrelationStats
- traits::EndpointStats
- traits::ErrorCategory
- traits::EventHandle
- traits::HealthCheckMetadata
- traits::HealthCheckResult
- traits::HealthReport
- traits::HistogramStats
- traits::PatternRule
- traits::ProcessorStats
- traits::RateLimitDecision
- traits::RateLimitKey
- traits::RateLimiterStats
- traits::RecoveryContext
- traits::RecoveryStats
- traits::RetryContext
- traits::RetryDecision
- traits::RetryStats
- traits::RetryStrategyWrapper
- traits::ScannerMetrics
- traits::ScannerStats
- traits::SecurityEvent
- traits::SecurityInsights
- traits::ThreatPattern
- transport::BufferConfig
- transport::CertificateInfo
- transport::ClientAuthConfig
- transport::ConnectionInfo
- transport::ConnectionStats
- transport::DefaultTransportFactory
- transport::SecurityConfig
- transport::SecurityInfo
- transport::TimeoutConfig
- transport::TransportConfig
- transport::TransportManager
- transport::TransportMessage
- transport::TransportMessageBuilder
- transport::TransportMetadata
- transport::TransportStats
- transport::TransportTypeConfig
- transport::http::HttpConfig
- transport::http::HttpConnection
- transport::http::HttpTransport
- transport::proxy::ProxyConfig
- transport::proxy::ProxyTransport
- transport::stdio::StdioConnection
- transport::stdio::StdioTransport
- transport::websocket::WebSocketConfig
- transport::websocket::WebSocketConnection
- transport::websocket::WebSocketTransport
- versioning::ApiEndpoint
- versioning::ApiRegistry
- versioning::VersionInfo
- versioning::VersionNegotiator
- web::dashboard::DashboardConfig
- web::dashboard::DashboardServer
- web::metrics::MetricsState
Enums
- audit::AuditBackend
- audit::AuditEventType
- audit::AuditSeverity
- audit::ExportFormat
- audit::RotationStrategy
- auth::TokenType
- auth::TokenValidation
- cli::commands::AdvancedAction
- cli::commands::Commands
- config::reload::ConfigReloadEvent
- config::reload::ValidationSeverity
- error::ErrorSeverity
- error::KindlyError
- error::RecoveryStrategy
- logging::LogFormat
- neutralizer::AttackPattern
- neutralizer::BiDiReplacement
- neutralizer::CommandAction
- neutralizer::HomographAction
- neutralizer::NeutralizationMode
- neutralizer::NeutralizeAction
- neutralizer::NeutralizeError
- neutralizer::PathAction
- neutralizer::PromptAction
- neutralizer::SqlAction
- neutralizer::ZeroWidthAction
- neutralizer::health::HealthStatus
- neutralizer::recovery::RecoveryStrategy
- neutralizer::validation::ValidationError
- permissions::Permission
- permissions::ThreatLevel
- permissions::ToolCategory
- plugins::IsolationLevel
- protocol::claude_code::ClaudeCodeErrorCode
- protocol::claude_code::ShieldControlAction
- protocol::claude_code::ThreatSeverity
- protocol::types::ResourceContentType
- rate_limit::ClientPriority
- rate_limit::TrackingMethod
- resilience::bulkhead::BulkheadError
- resilience::circuit_breaker::CircuitBreakerError
- resilience::circuit_breaker::CircuitState
- scanner::Location
- scanner::ScanError
- scanner::Severity
- scanner::ThreatType
- security::hardening::CommandSource
- security::hardening::NeutralizationMode
- server::ServerError
- setup::ConfigFormat
- setup::IdeType
- shield::cli::DisplayFormat
- shield::universal_display::DisplayFormat
- signing::SigningAlgorithm
- storage::StorageType
- telemetry::MetricValue
- telemetry::distributed::SpanKind
- telemetry::distributed::StatusCode
- telemetry::metrics::Metric
- traits::CircuitBreakerError
- traits::CircuitState
- traits::ErrorType
- traits::HealthCheckType
- traits::HealthStatus
- traits::Priority
- traits::RecoveryState
- transport::TransportType
- versioning::ApiStability
Traits
- audit::AuditLogger
- audit::AuditLoggerFactory
- config::reload::ConfigChangeHandler
- error::ResultExt
- metrics::enhanced_interface::EnhancedMetricsProvider
- neutralizer::ThreatNeutralizer
- neutralizer::api::ThreatNeutralizerApi
- neutralizer::traced::NeutralizerTracingExt
- permissions::PermissionManagerFactory
- permissions::ToolPermissionManager
- plugins::PluginLoader
- plugins::PluginManagerFactory
- plugins::PluginManagerTrait
- plugins::SecurityPlugin
- resilience::bulkhead::BulkheadTrait
- resilience::bulkhead::DynBulkhead
- resilience::retry::RetryPolicy
- scanner::xss_scanner::XssScanner
- setup::ConfigWriter
- storage::ArchivalStorage
- storage::StorageProvider
- storage::StorageProviderFactory
- telemetry::TelemetryProvider
- telemetry::TelemetryProviderFactory
- telemetry::distributed::ContextCarrier
- telemetry::distributed::ContextPropagator
- telemetry::distributed::TracingSampler
- traits::CircuitBreakerTrait
- traits::CorrelationEngine
- traits::CounterTrait
- traits::DynCircuitBreaker
- traits::DynRetryStrategy
- traits::EnhancedScanner
- traits::EventBufferTrait
- traits::GaugeTrait
- traits::HealthCheckTrait
- traits::HistogramTrait
- traits::MetricsProvider
- traits::RateLimiter
- traits::RecoveryStrategyTrait
- traits::ResilienceFactory
- traits::RetryStrategyTrait
- traits::SecurityComponentFactory
- traits::SecurityEventProcessor
- traits::SecurityScannerTrait
- transport::MessageHandler
- transport::Transport
- transport::TransportConnection
- transport::TransportFactory
Macros
Functions
- audit::create_audit_logger
- cli::commands::run_command
- cli::validation::sanitize_output
- cli::validation::validate_feature_name
- cli::validation::validate_file_path
- cli::validation::validate_format
- cli::validation::validate_port
- cli::validation::validate_scan_input
- create_audit_logger
- create_rate_limiter
- create_scanner
- create_storage
- create_telemetry
- create_transport
- daemon::run_with_daemon
- error::degradation::degrade_display_format
- error::handlers::handle_display_error
- error::handlers::handle_file_error
- error::handlers::handle_validation_error
- error::recovery::retry_with_backoff
- error::recovery::with_timeout
- error::security_patterns::constant_time_compare
- error::security_patterns::handle_auth_error
- error::security_patterns::handle_resource_limit
- error::security_patterns::handle_threat
- error::security_patterns::handle_timeout
- logging::init_logging
- logging::init_logging_simple
- logging::sanitize_for_log
- metrics::create_metrics_provider
- neutralizer::api::create_neutralizer_api
- neutralizer::api::create_neutralizer_with_telemetry_api
- neutralizer::api::examples::basic_example
- neutralizer::api::examples::batch_example
- neutralizer::api::examples::configuration_example
- neutralizer::create_neutralizer
- neutralizer::create_neutralizer_with_telemetry
- neutralizer::standard::to_ascii_equivalent
- permissions::default_tool_definitions
- protocol::claude_code::create_status_notification
- protocol::claude_code::threat_to_severity
- protocol::types::error_response
- protocol::types::success_response
- resilience::create_bulkhead
- resilience::create_circuit_breaker
- resilience::create_health_checker
- resilience::create_recovery_strategy
- resilience::create_retry_strategy
- resilience::retry::retry_with_backoff
- scanner::create_security_scanner
- scanner::patterns::save_default_patterns
- scanner::sync_wrapper::create_sync_scanner
- scanner::xss_scanner::create_xss_scanner
- security::boundaries::check_json_depth
- security::boundaries::check_size_limit
- security::hardening::info_disclosure::mask_sensitive
- security::hardening::info_disclosure::sanitize_error
- security::hardening::injection::check_command_injection
- setup::complete_progress
- setup::confirm_action
- setup::create_config_writer
- setup::format_config_preview
- setup::print_section_header
- setup::print_welcome_banner
- setup::prompt_ide_selection
- setup::run_setup_wizard
- setup::show_progress
- setup::show_setup_result
- shield::cli::hooks::post_command_hook
- shield::cli::hooks::pre_command_hook
- shield::cli::hooks::prompt_command
- shield::universal_display::create_universal_display
- storage::create_storage_provider
- telemetry::create_telemetry_provider
- transport::create_transport
- versioning::add_version_metadata
- web::metrics::metrics_routes
Type Aliases
Statics
Constants
- logging::event_types::AUTH_FAILURE
- logging::event_types::AUTH_SUCCESS
- logging::event_types::CIRCUIT_BREAKER_CLOSE
- logging::event_types::CIRCUIT_BREAKER_OPEN
- logging::event_types::PATTERN_DETECTED
- logging::event_types::PERFORMANCE_OPTIMIZED
- logging::event_types::RATE_LIMIT_EXCEEDED
- logging::event_types::REQUEST_PROCESSED
- logging::event_types::THREAT_BLOCKED
- logging::event_types::THREAT_DETECTED
- logging::field_names::CLIENT_ID
- logging::field_names::METHOD
- logging::field_names::OPTIMIZATION_LEVEL
- logging::field_names::PATTERN_CONFIDENCE
- logging::field_names::RESPONSE_TIME_MS
- logging::field_names::THREAT_SEVERITY
- logging::field_names::THREAT_TYPE
- logging::field_names::TOKENS_REMAINING
- protocol::types::PROTOCOL_VERSION
- protocol::types::error_codes::INTERNAL_ERROR
- protocol::types::error_codes::INVALID_PARAMS
- protocol::types::error_codes::INVALID_REQUEST
- protocol::types::error_codes::METHOD_NOT_FOUND
- protocol::types::error_codes::PARSE_ERROR
- protocol::types::error_codes::RATE_LIMITED
- protocol::types::error_codes::THREAT_DETECTED
- protocol::types::error_codes::UNAUTHORIZED
- versioning::API_VERSION
- versioning::MCP_PROTOCOL_VERSION
- versioning::SERVER_VERSION