Passbolt Safari Extension: Now Available in Open Beta

We’re excited to announce that the Passbolt Safari extension is now open for beta testing! While we finalize the last fixes and prepare for the security audit required for stable distribution, we’ve reached a major milestone: the extension is ready for you to try! Opening the beta now means we can start collecting your feedback early, which is essential to delivering the best experience possible when the official release lands.

TL;DR; if you are already familiar with TestFlight, what you probably want to know is this link: https://testflight.apple.com/join/Q758nSft

Before getting started

There are a few things to be aware of before you start testing.

We’ve worked hard to make the extension as stable as possible, but as with any beta there is always a chance something doesn’t work as expected. In some cases this could affect the integrity of stored data in ways that may not be reversible. Additionally, the Safari extension has not yet been audited by a third party, and we strongly recommend not using it in production.

TestFlight and the App Store are separate distribution channels. Both versions can coexist but they might conflict. When the stable version becomes available, remember to back up your account kit and uninstall the TestFlight version before running the stable one: (simply drag the Passbolt app to the Trash). Also note that each TestFlight build expires 90 days after we publish it, and you won’t be able to run it until we publish a new one.

Get started

You can get started either by recovering an existing account or by setting up a new one.

  • Recovering an existing account: Open Safari, navigate to your Passbolt instance URL, and enter your email address. You will receive an email with a setup link.
  • Setting up a new account: Ask your administrator to create an account for you, or create one yourself from another browser. You will receive an email with a setup link.

In both cases make sure to open the link in Safari, it will take you to a page that looks like this:

You may notice that Safari isn’t listed there; that’s expected! Safari support is still in beta testing and hasn’t been officially listed yet. You can continue by following the TestFlight and Passbolt installation steps below.

Install the extension with Testflight

Getting set up is straightforward, open this link on your Mac and follow the instructions.

Step 1: Join the beta program

You’ll be prompted to download TestFlight, Apple’s official beta testing app. Go ahead and install it.

Step 2: Install Passbolt

Once TestFlight is installed, the same page will show you a link to install Passbolt. Follow it, and Passbolt will appear in your TestFlight app.

From TestFlight, click Install to download the app, then Open once it’s ready.

Step 3: Enable the Safari extension

Passbolt will open as a small macOS application with a single button. Click it, and it will take you directly to Safari’s extension settings with Passbolt already selected.

From there, simply toggle the extension on, and you’re all set!

Once the extension is activated, the page listing the supported browsers should be refreshed automatically and lead you to the configuration of your account. If it’s not the case, you can refresh the page manually and it should start.

Known limitations

Building a Safari extension came with its own set of challenges, which is part of why it took us a while to get here. As a result, there are a few current limitations compared to the extensions available for other browsers:

  • Avatars are not supported: we’ve temporarily disabled this feature while we work on a fix.
  • Bulk operations (such as importing resources) may be slower than usual. To prevent macOS from blocking a high number of requests, we’ve added a deliberate slowdown. We’re working to improve this.
  • A guided setup flow is included to help you configure the extension on first install.
  • Downloaded files (such as your account kit) won’t appear in your browser’s download bar. They are saved directly to your Mac’s Downloads folder, and that folder will open automatically (though it may appear behind your current window in some cases).

Conclusion

We’re really looking forward to hearing what you think! If you run into anything unexpected, have suggestions, or simply want to share your love about it, please head over to the community forum and reply to the relevant post — it’s the best way to reach us and helps us improve the experience for everyone.

Thank you for being part of this beta. :folded_hands:

11 Likes

By the way, I changed the feedback section at the end.

It’s actually preferable to report bugs in the community forum instead of TestFlight directly.
Their tool are quite handy however I noticed that we can’t reply back to a submitted report and therefore we can’t help you to either solve the issue or give more details about an issue.

2 Likes

Hi, I have installed Passbolt as docker container. Access is fine and works. But when I’m trying to install the macOS safari extension via TestFlight the supported browsers remains the same. Means, als when I try to manually refresh the page, only the same supported browsers are shown.

I’m using safari in th latest version (Version 26.4 (21624.1.16.11.4)), browser extension is also shown in the header of safari.

What am I doing wrong?

Hello @oby and welcome to the forum!

It doesn’t seem you did something wrong so far. For the moment servers won’t show Safari as a supported browser (while it’s in beta). Still the extension should start if it’s installed on your browser.

I wonder though if the extension can access the page. Is the icon blue or grey next to the URL bar? Blue means the extension is allowed to access the page. If not then you need to access the settings of Safari in the extension and allow to access the page (the best is to allow all the pages as otherwise you won’t see Passbolt icon in the form to fill it).