All articles

Passbolt Pre-CSPN Security Audit Results

4 min. read

RB

Remy Bertot

8 June, 2026

  • The HTTP response code is now identical regardless of whether the user's email address exists or not.
  • From the user's perspective, the displayed message is always the same.
  • Google Chrome: script-src: 'self'
  • Firefox, Edge, Safari: script-src: 'self'; object-src: 'none'
  • default-src 'none' - Ensures that any undeclared *-src directives fall back to none, restricting all resource types by default.
  • script-src 'self' - Restricts scripts to the extension itself (no change from the previous version).
  • style-src 'self' 'unsafe-inline' - Allows styles from the extension and inline styles; unsafe-inline is currently required as some SVG files embed <style> tags.
  • img-src 'self' data: https: http: - Allows images from the extension (self), remote avatars served by the API (https: and http:), and inline data URIs used by some SVGs (data:).
  • font-src 'self' - Restricts font loading to the extension only.
  • connect-src 'self' https: http: - Allows network requests from the extension itself and to the API.
  • form-action 'self' https: - Allows form submissions to the extension and to HTTPS endpoints, which is required for integrations such as Duo MFA.
  • frame-src 'self' - Restricts iframe origins to the extension itself, as iframes are the primary method used to render the extension UI.
  • frame-ancestors 'self' https: http: - Restricts the protocols of origins allowed to embed the extension in an iframe; self is required for the quick access popup.
  • worker-src 'self' - Restricts Web Workers to the extension only.
  • base-uri 'none' - Disallows the use of <base> tags in page sources.

Continue reading

About the EU Tech Sovereignty Package

2 min. read

About the EU Tech Sovereignty Package

Passbolt welcomes the EU’s recognition of open source in the Tech Sovereignty Package, while calling for practical measures that support competition, openness, and interoperability.

Passbolt team

Passbolt team

5 June, 2026

Safari: It Should Be Okay

13 min. read

Safari: It Should Be Okay

Passbolt's Safari extension is finally here. Discover the four-year journey behind browser limitations, debugging dead ends, platform changes, and the persistence it took to make it happen.

Stephane

Stephane

2 June, 2026

Flag of European UnionMade in Europe. Privacy by default.