All articles

The road to Passbolt version 5 - Getting started with the new resource types

6 min. read

CA

Cedric Alfonsi

16 July, 2025

Getting started with the new resource types

  • Passbolt >= v5.5.0
  • Passbolt self hosted or Cloud
Important: Like any major upgrade, we recommend testing the new resource types first. These initial tests should only be conducted in a non-production environment to prevent potential issues.
  • Performance impact. This capability introduces an additional cryptographic layer, which increases payload size and processing time. Depending on how you use Passbolt, this may have an impact on both infrastructure and user experience. If you manage several thousand resources, we recommend testing the feature in a staging environment first to evaluate its impact on your setup.
  • Metadata key rotation. At this stage, it is not yet possible to rotate the metadata key. This feature will be introduced with v5.6. Until then, if a breach were to occur, you would not be able to rotate the key and re-encrypt the metadata, which is an important limitation to be aware of.
  • Passbolt  CLI compatibility. The command‑line utility is still being updated for the new resource types. If you have automations that depend on it, consider waiting.
  • Cryptographic verification of metadata origin. A signature mechanism is planned to confirm who encrypted each piece of metadata. Cure53 flagged this as an outstanding risk. A mitigation is in the work, see the proposal for details.
  • Limited auditability. Organisations that rely on syslog or custom SIEM integrations will lose visibility into operations on v5 content because metadata remains encrypted.
  • Custom integrations. Any bespoke integrations that call the API will need to handle the additional encryption layer and therefore will break if not adapted prior to the migration of the existing content. Updated SDKs are planned but not yet scheduled for release.
Important: Like any major upgrade, we recommend testing the new resource types first. These initial tests should only be conducted in a non-production environment to prevent potential issues.
  1. Navigate to Administration > Resource types > Getting started.
  2. Check the Enable encrypted metadata and new resource types toggle.
  3. Save the settings.
  1. Navigate to Administration > Resource types > Metadata key.
  2. In the Shared metadata keys section, click on Generate key.
  3. Save the settings.
Important: If for some reasons this step fails, this may be because you have some issues with some users' keys. It is best to resolve these problems before moving on to the next steps. The healthcheck and datachecks commands should provide some pointers on why this is not working for your setup. Of course, you can ask for help on the community forum or [email protected] if you are a paying customer, we’ll help you sort any issue out.
  1. In the Support metadata section, toggle on the “Enable encrypted metadata” setting to make v5 resource types available to all users.
  2. In the Default metadata type section, enable the “Encrypted metadata” setting. This ensures that client applications (web and mobile) will create resources using the v5 format by default.
  3. In the Self served migration section, enable the “Allow users to upgrade their content” if you want all the users to be able to update their existing content manually to the new resource types and benefit from the new capabilities.
  4. Save the settings.
Important: If you have any custom integrations that rely on metadata such as resource names or URLs, they may stop working if you migrate to the new format. In these cases, it’s recommended to first create new v5-format secrets and update your integrations to point to them.
  1. Navigate to Administration > Migrate metadata.
  2. In Items to migrate, switch on Resource to include every resource.
  3. In Migration scope, switch on All content so resources from all users are covered.
  4. Click Migrate and wait for the process to finish. How long it takes depends on the size of your workspace.

Continue reading

Set Up Your Local Passbolt Development Environment in Minutes with DDEV

3 min. read

Set Up Your Local Passbolt Development Environment in Minutes with DDEV

Get your Passbolt dev environment running quickly with DDEV—automatic HTTPS, built-in Xdebug, Mailpit, and Adminer included.

LP

Leonardo Pagani

23 July, 2025

Passbolt 5.3 Introduces Custom Fields and Performance Improvements

4 min. read

Passbolt 5.3 Introduces Custom Fields and Performance Improvements

Passbolt 5.3 introduces custom fields, allowing structured key-value data alongside credentials and includes performance enhancements.

Passbolt team

Passbolt team

16 July, 2025

Flag of European UnionMade in Europe. Privacy by default.