Business password manager RFP questions

A question set for password manager vendors and implementation partners, with what a good answer contains and the red flags to act on. It covers server visibility, recovery, editions, import and export, SSO, hosting and support for open-source editions.

On this page

How to run a business password manager RFP

If your team is choosing between Passbolt, self-hosted Bitwarden and Vaultwarden, or between any of them and a partner who will run one for you, you need answers you can compare side by side. The questions in this section are neutral: they apply to every candidate, and they only produce useful comparisons when each answer is written down and tied to a named edition and version. A sentence such as "we support SCIM" means little until you know which edition, which release and which deployment method it refers to. DeployOpen plans and implements self-hosted platforms inside your infrastructure, but it does not sell a password manager product, so the answers you collect should come from the vendors and projects themselves, with the partner's answers covering installation, hardening, backup and support.

Set the scope before you write anything. Decide how many people and shared accounts the vault must hold, which directories it must sync with, whether it must run without internet access, and which regulators or customers set rules for credential handling. Then build a shortlist of two or three candidates that can meet those constraints. Passbolt publishes a free Community Edition with unlimited users, but features such as LDAP provisioning, account recovery, SSO and SCIM are listed as Pro features, so a Community-only shortlist will fail any requirement that depends on them. Bitwarden's paid features need a license file tied to the installation, and its lite deployment is intended for personal use and home labs, not business use. Confirm these edition boundaries with each vendor, then send the RFP only to candidates whose current edition covers your must-have list.

What the server can see: encryption model questions

Does the password manager server ever see my passwords in clear text?

Under Passbolt's documented design, the server only receives and stores ciphertext, and decryption happens on the user's device. Ask the vendor to confirm that statement for the exact edition and version you plan to run, and to show where the document describes it. Passbolt's documentation says the browser extension or mobile app encrypts and decrypts locally, never on the server. Ask who can read the database and backups, since ciphertext is only as safe as the key handling around it. Ask for the same answer in writing for each client you will deploy.

How are encryption keys created and who holds the private key?

Passbolt uses end-to-end encryption based on the OpenPGP standard, so each user has a key pair. When a user gains access to a shared resource, they receive their own copy of the secret, encrypted with their public key. Ask who generates the key pair, where the private key is stored, and whether it is protected by a passphrase the server never sees. Ask what happens to access to shared items when a key is lost or a user leaves, because that decides how you handle recovery and offboarding.

Are names, URLs and descriptions encrypted or only passwords?

Ask this separately from password encryption, because many products protect the secret field but leave metadata readable to the server. Passbolt's documentation says metadata such as names, URLs and descriptions is encrypted only with the v5 format and only when the organization enables metadata encryption. Confirm which format and setting apply to your deployment, and whether a server administrator can still see who shares which item with whom. Your answer will matter for regulated data, since a readable URL can reveal the system a credential belongs to.

What does the browser extension or mobile app do locally?

The client is where encryption and decryption should happen, so ask the vendor to describe each step. Passbolt states that its browser extension and mobile app encrypt and decrypt locally and that the browser extension is cryptographically signed. Ask how the signature is verified, how updates reach users in an offline or restricted network, and what the client caches on disk. Also ask whether a compromised client could export decrypted data, and what logging exists for exports.

Is the server zero knowledge, and what does that claim cover?

Treat "zero knowledge" as an unfinished answer until the vendor defines it. Ask which data the server can read, which it cannot, and in which edition and version. The claim should cover secret values, metadata, search indexes, attachments, audit logs and administrator actions, and each one should be named. If the answer is a marketing phrase with no list behind it, record it as a risk and ask for the technical documentation before you shortlist the product.

Does the Community Edition use the same encryption as the paid editions?

Ask the vendor to show the encryption model for each edition you might buy, not just the top tier. Passbolt lists a free self-hosted Community Edition and places features such as account recovery, SSO, SCIM and MFA policies in Pro, so confirm that the core OpenPGP model and metadata options match across editions. Ask which controls that affect what the server can see, such as export policies or metadata encryption, depend on a paid license or an administrator setting.

Who can verify the encryption design independently, and how?

Ask for the source code, the open-source license, and the test or review evidence available for the design. Passbolt's API server repository is licensed under AGPL-3.0, which lets your team read the server side of the code. Ask the vendor for its security documentation and any third-party review it can share under NDA. Your implementation partner can then check how the server, database and backups are configured, but an independent auditor, not DeployOpen, would issue any assurance report on the design.

Edition limits and what a paid license unlocks

Free self-hosted editions let a team run the vault on its own servers without a per-user subscription, but the feature set is narrower than the marketing often suggests. Passbolt Community Edition is free with unlimited users, and it does not include several features that many business buyers assume are standard. Vaultwarden is a community project, so its free edition is the only edition, and its support model is different from a vendor contract. Ask each vendor to list in writing what the free edition lacks, not only what it includes.

  • Passbolt Community gaps: LDAP provisioning, account recovery, SSO with Microsoft, Google, OpenID or AD FS, MFA policies, syslog activity logs, tags, password policies, password expiry and SCIM are listed as Pro features.
  • Vaultwarden scope: the project is not associated with Bitwarden, Inc., and its maintainers focus on individuals, families and small organizations, so confirm whether that fits your user count and audit needs.
  • Vaultwarden support path: bug reports go to the Vaultwarden project, not to Bitwarden support, and the maintainers state they cannot be held liable for data loss.
  • Bitwarden free self-hosting: the server is free to install, but paid features need a license, and the Bitwarden license terms state that production use of Bitwarden License code requires a paid subscription.

Ask the vendor for a feature matrix that names each control your policy requires and marks it as free, paid or unavailable.

Import, export and exit: can we leave later?

Every password manager is easy to adopt and harder to leave, so the exit path belongs in the RFP alongside features. The cards below cover what can be imported, what can be exported and in which format, how the cleartext export policy is set, and what has to be rebuilt when you move between servers or editions.

Import from the current tool

Ask the vendor for the exact list of supported import sources and the edition each one applies to. Passbolt documents CSV imports from LastPass, 1Password, Dashlane, NordPass, LogMeOnce, Bitwarden, Firefox, Chrome, Brave, Edge and Safari, plus CSV and KDBX for KeePass and KDBX for Keeper, across Community, Pro and Cloud. Confirm that your current tool appears in that list and test with a copy of your real data. Check the edition column before you assume a format is free.

Export formats and what they keep

Export is the test of whether your data is yours. Ask which formats the product writes, whether attachments, folder structure, sharing groups and item history survive the export, and whether the output is encrypted. A password manager that exports only a flat list of logins will lose the sharing model that took months to build. Request a sample export of a test organization and check every field against your inventory.

Cleartext CSV export policy

Ask whether an administrator can block cleartext exports and whether that block is on by default. Passbolt documents that since version 5.10, cleartext CSV exports are disabled by default and the export list offers encrypted KeePass KDBX formats, unless an administrator allows CSV again in the export policies. Ask the same question of every candidate and record the answer, because a single member exporting a plaintext file is a data loss event.

Encrypted KeePass export

An encrypted export that a standard tool can open is the strongest exit path because it does not depend on the vendor's software to read it. Passbolt offers KDBX export, which is encrypted, while the vault itself is protected by OpenPGP keys. Confirm how the export is encrypted, who controls the export passphrase, and whether that file can be opened by a KeePass-compatible client without the original server. Test the file on a machine outside the vendor's environment before you commit.

Moving between self-hosted and cloud

Migration between deployment models is a separate project, not a click. Bitwarden documents a cloud to self-hosted path in which the organization exports its data, downloads its license, creates a self-hosted account with the same email and imports the data. Attachments, member invitations, enterprise policies and SSO must be redone. Ask the vendor to list each object type that does not move, who performs the rebuild, and the expected downtime.

A written exit path in the contract

Ask for the exit process in writing before signing. It should name the export formats, the export roles that can run it, how long the vendor keeps data after termination, and how a self-hosted vault is handed over if the partner stops supporting it. For Vaultwarden and other community projects, there is no vendor contract to hold, so the exit plan is the backup of the database and files plus a tested restore. If the answer is that no export path has been documented, treat it as a red flag.

How SSO, SCIM and directory sync should work

Which identity providers does the password manager support for SSO?

Start by asking for a written list of supported identity providers for the exact edition you are buying, not the product in general. Passbolt's comparison lists SSO with Microsoft, Google, OpenID and AD FS as Pro features not included in Community Edition, so confirm whether Okta and any other provider you use are covered by the same module or by a generic OpenID Connect connection. Ask the vendor to demonstrate login with your identity provider in a test tenant, including what happens when a user has no matching account. Bitwarden keeps its SSO integration modules under the Bitwarden License, which means production use needs a paid subscription, so ask which SSO connectors sit in that tier. For Vaultwarden, SSO through OpenID Connect arrived in version 1.35.0, so ask for the tested identity providers and the known gaps in the release you plan to run.

Is SCIM or LDAP provisioning included in the edition we need?

SCIM and LDAP provisioning are often the features that move a password manager from a free edition to a paid one, so ask for the edition-by-edition feature table in writing. Passbolt lists LDAP user and group provisioning from AD or OpenLDAP and SCIM as Pro features that are not in Community Edition. Bitwarden offers Directory Connector, which syncs users from AD, LDAP, Azure, Google Workspace or Okta, but the connector is a separate GPL-3.0 tool, so ask whether the sync runs on your servers, which account it uses and how often it runs. Vaultwarden documents Directory Connector support, which lets you test sync without a commercial license, but it is maintained separately from Bitwarden, so ask who fixes sync defects and on what timeline. Price the license for every year you run it, not only the first.

How should directory groups map to vault collections or folders?

Map directory groups to vault structures in a written access model before the first import, because group changes later can silently widen access. Ask the vendor to show how a group becomes a team, a collection or a folder with a specific role, such as read only, manage or owner. Passbolt shares each resource by encrypting it to each user who has access, so a group change must re-encrypt or re-share entries, and you should ask how long that takes for your largest group. In Bitwarden and Vaultwarden, organizations, collections, member roles and groups are the building blocks, so confirm how nested directory groups are flattened. Ask for a test with a sample group that has an owner, a contractor and a service account, and check that the result matches your access matrix.

What happens to vault access when a user is removed in the directory?

The answer should describe the offboarding sequence step by step: directory disablement, SSO session end, provisioning deactivation in the vault, and removal of shared access. Ask how long each step takes in your configuration, and whether deactivation revokes access to shared credentials immediately or only at the next sync. Also ask what happens to credentials the user created, who receives ownership and whether the user's copies of shared entries are removed, since in an encrypted sharing model a previously decrypted copy may remain on a device until the session or local copy is cleared. Request the audit log entry produced by a removal test, because examiners and internal auditors will ask for it. Confirm that rotating shared passwords after an offboarding event is part of your procedure, not something the tool does for you.

What is the break-glass path when SSO is down?

A good answer names a local administrator path that works without the identity provider and explains how its use is controlled. Ask the vendor to show the exact login route when SSO is unavailable, whether a local password or passkey is required, and how that account is limited to emergency use. Vaultwarden's README describes two-factor options and emergency access, but you should confirm how these behave when the SSO provider is unreachable. For Passbolt, ask how account recovery and MFA policies interact with an identity provider outage. Document who holds the break-glass credentials, where they are stored, how each use is logged and alerted, and how the account is rotated after use. Test this path on a schedule, because an untested emergency account is usually discovered broken during an actual outage.

Does SSO sign-in count as a paid feature in the product we are evaluating?

Treat SSO as a paid feature until the vendor's written feature table shows it in the edition you will run, because marketing pages often describe it as built in. Passbolt lists SSO with Microsoft, Google, OpenID and AD FS among Pro features, so it is not part of Community Edition. Bitwarden states that the SSO integration modules are under the Bitwarden License, and production use of that code requires a paid subscription. Vaultwarden includes OpenID Connect SSO in its open-source code, but support for it comes from a community project with no contractual support, so ask for your own test results. Ask for the quoted line item that covers SSO, the number of users it covers and whether it recurs annually. Red flags include a vendor who cannot name the module or license file that contains the feature.

Who runs and supports the directory sync after go-live?

Ask who owns the sync job, its credentials, its monitoring and its upgrade path after the first rollout. Sync usually runs under a service account in the directory with read access to users and groups, so confirm the minimum permissions, where the account password is stored and how it is rotated. Ask how failed syncs are reported and whether an alert reaches your operations team. Bitwarden's Directory Connector is a separate application, and Vaultwarden's sync depends on Bitwarden's client API compatibility, so ask who patches each component when either changes. DeployOpen can plan, implement, integrate, harden, back up, upgrade and support self-hosted platforms in your own infrastructure, and ongoing support is available as a retainer. Confirm which of these tasks your partner or vendor will carry in writing before work starts.

Hosting, backup and the operating model

Ask every vendor and partner to state the supported operating systems, container and Kubernetes options, and the database engine they expect you to run. Passbolt's hosting guide lists Debian 13, Ubuntu 26.04, several Red Hat family distributions, SLES 16, openSUSE Leap 15, Docker, a Kubernetes Helm chart and Ansible, with a virtual appliance for the Pro edition only. Vaultwarden uses SQLite by default and can use MySQL or PostgreSQL through the DATABASE_URL setting, and its template marks PostgreSQL as recommended. Official Bitwarden installs ship an MSSQL Express image by default with a 10 GB database limit. Ask which database is supported for production, who patches it, and whether your DBA team can operate it under your standards. Also ask for the HTTPS design: the web vault needs HTTPS because of the Web Crypto API, so confirm the certificate source, the reverse proxy product and how internal CAs are handled.

Size the hardware from the vendor's own documentation, then confirm it against your user count and attachment volume. Bitwarden's Linux guide lists a minimum of 2 GB of RAM and 12 GB of storage and recommends 4 GB of RAM and 25 GB. Those figures are a floor for a trial, not a production sizing, so ask for the vendor's sizing guidance for your user count and require the partner to document the chosen values. Vaultwarden's maintainers state that they cannot be held liable for data loss and highly recommend regular backups of files and the database. Passbolt and Bitwarden place the same burden on the operator, so the backup scope should cover the database, attachments, the server configuration, and any keys or license files the platform needs to start.

Ask for a restore test, not only a backup schedule. A backup job that reports success proves little until someone restores the database and files to a clean host, starts the service and confirms that a test user can unlock a vault. Ask the partner to run this test before go-live and at a stated interval afterward, to record the recovery time observed, and to show the result. For the operating model, decide who patches the operating system, the database and the password manager release, who watches the service, and who has the root and database credentials. Vendors that publish frequent releases, such as the monthly Bitwarden self-host cadence, make this ownership question recurring work, and the quote should say who carries it.

Support for the open-source edition

Open-source password manager editions differ in who maintains them, who answers bugs and what a vendor will commit to in writing. Ask each candidate which edition they support, through which channel, and under which license each component is distributed, before the vault holds production credentials.

Who answers community edition bugs

Community edition bugs usually go to the project's public issue tracker, not to a vendor support desk. Ask whether the vendor's support contract covers the Community Edition at all, or only Pro and Enterprise. If a partner promises help with a free edition, ask which upstream project the fix would come from and who has commit rights to it.

Vendor support scope for self-hosted editions

Confirm in writing which self-hosted editions the vendor supports, which versions, which operating systems and which deployment methods are in scope. Ask whether support covers configuration, database issues and reverse proxy problems, or only the application itself. Red flag: support promised through a channel that does not cover the edition in use.

Vaultwarden maintainer model

Vaultwarden is an independent implementation of the Bitwarden Client API, not an official Bitwarden product. Its README says bugs go to the Vaultwarden project rather than Bitwarden's support channels, that maintainers focus on individuals, families and small organizations, and that they cannot be held liable for data loss. Treat it as a community-maintained component and require your own backup and restore plan.

Upgrade cadence and release notes

Ask each vendor how often it publishes releases, how it classifies security fixes, and how long it keeps prior versions supported. Vaultwarden 1.37.4 was published on October 5, 2026, and Bitwarden's self-host release v2026.10.0 followed on October 15, 2026, so ask for a written upgrade path and a test window before production rollout.

Security patch notice

Ask how the vendor notifies customers of security fixes, including the channel, the lead time and whether notice reaches the partner or the security contact. Confirm whether patches for the Community Edition are published publicly at the same time as the fix, so your team can plan an emergency change.

License of server and client code

Check the license of every component you will run, because mixed licensing is common. Bitwarden's main server is AGPL 3.0, but its bitwarden_license directory falls under the Bitwarden License, which permits production use only with a paid subscription. Passbolt's API server is AGPL-3.0, while Pro features are sold separately. Get each component's license in writing before signing.

Audit logs, MFA and evidence for compliance reviews

Which events does a self-hosted password manager log, and can we export them?

Ask for a written list of logged event types, including item views, item edits, sharing changes, member role changes, failed logins, MFA changes, policy changes and admin actions, with the user, timestamp and object recorded for each. Passbolt lists syslog activity logs as a Pro feature rather than Community Edition, and Vaultwarden implements event logs for organizations, so confirm the exact events each edition writes to its log. Ask for a sample export file so you can see the fields before you rely on it.

Can password manager audit logs be sent to a SIEM by syslog?

Ask whether the product forwards events in real time over syslog to your collector, which transport and format it uses, and whether the feed can be TLS-protected. Logs that exist only in the admin interface, with no export path, make it hard to show a reviewer continuous monitoring of activity in systems that hold ePHI or customer information. Confirm this with the vendor for the specific edition you plan to run, and test the feed end to end in a staging environment before go-live.

How long are password manager logs retained, and who can delete them?

Ask where logs are stored, whether the retention period is configurable, and whether an administrator can edit or delete entries. In a self-hosted deployment, retention depends on your database and your backup design, so you own both the duration and the protection of the records. Ask whether logs can be made append-only or copied to a separate store that the vault administrators cannot alter. Your retention rule should follow your own compliance schedule, which the vendor cannot set for you.

Which MFA policies can administrators enforce for users and for admins?

Ask whether MFA can be required for every user, for administrators only, or by group, and whether the policy blocks logins that lack a second factor. Passbolt lists MFA policies as a Pro feature, and Vaultwarden supports two-factor login with an authenticator app, email, FIDO2 WebAuthn, YubiKey and Duo. The FTC Safeguards Rule at 16 CFR 314.4 expects multi-factor authentication for any individual accessing an information system, so ask how the product enforces that for every account, including the break-glass and service accounts that sit outside SSO.

How do we show unique user identification and access control to a reviewer?

Ask for a report of every account, its owner, its role and its group memberships, and confirm that no two people share a login. The HIPAA Security Rule at 45 CFR 164.312 requires unique user identification, access control and person or entity authentication for systems holding ePHI. Evidence usually includes the user roster tied to your directory, the role and collection assignments, the policy configuration and the log entries showing who accessed which shared item. Shared accounts such as vendor logins need a documented exception with an owner.

Who prepares compliance evidence for the password manager, and who issues the opinion?

The vendor or implementation partner can prepare configuration exports, policy settings, screenshots, log samples, change records and a control-to-evidence mapping for your environment. Auditors and assessors decide whether those controls meet the requirement and issue any opinion or report. DeployOpen prepares systems, controls and evidence for compliance assessments and does not issue audit reports, attestations or certifications. Ask the vendor to state in writing which evidence it will provide and which parts remain your responsibility.

What should we confirm before a password manager goes into a compliance review?

Confirm that syslog export works and that a sample log can be produced for each in-scope event type. Confirm that MFA policies apply to administrators and users, including break-glass accounts, and that the policy settings can be exported. Check that the account roster matches your directory, that the retention period and log storage are documented, and that a restore test has been run. Ask the partner to write the evidence list and the owner for each item, so the review does not depend on a single administrator's memory.

Run the evaluation in five steps

The sequence turns a loose shortlist into a written, comparable record of what each vendor or partner will deliver, proven on your own data before any contract is signed.

  1. Define requirements and must-haves

    Your security, identity and operations leads write down the non-negotiables before any vendor sees the question set: where the server must run, who holds recovery authority, which directory must drive provisioning, which logs must be retained, and which edition features are required rather than nice to have. Separate must-haves from preferences so that a vendor cannot pass by answering only the easy questions. The output is a one-page requirements list signed off by the business owner and the security lead, with each item traceable to a policy, a contract or a regulatory expectation your organization already accepts.

  2. Send the written question set to a shortlist

    Send the same written questions to every shortlisted vendor or implementation partner, and ask for answers in writing with references to product documentation and license terms. Ask specifically what the server can see, how account recovery works when a user loses their key, which features sit behind a paid edition, how import and export behave, and how SSO and SCIM are supported. Ask each respondent to name the edition and version the answer applies to. The check is complete when every respondent has answered the same questions in the same format and gaps are logged rather than explained away in conversation.

  3. Request a proof of concept on a non-production instance

    Ask the shortlisted candidates to deploy the product on a non-production instance in your own infrastructure or a clearly isolated test environment, and to run a test import using a sanitized export from your current tool. Your team should test sharing to a group, a revoked user, a recovery scenario, an SSO sign-in, a directory sync run and a backup restore. Confirm the license and installation requirements before the test begins, since some paid features depend on a license tied to the installation. The output is a test log with each scenario marked as passed, failed or not tested, and the reason for each result.

  4. Score the answers against the requirements

    Score each vendor or partner against the must-haves first, then the written answers, then the proof of concept results. Use a fixed scale agreed in advance and record the evidence behind each score, such as a documentation page, a test log line or a license term. Treat any claim that could not be reproduced in the proof of concept as unverified until the vendor shows the behavior. A candidate that fails a must-have is removed even if it scores well elsewhere. The result is a comparison sheet that a steering group can review and that a later auditor could also follow.

  5. Confirm scope and support terms in a fixed-scope proposal

    Ask the preferred candidate or partner to put scope, deliverables, responsibilities, acceptance criteria and support terms into a written fixed-scope proposal. The proposal should state who installs, configures, migrates, hardens, backs up and operates the vault, what is one-time and what recurs, and which license or subscription costs are paid directly to the software publisher. Confirm the support path for the open-source edition in writing, including who responds to vault incidents and how upgrades are handled. The step is complete when the scope matches the proof of concept and the signed document names the owner of each operational task.

How to score vendor and partner answers

This table lists the areas where a password manager RFP answer should be complete, the evidence to request for each, and whether the point is a must-have or a preferred feature. Read each row as a pass or fail test on the written answer, not as a sales claim. Treat a vendor that answers in general terms, or that cannot show the evidence, as incomplete on that row.

AreaWhat a complete answer containsEvidence to requestWeight
Encryption modelStates which data the server can read, whether vault items and their metadata are encrypted on the client, and who holds the keysArchitecture documentation, data flow diagram, and the setting that enables metadata encryption if it is optionalMust-have
Account recoveryDescribes what happens when a user loses their key or master password, who can approve recovery, and whether the admin can reset access without seeing dataWritten recovery procedure, admin role matrix, and a test of recovery in a non-production instanceMust-have
Editions and licensingLists which features require a paid edition, the license model, and what happens to access if a license lapsesCurrent feature comparison, license terms for production use, and written confirmation of the edition quotedMust-have
Import and exportNames the source tools supported, the file formats, and whether cleartext export is blocked by defaultImport documentation for your current tool, export policy settings, and a sample import of non-sensitive test dataMust-have
SSO and SCIMSays which identity providers are supported, whether SSO is in the edition quoted, and how user and group provisioning and deprovisioning runConfiguration guide for your identity provider, a deprovisioning test log, and the edition that includes SCIMMust-have
Hosting and backupLists supported operating systems, container or Kubernetes options, database choice, backup scope, and restore procedureInstallation guide for your platform, backup and restore runbook, and a recorded restore test with timingMust-have
Open-source edition supportExplains what support covers for the community edition, who fixes defects, and how upgrades and security patches are deliveredSupport terms in writing, release and patch history, and the named escalation path for production incidentsMust-have
Audit logging and evidenceDescribes which events are logged, where logs go, how long they are kept, and whether they can be exported to your log platformSample event log export, log retention settings, and a mapping of events to your audit questionsPreferred

Answers that should worry you

Vendors and partners rarely say anything false outright. The risk sits in vague replies about encryption, recovery, editions, support and restores. Each card below names one reply that should slow a buying decision, and the follow-up question that turns a sales claim into a checkable fact.

Zero knowledge without a design

A claim of zero knowledge with no description of keys, is a marketing term until the vendor explains who holds which key and where decryption happens. Ask which keys exist, where each user's private key is stored, whether the server ever sees plaintext, and whether metadata such as item names and URLs is encrypted. Passbolt documents that the server stores ciphertext, but metadata is encrypted only with the v5 format and when the organization enables metadata encryption, so the answer depends on configuration.

Recovery that exposes plaintext

Account recovery is where encryption models are often quietly weakened. Ask how a user who loses their key gets access again, who approves the recovery, whether an administrator can read the vault after a reset, and whether recovery keys are escrowed on the server. A recovery path that gives an administrator plaintext access may be acceptable for some organizations, but it changes the trust model and the audit story and must be written down.

Enterprise-ready free edition

A free edition is useful for a pilot, but enterprise controls are often paid features. Ask for the written feature list of the edition you would run in production, and compare it with the controls you need: LDAP or SCIM provisioning, account recovery, SSO, MFA policies, syslog activity logs and password policies. Passbolt lists several of these as Pro features, and Bitwarden states that production use of its commercial code requires a paid subscription.

Support with no named channel

Ask who answers when the vault is down, which channel they use, what severity levels exist, and whether the support contract covers the exact edition and self-hosted deployment you run. Community editions may be supported only through public forums or project maintainers. The Vaultwarden project, for example, asks users to report bugs to its own project rather than to official Bitwarden support channels, so the support owner must be named before go-live.

No restore test on record

A backup that has never been restored is an assumption. Ask for the last restore test, who ran it, what was restored (database, attachments, configuration and encryption keys), how long it took, and whether a restored instance was checked for working logins and vault access. Vaultwarden's own maintainers say they cannot be held liable for data loss and strongly recommend regular backups of files and the database, which makes the operator responsible for proving recovery.

Cleartext export by default

An export that writes every password to a plain CSV file is a data loss event waiting to happen. Ask whether exports are encrypted by default, who can run them, whether the export is logged, and whether an administrator can disable cleartext formats. Passbolt disabled cleartext CSV exports by default from version 5.10, but an administrator can allow CSV again in the export policies, so the setting should be verified rather than assumed.

How DeployOpen supports the evaluation and rollout

DeployOpen is a Chainscore Labs company that plans, implements, hardens, backs up and documents self-hosted open-source platforms inside the client's own infrastructure, including the client's cloud accounts, data centers or air-gapped networks. For a team password manager, that means the vault server, its database, the reverse proxy and HTTPS configuration, directory and SSO connections, and the backup and restore procedure can all be built and documented in the environment that will hold the credentials. DeployOpen also runs security testing, so the same team can test the deployed vault and its surrounding services before go-live. Whether that work covers the whole stack or only part of it is a question to settle in the written scope, not assumed from this summary.

Most engagements are fixed-scope, with the scope, deliverables and timelines agreed in writing before work starts. For this RFP, that means the written scope should name the chosen edition (for example, whether Passbolt Community or Pro, or a Bitwarden or Vaultwarden deployment is in play), the directory and SSO integrations, the import sources, the backup and recovery design, and the acceptance tests for each. Ongoing support, upgrades and continuous testing are available as retainers, which is the decision point to raise with procurement if the vault will need patching and edition-specific maintenance after handover. DeployOpen does not publish a price list. A quote follows from the written scope, so the evaluation team should bring its requirement answers, edition choice and environment details into the scoping conversation.

DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Independent auditors and certification bodies do that work, so the evaluation should confirm early which evidence the assessor expects, such as configuration records, access reviews and backup test results, and include those deliverables in the scope. Ask any implementation partner, DeployOpen included, to state in writing which parts of the work it performs and which remain with the client's own staff, the vendor or the assessor.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.