Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

buttercup-to-keepass

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

buttercup-to-keepass

Reads a KeePass vault and export its entries as CSV in a KeePass format.

latest
npmnpm
Version
0.3.1
Version published
Maintainers
1
Created
Source

Buttercup to KeePass exporter

The script reads a KeePass vault and export its entries as CSV in a KeePass format. Learn more by reading the presentation blog post.

The exported CSV structure is:

  • Group
  • Title
  • Username
  • Password
  • URL
  • Notes
  • TOTP

Installation

Node.js must be present on the system. The script has been tested with version 16 up to 24.

npx buttercup-to-keepass --help

Alternatively, the project is cloned and initialised locally.

git clone https://github.com/adaltas/buttercup-to-keepass.git
cd buttercup-to-keepass
npm install
node index.js --help

Usage

npx buttercup-to-keepass \
  --source ~/Downloads/buttercup.bcup \
  --password my-secret \
  --target ~/Downloads/buttercup.csv

Options

  • -c --columns
    Print column names in the first line.
  • -h --help
    Display help information
  • -i --info
    Print the vault structure to stdout.
  • -o --otp
    List of attributes interpreted as OTP code.
  • -p --password
    Buttercup vault password Required.
  • -s --source
    Buttercup vault location Required.
  • -t --target
    CSV exported file location Required.

FAQs

Package last updated on 21 May 2025

Did you know?

Socket

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.

Install

Related posts