""" BreakPilot Secret Store Module This module provides a unified interface for accessing secrets from: 1. HashiCorp Vault (production) 2. Environment variables (development fallback) 3. Docker secrets (containerized environments) Security Architecture: - Vault is the primary secrets store in production - Environment variables serve as fallback for development - No secrets are ever hardcoded in the application code Note: Renamed from 'secrets' to 'secret_store' to avoid conflict with Python's built-in secrets module. """ from .vault_client import ( SecretsManager, get_secrets_manager, get_secret, VaultConfig, SecretNotFoundError, VaultConnectionError, ) __all__ = [ "SecretsManager", "get_secrets_manager", "get_secret", "VaultConfig", "SecretNotFoundError", "VaultConnectionError", ]