11/12 free views
Tool
Web Service
Identity & Access Management (IAM)

PasswordPusher

by pglombardo

2.8Kstars
424forks
24watchers
Updated 3 months ago
About

PasswordPusher securely shares sensitive information via self-expiring, self-deleting links with full audit logging and encrypted storage.

šŸ” Securely share sensitive information with automatic expiration & deletion after a set number of views or duration. Track who, what and when with full audit logs.

Primary Use Case

PasswordPusher is designed for individuals and teams who need to share sensitive data such as passwords, files, or URLs securely over the web. It is ideal for IT professionals, security teams, and organizations requiring temporary, auditable secret sharing with automatic expiration and deletion to minimize exposure risks.

Key Features
  • Self-deleting links that expire after a set number of views or time
  • Encrypted storage of all sensitive data with automatic deletion upon expiration
  • Full audit logging to track who accessed what and when
  • Supports sharing of passwords, text, files, and URLs
  • Easy self-hosting via Docker or cloud services with an admin dashboard
  • Automatic TLS setup for secure out-of-the-box deployment
  • Multi-user logins to invite colleagues and track shared secrets
  • Unbranded delivery pages for clean, professional sharing

Installation

  • Choose hosting method: use hosted service at pwpush.com or self-host
  • For self-hosting, deploy via Docker or cloud platform
  • Run the Docker container with appropriate environment variables for customization
  • Access the admin dashboard to manage your instance
  • Configure TLS automatically via built-in support
  • Invite users and set up logins for team collaboration
  • Optionally customize themes, CSS, and branding via environment variables
  • Use the JSON API or CLI tools for automation

Usage

>_ curl -X POST https://pwpush.com/api/v1/push -d 'password=secret&expire_views=1&expire_hours=24'

Create a new self-expiring secret link via the JSON API

>_ pwpush-cli push 'mysecretpassword'

Push a password securely using the command line interface

Security Frameworks
Credential Access
Defense Evasion
Collection
Exfiltration
Persistence
Usage Insights
  • Integrate PasswordPusher with internal ticketing systems to automate secure credential sharing during incident response.
  • Use audit logs for forensic analysis and compliance reporting to improve detection capabilities.
  • Deploy self-hosted instances within segmented network zones to reduce exposure risk of shared secrets.
  • Combine with multi-factor authentication (MFA) to enhance access control on shared secrets.
  • Leverage the JSON API to automate secret distribution in DevOps pipelines, reducing human error.

Docs Take 2 Hours. AI Takes 10 Seconds.

Ask anything about PasswordPusher. Installation? Config? Troubleshooting? Get answers trained on real docs and GitHub issues—not generic ChatGPT fluff.

3 free chats per tool • Instant responses • No credit card

Security Profile
Red Team40%
Blue Team80%
Purple Team70%
Details
LicenseApache License 2.0
LanguageRuby
Open Issues627
Topics
security
password-expiration
password
password-safety
communicate-passwords
password-pusher
ruby
openshift-templates
docker-container
hacktoberfest