All articles

Passbolt Lore (Part 1): The Genesis

6 min. read

Passbolt team

Passbolt team

12 September, 2023

Passbolt lore - Part 1: Genesis - where it all began

A Surprising Catalyst: Rapidly Growing Agency In India

e-nova conference room - passbolt's genesis
E-Nova team collaborating
  • Security: We were playing with fire. The haphazard sharing of passwords was a disaster waiting to happen. Sharing all these passwords with the entire team? Saying “Not ideal for security” would be an understatement (ever heard of the principle of least privilege?).
  • Productivity: There was a complete lack of centralisation. We struggled with tracking credential changes. We were so busy navigating through mishaps and trying to find passwords that we missed deadlines as the team often lacked the credentials needed to complete their work.
  • Onboarding: Onboarding and offboarding of new teammates was a complete nightmare: new recruits had to chase the credentials they would need to do their job, and it was impossible to know what credentials had to be rotated when someone was leaving the company since we didn’t know what they had access to.

KeePass And The Conundrum Of Collaboration

  • attempting to host the KeePass file on a shared server accessible to everyone. Alas, this resulted in multiple unusable archives and lost credentials due to concurrent write operations.
  • experimenting with splitting the master KeePass file into several smaller fragments. Predictably, this introduced absolute chaos when it came to organisation. There were endlessly recurring quests for a specific credential or master password that matched a given file.

The Search For A KeePass Substitute

  • Installable on-premises, shielded behind the company firewall.
  • Open source, auditable, with the ability to build on top of it.
  • Third-party audited.
  • Flexible and powerful password organisation based on folder hierarchy.
  • Traceability: The ability for managers to trace users' access and monitor activity on credentials.
  • Powerful & granular sharing: Should allow users to share a single password with a single user, or an entire folder with subfolders with a group of users. Inheritance should be supported and should handle complex project structures.
  • Portability: Option to integrate with the browser for one-click login.
  • Automation: API-centric architecture that accommodated potential automation scenarios at a later stage.

The First Iteration Of Passbolt

First iteration of passbolt's password workspace
First iteration of passbolt's password workspace

From side project to product

A piece of archeology: the first passbolt presentation video ever made (2011)
A piece of archeology: the first passbolt presentation video ever made (2011)

Lessons We Learned

It’s never just a side project

Feeling the pain point is a great reason to start a project

Stay tuned for part 2 of passbolt lore as we delve deeper and continue where we left off, with the founding of Passbolt SA.

Continue reading

Create A Backup of Passbolt Data With A Bash Script

4 min. read

Create A Backup of Passbolt Data With A Bash Script

Passbolt has created a bash script that you can use to perform regular backups of your data in Passbolt. Get started with this easy-to-follow guide.

Clayton Stevenson

Clayton Stevenson

6 October, 2023

Meet Passbolt’s Improved Grid Functionality

4 min. read

Meet Passbolt’s Improved Grid Functionality

Version 4.2 of passbolt is giving you the freedom to customize how you interact with passwords. Find out more about the new, improved grid functionality.

Shelby Lee Neubeck

Shelby Lee Neubeck

6 September, 2023

Flag of European UnionMade in Europe. Privacy by default.