What problem does it solve?
This Skill addresses the critical issue of secure API key and secret management for developers using Claude Code on macOS, ensuring that credentials are never stored as plaintext and are protected against leaks and exposure.
Core Features & Use Cases
- Secure Storage: Encrypts API keys and secrets using AES-256-GCM and stores them in a dedicated macOS Keychain.
- Keychain Integration: Utilizes macOS Keychain as the single source of truth, ensuring credentials are securely stored and accessible.
- Zero-Plaintext Operation: Ensures that credentials are never written to disk in plaintext, mitigating the risk of leaks.
- Leak Detection: Continuously scans for leaked credentials in various surfaces like logs, clipboard, and git history.
- Rotation Policies: Enforces key age and rotation policies to maintain security posture.
- Project Isolation: Keeps credentials isolated per project to prevent lateral movement and cross-contamination.
Quick Start
Store a new API key for a project using Credential Vault:
vault store ANTHROPIC_API_KEY --project my-app