Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacyΒ© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Pribado β€” Zero-knowledge privacy platform for confidential API key management, encrypted vault, and secure chat. Built on Oasis Sapphire TEEs | Kitploit
Tools/GitHubGitHub/0xrlawrence/pribado
Authentication & AuthorizationEncryption/Decryption ToolsWeb SecurityCloud SecurityPrivacySecret DetectionIdentity & Access Management (IAM)API Security
GitHub0xrlawrence/pribado

Pribado

Zero-knowledge privacy platform for confidential API key management, encrypted vault, and secure chat. Built on Oasis Sapphire TEEs

522410 months agoNot yet reviewed

Most Popular

View all β†’

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools β†’
Share
View Repository
Website

πŸ” Pribado

Private API Key Management & Zero-Knowledge Infrastructure

MIT License Ko-fi

Pribado is a self-hostable, zero-knowledge platform for managing API keys, encrypted secrets, and private communications. Built on Oasis Sapphire for hardware-backed confidential computing.

Pribado Dashboard


✨ Features

πŸ”‘ Private API Proxy

  • Store API keys (OpenAI, Anthropic, Google, etc.) encrypted
  • Generate proxy keys (priv_xxx) to use instead of exposing real keys
  • Automatic key rotation with webhook notifications
  • Zero-knowledge: server stores encrypted blobs it cannot decrypt

πŸ—„οΈ Encrypted Vault

  • Password manager with AES-256-GCM encryption
  • Keys derived from your wallet signature (never stored)
  • Backup to Oasis Sapphire blockchain
  • Cross-device sync via encrypted chain storage

πŸ’¬ Anonymous Chat

  • End-to-end encrypted real-time messaging
  • No accounts, no identity tracking
  • Messages exist only in transit (not stored)
  • Ephemeral session keys

πŸ“„ Document Signing

  • Sign PDFs with digital signatures
  • Anchor document hashes to Sapphire blockchain
  • Immutable proof of existence and integrity

πŸ›‘οΈ Security Architecture

  • Double-layer encryption: Wallet-derived keys + server enclave
  • Hardware TEE: Oasis Sapphire confidential smart contracts
  • Zero-knowledge: Server cannot read your data
  • Rate limiting: IP-based spam/abuse protection

πŸš€ Quick Start

Prerequisites

  • Node.js v20+
  • npm v10+

Installation

# Clone the repository
git clone https://github.com/0xrlawrence/Pribado.git
cd Pribado

# Install dependencies
npm install

# Create environment file
cp .env.local.example .env.local

# Generate encryption secret
echo "ENCLAVE_SECRET=$(openssl rand -hex 32)" >> .env.local

# Build and run
npm run build
npm start

Open http://localhost:3000 in your browser.

Docker

docker-compose up -d

πŸ”§ Configuration

VariableDescriptionRequired
ENCLAVE_SECRET64-char hex encryption keyβœ… Yes
SAPPHIRE_PRIVATE_KEYOasis wallet private key❌ Optional
SAPPHIRE_RPC_URLOasis RPC endpoint❌ Optional

See SELF_HOSTING.md for complete deployment guide.


πŸ“¦ CLI Tool

Manage API keys from the command line:

# Install globally
npm install -g pribado-cli

# Or use npx
npx pribado-cli

# Set up wallet
pribado init

# Add an API key
pribado keys add

# View your keys
pribado keys

# Revoke a key
pribado keys revoke

See cli/README.md for full documentation.


πŸ” Security

Pribado implements a zero-knowledge architecture:

User's Wallet Signature
        ↓
PBKDF2 (100,000 iterations)
        ↓
Encryption Key (exists ONLY in browser memory)
        ↓
AES-256-GCM Encryption
        ↓
Encrypted blob sent to server

Result: Server stores encrypted data it CANNOT decrypt.

For detailed security documentation, see SECURITY.md.


πŸ—οΈ Tech Stack

LayerTechnology
FrontendNext.js 14, React, TailwindCSS
EncryptionAES-256-GCM, PBKDF2, Argon2id
BlockchainOasis Sapphire (TEE)
DatabaseSQLite (WAL mode)
TransportHTTPS/TLS 1.3
Real-timeSocket.IO

πŸ“š Documentation

  • Self-Hosting Guide
  • Security Architecture
  • Security FAQ
  • Contributing
  • CLI Documentation

🀝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md first.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

πŸ’° Support

If you find this project useful, consider supporting its development:

Ko-fi

Mainnet access requires a minimal $1/month fee to prevent spam and support infrastructure.


⚠️ Disclaimer

This project is provided as-is for personal and educational use. Not designed for enterprise scaling. If you choose to use this in a production environment, you do so at your own risk.

For enterprise use, you are encouraged to self-host and create your own infrastructure.


πŸ“„ License

MIT License - see the LICENSE file for details.


Built with ❀️ for privacy

Download Tool