Wundervault injects credentials into the agent’s runtime — never into the chat. Claude, Cursor, OpenClaw, Hermes, and your own agents can deploy, call APIs, and query databases without ever seeing plaintext keys.
Or share a one-time secret — a link + passphrase that self-destructs after a single read.
Most teams hand AI agents the same long-lived credentials a human uses — pasted into chat, stored in .env, never rotated. One bad prompt, one leaked log, and the keys are out.
The agent asks. The MCP server injects. The credential never crosses the model boundary.
Three agents, three jobs, three different keys — each agent gets only the scope its work requires.
Encryption happens in your browser via the Web Crypto API. The server stores only AES-256-GCM ciphertext plus the values needed to authorize retrieval — it cannot derive the key, the passphrase, or the plaintext.
The onboard script verifies its own Ed25519 signature before running and hard-blocks pipe execution. Credentials are registered with a local daemon and stored in an encrypted profile file — no plaintext on disk.
📨 SEND on the secrets it should see.vault_exec. The MCP server hard-blocked shell escapes before decrypting.Calibrated from the security whitepaper. §1 names the threat classes Wundervault is designed against; §9 names the limits inherent to browser-based crypto, endpoint trust, and revocation semantics.
Create a free account or log in to save secrets to your zero-knowledge vault.
Don't have an account? Create one free