[META] Feature Requests

Author: dani-garciaCreated Nov 9, 2018Updated Dec 20, 2025
Labelsenhancementhelp wantednotes

To avoid cluttering the issue tracker with feature requests, please comment any requests here and we'll keep a list.

When available, I've linked a related issue or comment to add context to the request.

Authentication

Database support

Admin page

  • Allow disabling users so they can't log in, without deleting their data. (Added via #1247)
  • 2FA support
  • Hashed secret
  • one-time-email login (a.k.a. Bitwarden style)
  • Add option to remove 2FA devices from users (#431)
  • Add option to set default cipher URL matching (#432)
  • Show more user info? (organizations and their user status in them, last connected date...)
    • Show organizations per user
    • Show the amount of attachments
    • Show the amount of chipers
    • Last login date (Added via #1245)
    • Multiple other items
  • Vaultwarden version info and update notification?
    • Version information and updates can be found in the admin panel /admin/diagnostics
    • Notifications about several items.
    • Compare time of the server/host/container and the browser with NTP.
  • Keep changed settings in the form instead of reset them on input/submit error (See #4017)

Security

  • Set a configurable limit for the 2FA remember token, upstream uses 30 days (Maybe use JWT?).
  • Lock accounts after X login failures, configurable. (Rate limiting is a better option, else this would give people with bad intentions the option to lock everybody out from the specific vault)
  • Rate limiting of API requests Either by documentation using third party tools, firewall, reverse proxy etc.. Or maybe built in without to much hassel #723
  • Rate limiting logins both admin and vault (Added via #2165)
  • Do not run the container as root user (See #4358)

Docker images

  • Debian based both ARM and AMD64
    • SQLite
    • MySQL
    • PostgreSQL
    • Multi Database
  • Alpine based images (static/musl)
    • SQLite
    • MySQL (Added via #2172)
    • PostgreSQL (Added via #1252 and #2172)

Other

  • My Items support as documented here https://bitwarden.com/blog/bring-complete-reporting-and-centralized-control-to-your-organization-vault/ (See: #6579 )
  • Add XoAuth2 support to fetch the token from the SMTP Provider and refresh used by Google or Microsoft
  • Verify database collation to prevent issues (See: #1182 and #1184)
  • Batch all the bulk database operations in the same transaction (import ciphers, move selected ciphers, purge vault, etc.)
  • Make email and U2F use the same domain-guessing used by attachments
  • Groups support #245 (NOTE (2022-12-15): This feature has some known issues! - Added via #2846)
  • Manager support (Added via #1136)
  • Log rotation / management #305
  • Run Vaultwarden at suburl #241
  • Audit log #229 (Added via: #2868 )
  • Push notifications #126 (Added via #3304)
    • Workaround: WebSockets provide notifications in web vault and browser extensions (maybe desktop app too?)
  • Implement Recover and Delete:
    • calls this endpoint /api/accounts/delete-recover with {"email":"[email protected]"} param
    • we need to generate email that will provide a link to delete the account with some token to verify email ownership
    • Workaround: Delete user from admin panel and let them create new account
  • Add Custom Role support for granular control of user permissions (https://bitwarden.com/help/article/user-types-access-control/#custom-role)
  • Add Personal Ownership support (https://bitwarden.com/help/article/policies/#personal-ownership) (Added via #1326)
  • Add Organizational Admin Password Reset support (https://bitwarden.com/help/admin-reset/) (See: #1820)
  • Add Bitwarden Public API endpoints (https://bitwarden.com/help/public-api/) (Needs: Org API Key support) (Partially added to support Bitwarden Directory Connector v2022.11.0)
  • Run WebSockets on the same port as HTTP (third-party depends on Rocket support) (See: #685 / #2917) (Added via #3404)

If anyone wants to help implementing these features, we are available here or on the matrix channel to help guide you as much as we can.