What problem does it solve?
This skill provides a unified secret-management interface designed to securely store, retrieve, rotate, and audit credentials across services, with HashiCorp Vault as a primary backend.
Core Features & Use Cases
- Unified SecretManager abstraction: defines a common API for secret storage, retrieval, and deletion across adapters.
- Vault integration & offline/online modes: supports deterministic local caching with online sync and automatic token renewal.
- NestJS integration: includes NestJS-friendly module and service patterns for easy DI and configuration.
- Real-world use cases: store DB credentials, API keys, and configuration values, and switch between vault-backed and env-backups when Vault is unavailable.
Quick Start
Install the vault adapters and initialize a VaultSecret with a path and host to begin reading secrets.