awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pglombardo avatar

pglombardo/PasswordPusher

0
View on GitHub↗
2,871 stars·425 forks·Ruby·apache-2.0·6 vuesdocs.pwpush.com↗

PasswordPusher

PasswordPusher is a self-hosted secret sharing service and file sharing platform used to create encrypted, self-destructing links for sensitive text and files. It functions as a white-label security gateway, allowing organizations to manage the distribution of secrets on their own internal infrastructure.

The system supports corporate white-labeling through custom domain mapping and branding customization to align the interface with a professional identity. It provides a RESTful API and command-line interface for the automated distribution of secrets within external scripts and workflows.

The platform covers a broad range of security and management capabilities, including AES-GCM encryption at rest, multi-factor authentication, and single sign-on integration. It manages the lifecycle of sensitive data through automatic expiration based on time or view counts, while maintaining an audit trail of access history. The service supports flexible data persistence with various database backends and pluggable object storage for encrypted files.

Deployment is supported via containerized orchestration with automated TLS provisioning.

Features

  • Encrypted File Sharing - Provides the core capability of creating encrypted, self-destructing links for sharing sensitive text.
  • Self-Destructing Payloads - Creates encrypted secrets that are entirely deleted after a specified duration or number of views.
  • Secure Secret Sharing - Shares sensitive text, files, or passwords via encrypted links that automatically expire.
  • Pluggable Object Storage - Supports flexible data persistence via local storage, Amazon S3, and Azure Blob Storage.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI
  • Pluggable Database Backends - Supports switching between SQLite and PostgreSQL for storing encrypted payloads based on deployment scale.
  • Record Deletion - Permanently removes sensitive records and files automatically based on time limits or view counts.
  • Secure Secret Distribution - Exposes a stateless REST interface for the secure distribution and expiration of encrypted links.
  • Self-Hosted Deployments - Can be installed on private infrastructure using Docker, Kubernetes, or various cloud platforms.
  • RESTful Lifecycle Management - Offers a RESTful interface to manage the full lifecycle of encrypted secret pushes within external workflows.
  • Encrypted Secret Sharing - Implements secure distribution of credentials and encrypted files to external parties via a CLI and API.
  • AES-GCM Data Encryptors - Uses AES-GCM authenticated encryption to secure sensitive data at rest with unique keys.
  • Transit and At-Rest Encryption - Encrypts database records at rest using AES-GCM with unique per-field keys.
  • Self-Hosted Vaults - Allows deploying and administering a private instance for storing and distributing secrets on internal infrastructure.
  • Self-Destructing Sharing - Creates encrypted, self-destructing links for sharing sensitive text and files.
  • View-Count and Time Expirations - Automatically deletes encrypted records and files once a specific time limit or view count is reached.
  • Encrypted File Sharing Platforms - Provides a private infrastructure for distributing encrypted files stored on local disk, S3, or Azure Blob.
  • TOTP Authentication Systems - Requires time-based one-time passwords (TOTP) to provide a second layer of security during sign-in.
  • Pluggable Storage Backends - Provides an abstraction layer to store encrypted files on local disk, S3, Google Cloud, or Azure Blob Storage.
  • Programmatic Secret Distribution - Provides a RESTful API and CLI for the automated distribution of secrets within external scripts.
  • Containerized Production Setups - Provides Docker Compose configurations with automated SSL/TLS certificate provisioning for production instances.
  • Custom Domain Mapping - Maps the application to a unique organizational domain to improve trust and brand recognition.
  • Access Control - Controls whether secret link creation requires authentication or allows anonymous access.
  • Bearer Token Authentication - Secures programmatic API access to secret management using bearer tokens in HTTP headers.
  • RESTful Secret Management APIs - Provides a RESTful interface to create, retrieve, and expire encrypted secret pushes.
  • Workspace Security Policies - Enforces mandatory expiration limits and passphrase requirements across shared team workspaces.
  • Multi-Factor Authentication - Supports multi-factor authentication via TOTP codes from authenticator apps to enhance account security.
  • Link Protection - Adds an optional password layer to shared links for security beyond the unique URL.
  • Secure Link Dispatchers - Emails secure, encrypted links directly to recipients on behalf of the sender.
  • Single Sign-On Integrations - Integrates with external identity providers to enable centralized single sign-on authentication.
  • Database-Agnostic Frameworks - Decouples application logic from the database, allowing users to switch between SQLite and PostgreSQL.
  • Administrative Dashboards - Provides a web-based dashboard for managing system configurations, pushes, and user data.
  • Secret Access Auditing - Tracks and logs the access history of shared secrets to maintain a security audit trail.
  • Branding Customization - Allows uploading custom logos and modifying visual elements to align the interface with corporate identity.
  • Sharing Revocations - Allows immediate manual deletion of shared links to revoke access before the expiration limit.
  • White Labeling - Customizes the look, feel, and domain of the service to align with an organization's professional brand identity.
  • White-Label Security Gateways - Provides a customizable interface for organizations to share secrets under their own domain and branding.
  • JSON APIs - Provides a JSON-based API for programmatically pushing sensitive data into secure sharing workflows.
  • Open Source Applications - Secure password delivery and sharing tool.
  • Historique des stars

    Graphique de l'historique des stars pour pglombardo/passwordpusherGraphique de l'historique des stars pour pglombardo/passwordpusher

    Questions fréquentes

    Que fait pglombardo/passwordpusher ?

    PasswordPusher is a self-hosted secret sharing service and file sharing platform used to create encrypted, self-destructing links for sensitive text and files. It functions as a white-label security gateway, allowing organizations to manage the distribution of secrets on their own internal infrastructure.

    Quelles sont les fonctionnalités principales de pglombardo/passwordpusher ?

    Les fonctionnalités principales de pglombardo/passwordpusher sont : Encrypted File Sharing, Self-Destructing Payloads, Secure Secret Sharing, Pluggable Object Storage, Pluggable Database Backends, Record Deletion, Secure Secret Distribution, Self-Hosted Deployments.

    Quelles sont les alternatives open-source à pglombardo/passwordpusher ?

    Les alternatives open-source à pglombardo/passwordpusher incluent : jhaals/yopass — Yopass is a secure secret sharing platform used to share encrypted text and files via one-time expiring links. It… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… passbolt/passbolt_api — Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted… robinkarlberg/transfer.zip-web — The application functions as a self-hosted file sharing platform that allows users to transfer files directly through… kimai/kimai — Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates… supabase/supabase-js — supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted…

    Alternatives open source à PasswordPusher

    Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec PasswordPusher.
    • jhaals/yopassAvatar de jhaals

      jhaals/yopass

      2,581Voir sur GitHub↗

      Yopass is a secure secret sharing platform used to share encrypted text and files via one-time expiring links. It utilizes client-side encryption to ensure that sensitive data is encrypted in the browser before transmission, preventing the server from seeing plain text. The platform differentiates itself through an integrated security auditing system that generates structured logs and triggers cryptographically signed webhooks when secrets are created, viewed, or expired. It also features an access control system based on OpenID Connect, allowing administrators to restrict secret creation and

      TypeScriptencryption-decryptionhacktoberfestpassword-sharing
      Voir sur GitHub↗2,581
    • bitwarden/androidAvatar de bitwarden

      bitwarden/android

      8,457Voir sur GitHub↗

      This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

      Kotlinandroidbitwardencompose
      Voir sur GitHub↗8,457
    • passbolt/passbolt_apiAvatar de passbolt

      passbolt/passbolt_api

      5,974Voir sur GitHub↗

      Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted vault where organizations can store, share, and manage credentials securely. The server exposes a JSON REST API that authenticates requests using either GPGAuth or JWT tokens, and all secrets are protected with OpenPGP end-to-end encryption, ensuring the server never has access to plaintext passwords. The platform distinguishes itself through a comprehensive role-based access control system that governs resource sharing and administrative actions. Teams can organize users into gro

      PHPcakephpcakephp5credentials
      Voir sur GitHub↗5,974
    • robinkarlberg/transfer.zip-webAvatar de robinkarlberg

      robinkarlberg/transfer.zip-web

      1,491Voir sur GitHub↗

      The application functions as a self-hosted file sharing platform that allows users to transfer files directly through the browser or via cloud storage. It provides decentralized file-sharing utilities that stream encrypted data between client browsers without intermediate storage servers, alongside mechanisms for managing object storage providers and local disk configurations. The system incorporates client-side encryption to secure file payloads within the browser prior to transmission, paired with fallback relay routing to bypass restrictive firewalls through secondary TURN servers when dir

      JavaScriptend-to-end-encryptionfilesharingfiletransfer
      Voir sur GitHub↗1,491
    Voir les 30 alternatives à PasswordPusher→