io.github.mdfifty50-boop/secure-vault
Encrypted secrets and credential management for agents
Versions
0.1.1latestTools 6
store_secret Store an encrypted secret with optional rotation policy. Value is encrypted at rest with AES-256-GCM.
get_agent_token Issue a short-lived, scoped token for an agent to use a secret. The agent receives an opaque token ID — never the raw secret. Use inject_secret_to_request to apply the token to an outbound request.
rotate_secrets Rotate all secrets for a given service. Old values are overwritten, and all outstanding tokens for those secrets are invalidated.
audit_secret_access View an audit trail of who accessed which secrets over a time range.
scan_config_for_leaks Scan a config text for exposed secrets — API keys, tokens, passwords, private keys. Uses 12 regex patterns covering AWS, GitHub, OpenAI, Anthropic, Slack, Stripe, and generic credentials.
inject_secret_to_request Return a request object with the secret injected. Pass a token_id obtained from get_agent_token and a request template with a {{SECRET}} placeholder. The server substitutes the real secret — the agent never handles the raw value.
Permissions 1
env_vars low