
Security News
Researcher Exposes Zero-Day Clickjacking Vulnerabilities in Major Password Managers
Hacker Demonstrates How Easy It Is To Steal Data From Popular Password Managers
I use KeePassX on various Macbooks and my Phone, with the .kdb file stored in Dropbox. For reasons I can't quite fathom, these files have started to suffer what appear to be merge-conflicts, so now my Dropbox looks like this:
keepassx (Sam P's conflicted copy) (1) (Sam P's conflicted copy).kdb
keepassx (Sam P's conflicted copy) (1).kdb
keepassx (Sam P's conflicted copy).kdb
keepassx (sampi's conflicted copy 2017-12-11).kdb
keepassx (sampi's conflicted copy 2018-01-29).kdb
keepassx.kdb
which, I'm sure you'll agree, is upsetting for any number of reasons. These files are all intact and usable, but it means that some of my logins are an untrustworthy mess
Well, once you've installed the gem
git clone https://github.com/pikesley/keepasser
cd keepasser
bundle
rake install
you need to:
.kdb filesFile > Export to > Text file
.kdb name between keepassx and .kdb for the filenamekeepasser compare <trusted.kdb> <some_terrible_name.kdb>You should see some YAMLy output like:
---
Missing entries:
web:
- Netflix:
title: Netflix
username: email@example.com
url: ''
password: password
comment:
- ''
- all4:
title: all4
username: email@example.com
url: ''
password: password
comment:
- ''
- bbc:
title: bbc
username: email@example.com
url: ''
password: password
comment:
- ''
- gopro:
title: gopro
username: email@example.com
url: ''
password: password
comment:
- ''
Different data:
web:
amazon:
password:
- oldpassword
- newpassword
<trusted.kdb> is your canonical database, and you're interested in tracking-down entries that are in the rogue DBs but not the trusted one, and adding them to trustedDifferent data section, I just went to the services concerned and tried each password to see which one was cromulentFAQs
Unknown package
We found that keepasser demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Hacker Demonstrates How Easy It Is To Steal Data From Popular Password Managers

Security News
Oxlint’s new preview brings type-aware linting powered by typescript-go, combining advanced TypeScript rules with native-speed performance.

Security News
A new site reviews software projects to reveal if they’re truly FOSS, making complex licensing and distribution models easy to understand.