Expand description
Security domain types and services re-exported from gestura-core-security.
Modules§
- encryption
- Encryption utilities for local data protection
- gdpr
- GDPR compliance features for Gestura.app Provides data export, deletion, consent management, and audit trails
- sandbox
- Agent sandboxing and isolation utilities
- secrets
- Secret (API key) retrieval backed by secure storage.
- storage
- Secure storage implementations for secrets management
Structs§
- Consent
Record - Consent record
- Data
Audit Entry - Data audit entry
- Encryptor
- AES-256-GCM encryptor for protecting sensitive data
- Gdpr
Manager - GDPR compliance manager
- Keychain
Storage - OS keychain integration (when security feature enabled)
- McpToken
- Token for MCP authentication
- Mock
Secure Storage - Mock secure storage for testing
- Sandbox
Config - Sandbox configuration for agent processes
- Sandbox
Manager - Sandbox manager for agent processes
- Secure
Config Manager - Secure configuration manager with encryption and keychain-backed key storage
- Secure
Storage Secret Provider - A
SecretProviderbacked bySecureStorage.
Enums§
- Consent
Status - Consent status for data processing
- Data
Category - GDPR data categories
- Data
Operation - Data operations for audit trail
- Secure
Storage Error - Error type for secure storage operations
Traits§
- Secure
Storage - Secure storage interface for sensitive data
Functions§
- create_
default_ sandbox - Create default sandbox config for different agent types
- create_
secure_ storage - Create the appropriate secure storage implementation based on features.
- get_
gdpr_ manager - Get the global GDPR manager
- keychain_
access_ disabled - Check if keychain access is disabled via environment variables