Bitwarden manager (alpha)

Rating: 
5
Your rating: None Average: 5 (3 votes)

Alpha version of Bitwarden password manager. Please be aware that application has security issues because stores some credentials as plain text. So use it only with demo accounts. Sailfish-secrets package does not allowed by harbour validator. Master password used to generate key only and it clears instantly then. Encryption keys stores in RAM only.

Done:

  • login/logout (authentication, token refreshing)
  • encryption
  • ciphers list
  • most data of single cipher (login/card/identity types, notes, custom fields, password history)
  • copy to clipboard

Plans to do:

  • organizations related functions
  • output more data about ciphers to view
  • folders list
  • ...

Be free to leave your propositions and issues here

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-bitwarden-manager-0.7.0-1.armv7hl.rpm127.79 KB17/04/2021 - 19:12
File harbour-bitwarden-manager-0.6.0-1.armv7hl.rpm122.05 KB16/04/2021 - 01:39
File harbour-bitwarden-manager-0.5.0-1.armv7hl.rpm117.26 KB16/04/2021 - 00:12
File harbour-bitwarden-manager-0.4.0-1.armv7hl.rpm116.43 KB11/04/2021 - 23:43
Changelog: 

- Add Swedish translation (thanks to eson57)
- Add cipher's revision date field to view
- Add password history
- Add "copy to clipboard" function

Comments

explit's picture

Sync with real bitwarden account doesnt work (the app close immediately after sync). Will look what happens in the terminal during closing of the app an sync

ninepine's picture

Thanks for the work so far. I can unlock my Bitwarden vault and the app then says that a sync is required. When I attempt to sync I am thrown out to Home screen and my vault is locked. Is sync still to be implemented please? (on the Lock/unlock screen the circular "timer" turns but does nothing.

nemishkor's picture

Thanks for comment =)
Unlocking/locking vault and data syncing are implemented. But these functions was tested on new and almost empty account that was created on bitwarden.com.
Try version 0.1-1. Maybe I broke something in v.0.3.0-1.
App could works wrong if:
- different encryption is used
- you use self-hosted bitwarden server that has older version
- your account is premium
- something required organizations related or SSO functions or 2FA

ninepine's picture

Hi nemishkor and thanks for the suggestions.

I do have a premium account but only use the default encryption as far as I am aware. I don't self host or use 2FA or organisations etc.

I have therefore set up a "test" account with a different email.

With a single entry and using v0.3.0-1 sync works (although the App kicks me out when I then try and view the single record). I still get the circling "timer" on the lock/unlock screen. I therefore don't think the upgrade to 0.3 broke anything.

When I import my full set of records into the "test" non-premium account sync crashes as before. The problem may therefore not be premium or version related but due to file size or number of records. I have 11 folders and 250 records in my vault.

Over the next few days I'll try reducing the "test" records and see if and when, with fewer records, sync works. :)

Interestingly I don't get a warning email from Bitwarden to say a new device has accessed my account when I log in using the Sailfish version. With any other Android or PC device that I connect. I do.

nemishkor's picture

> With a single entry and using v0.3.0-1 sync works
Just to be clear. Sync page should contains text "done" if sync successfully finished.

> Over the next few days I'll try reducing the "test" records and see if and when, with fewer records, sync works. :)
It would be nice. I'll wait for responce

> Interestingly I don't get a warning email from Bitwarden to say a new device has accessed my account when I log in using the Sailfish version. With any other Android or PC device that I connect. I do.
I had deauthorized sessions and then tried to login via official CLI client. And email was not sent. Maybe server sends notifications if specific clients are used. https://i.imgur.com/QV0GDFA.png
In this SFOS app client_id, deviceType, deviceName fields have the same values as in official CLI client

explit's picture

Great nemishkor!, thx man!

Sirius3R's picture

I host Bitwarden myself. Where can I put my server URL in the app? 

nemishkor's picture

You can not input server URL using GUI now. It would be nice if you create issue on https://github.com/nemishkor/harbour-bitwarden-manager/issues