Code

PassVault - Secure Password Manager

PassVault - Secure Password Manager

PassVault is a secure password manager that lets you save your account details securely! Save your accounts, encrypted notes, and upload encrypted files. You can also monitor your accounts for breached passwords. PassVault is a self-hosted, secure password manager. Similar to 1Password and LastPass, you can save your accounts, securely encrypt notes, and upload and encrypt files.

PassVault - Secure Password Manager
PassVault - Secure Password Manager
PassVault - Secure Password Manager
PassVault - Secure Password Manager
PassVault - Secure Password Manager

Features:

  • Chrome Extension: Install the Chrome extension to view your vault accounts, search, and auto-fill the username and password into login forms. The Chrome extension also allows you to generate passwords.
  • Strong Encryption: PassVault uses industry-standard AES-256 encryption with HMAC authentication to keep your accounts secure.
  • WatchTower Service: Be alerted when your passwords are breached in a hack, check for weak passwords, and check for reused passwords. The WatchTower service has your back, and helps to keep your accounts secure.
  • Generate Passwords: Use the password generator to generate super-secure, random passwords.
  • Encrypted Notes: Need to save security-sensitive or private notes? Save them in PassVault, and they’ll be encrypted.
  • Encrypted File Uploads: Upload files you want to keep secure, and PassVault encrypts them.
  • Activity Logs: All activity is logged, so you can monitor your account.
  • Export your accounts: You can export all of your accounts as a downloadable CSV file.
  • Two Factor Authentication: Add 2FA to protect your account. Setting up is easy, scan the QR code with an Authenticator!
  • Share Notes: Want a friend or family member to have access to a note? Share it, and set when it expires.
  • Share Files: Share your encrypted files, available for download by anyone with the link. You can even set the file share link to expire at a certain date!
  • Account Logos: Upload the account logo to easily find your important accounts.
  • i18n Translations: You can add as many translations as you’d like, the application integrates i18n for internationalisation.
  • Email Sending: Configure email sending to use SMTP or the built-in php MAIL function. Easy to configure from the admin menu.
  • Google OAuth Login: Reduce the amount of information your users have to enter by allowing them to login with their Google accounts.
  • Encrypted Custom Fields: Easily add custom data to a vault item by using custom fields, which are encrypted.
  • Easy Updater & Installer: Since version 1.6.0 we’ve introduced a new revamped installer & easy updater tool. Updates are now done at the click of a single button!

System Requirements:

  • PHP 7.0+
  • NGINX or Apache
  • MySQL or MariaDB
  • iconv php extension

Demo Information:

Please note, DELETE, UPDATE and CREATE is disabled on the demo, as such, an exception is thrown. You are only able to read data.

Admin Username: admin@example.com
Admin Password: admin123@

Demo Username: demo@medusasoftware.io
Demo Password: demo123@

live demo

Changelog

For the full changelog, visit our website.

1.6.1

  • Added CSRF token to the account edit form. (thanks onc H for reporting it).
  • Added event triggers in controller actions.
by
by
by
by
by
by