A password manager for privacy and security conscious users.
Project supervisor: Dr Shaymaa Al-Juboori
The product is for security-conscious users who are worried about the possibility of a breach in a password management system they do not control, such events like this have happened in the past such as LastPass’s breach in. The Vault product is a free and easy to use password manager/vault that can be self-hosted on a web server or ran on a local machine to store and view passwords. The system can be run on a webserver or a local machine offline to help mitigate against attacks, which have become more common against major password management companies.
The project will be developed in two parts, a JavaScript-based offline/syncable application and a PHP-JavaScript web-based application for users who prefer to use the cloud.
Please read this page with advice on how to use Vault securely before using the software.
The below badges will automatically update, you can also see all information about SonarCloud Testing and the results here: https://sonarcloud.io/summary/overall?id=lewmilburn_Vault
You can run the ./test/test.php file to run unit tests. This folder should not be uploaded to a webserver running Vault.
Filesystem storage has no real limit, you can store as many passwords as you'd like, it just may slow down the more you add.
Database storage can hold up to 16 Megabytes of data, which is estimated to be over 1,000 passwords.
Released under the Apache License. Read the disclaimer before using.