Zero-Knowledge Encryption
End-to-end encryption with Argon2id, AES-256-GCM, and X25519. The server never sees your secrets in plaintext.
PassBox is a zero-knowledge secrets management platform. Your secrets are encrypted client-side before they ever leave your machine — the server never sees plaintext values.
Zero-Knowledge Encryption
End-to-end encryption with Argon2id, AES-256-GCM, and X25519. The server never sees your secrets in plaintext.
CLI-Native
21 commands covering every operation — vaults, secrets, environments, teams, webhooks, and more.
AI Agent Ready
MCP server with 11 tools lets AI agents (Claude, Cursor, Windsurf) securely access secrets without exposing values.
Developer SDK
TypeScript/Node.js SDK (@pabox/sdk) for programmatic access. GitHub Action for CI/CD pipelines.
# Install the CLInpm install -g pabox
# Register and create your first vaultpassbox loginpassbox vault create my-app
# Store and retrieve secretspassbox set DATABASE_URL "postgres://..." --vault my-apppassbox get DATABASE_URL --vault my-app
# Run your app with secrets injectedpassbox run --vault my-app -- node server.js
# Push/pull .env filespassbox env push .env --vault my-apppassbox env pull --vault my-app -o .env.local| Component | Package | Description |
|---|---|---|
| CLI | pabox | Command-line tool (passbox binary) |
| SDK | @pabox/sdk | TypeScript SDK for Node.js |
| MCP Server | @pabox/mcp-server | AI agent integration |
| GitHub Action | Paparusi/passbox | CI/CD secrets injection |
| Web Dashboard | passbox.dev | Browser-based management |
PassBox is MIT licensed and fully open source. Self-host it or use the managed service at passbox.dev.