Waarom we YAPM – Yet Another Password Manager – hebben ontwikkeld
door Brandon STEFFAN
op 31 oktober 2025

Waarom we YAPM – Yet Another Password Manager – hebben ontwikkeld

De afgelopen zeven jaar heeft Mixvoip gebruikgemaakt van een intern ontwikkelde wachtwoordbeheerder. Het project begon als een nevenproject van een stagiair die, met ondersteuning van ons team, een degelijk versleutelingsmodel heeft ontwikkeld dat ons sindsdien uitstekend van dienst is geweest. Die stagiair is nu onze hoofdontwikkelaar voor CloudPBX — dus de kennis achter de tool is binnen het bedrijf gebleven.
Maar met meer dan 3.000 wachtwoorden – en dat aantal blijft maar groeien – begon ons oude systeem tegen zijn grenzen aan te lopen. Voor het beheer van 5.000 kleine en middelgrote zakelijke klanten, leveranciers en diensten is meer nodig dan alleen een eenvoudige wachtwoordkluis. We hadden behoefte aan betere zoekmogelijkheden, gedetailleerde machtigingen, tagging en – het allerbelangrijkste – een API om te integreren met ons CRM-systeem en onze automatiseringsworkflows.
Het ontwikkelingsteam zag er echter tegenop om de zeven jaar oude codebase te onderhouden. “Het is tijd om verder te gaan,” zeiden ze, “laten we een moderne oplossing aanschaffen.” En ze hadden gelijk — het ontwikkelen van een wachtwoordbeheerder is niet onze kernactiviteit. Dus zijn we de markt gaan verkennen.

Welke wachtwoordbeheerders hebben we getest?

We hebben verschillende professionele en open-sourceoplossingen geëvalueerd, waaronder:
Elke tool is getest met 5.000 gegenereerde inloggegevens om de prestaties in de praktijk, de gebruiksvriendelijkheid en de mate waarin de tool in onze werkprocessen kon worden geïntegreerd, te beoordelen.

Devolutions

Een geweldig product, boordevol functies — misschien wel te veel. Het is robuust en goed gedocumenteerd, maar de jaarlijkse kosten van € 15.000 maakten het moeilijk te rechtvaardigen voor slechts één specifieke toepassing. Over een periode van drie jaar komt dat neer op € 45.000 voor iets dat we nog steeds moesten aanpassen aan onze interne systemen.

Bitwarden

Bitwarden is een bekende open-source wachtwoordbeheerder die zowel cloud- als zelfgehoste opties biedt.
In het begin werkte het goed, totdat we de volumegrenzen bereikten. Bij meer dan een paar duizend vermeldingen werden het zoeken en de navigatie traag, waardoor het systeem ongeschikt werd voor dagelijkse werkzaamheden met duizenden inloggegevens.

Kluisbewaker

Vaultwarden is een open-sourcealternatief dat compatibel is met Bitwarden-clients. Het is lichtgewicht, eenvoudig zelf te hosten en ideaal voor kleine teams die wachtwoorden willen beheren zonder terugkerende licentiekosten.
We waren dol op de eenvoud en het open-sourcekarakter, maar zodra we de grens van 3.000 opgeslagen wachtwoorden overschreden, werd het zoeken tergend traag en begon de interface te haperen. Het was simpelweg niet ontworpen voor onze schaalgrootte.

Passwerk

Passwork is bedoeld voor bedrijfsteams die behoefte hebben aan gezamenlijk wachtwoordbeheer met auditlogboeken en gedetailleerde machtigingen. Het biedt zowel cloud- als on-premise-opties.
Rond de 3.000 records begonnen er prestatieproblemen op te treden. Hoewel het systeem stabiel is en veel functies biedt, schaalde het niet goed genoeg voor onze behoeften.

Passbolt

Passbolt is een open-source wachtwoordbeheerder die zich richt op beveiliging en teamsamenwerking. Het maakt voor de gebruikerstoegang en de versleuteling sterk gebruik van browserextensies.
Het feit dat voor alle bewerkingen een browserextensie nodig was, was een dealbreaker. Het beheren van extensies op alle apparaten van gebruikers maakt het systeem complexer, en door ze toegang te geven tot de DOM van de browser ontstaat er een onnodig aanvalsoppervlak. Een gecompromitteerde update zou browsegegevens kunnen blootleggen. Dit risico was te groot voor onze omgeving. Zodra er 5.000 wachtwoorden in waren ingevoerd, werd de interface traag en was het onmogelijk om nieuwe gebruikers toe te voegen.

Dus hebben we er zelf een gemaakt en de broncode gepubliceerd

Na maandenlang testen kwamen we tot een eenvoudige conclusie: niets voldeed aan onze eisen op het gebied van prestaties, beveiliging en integratie. Dus deden we wat ontwikkelaars nu eenmaal doen: we hebben het zelf gebouwd.
YAPM – Nog een wachtwoordbeheerder is ontstaan. De ontwikkeling heeft drie maanden geduurd en het is nu open source. YAPM omvat:
  • Een webinterface in donkere modus (of lichte modus)
  • Krachtige zoekfunctie
  • Labels, groeperen en machtigingen
  • Een complete API voor integratie
Je kunt het uitproberen, eraan bijdragen, het zelf hosten of het op welke manier dan ook gratis gebruiken. We hebben de broncode op GitHub en je kunt je bij onze ontwikkelaars aansluiten op onze Matrix-chat. Misschien heb je een paar vragen.
Als u de voorkeur geeft aan een beheerde versie met onderhoud en back-ups, neem dan contact met ons op via sales@mixvoip.com.

Nieuwste artikelen

Galerijweergave

Praat met een deskundige

Neem rechtstreeks contact op met onze experts, die klaar staan om u advies en antwoorden te geven.

TLDR: Waarom we YAPM hebben ontwikkeld – Yet Another Password Manager

  • Mixvoip heeft YAPM (Yet Another Password Manager) ontwikkeld nadat hun 7 jaar oude interne systeem met meer dan 3.000 wachtwoorden tegen zijn grenzen aanliep
  • Geteste commerciële en open-source alternatieven: Vaultwarden, Bitwarden, Passwork, Passbolt, Devolutions
  • Alle geteste oplossingen faalden op grote schaal: Devolutions was te duur (€ 15.000 per jaar), terwijl andere oplossingen prestatieproblemen vertoonden bij 3.000 tot 5.000 wachtwoorden
  • Belangrijkste vereisten: schaalbare prestaties, beveiliging, krachtige zoekfuncties en API-integratie
  • Functies van YAPM: webinterface in donkere modus, krachtige zoekfunctie, taggen/groeperen, machtigingssysteem, complete API
  • Nu als open source beschikbaar op GitHub, met een ontwikkelaarsgemeenschap op Matrix-chat
  • Beheerde versie met onderhoud en back-ups beschikbaar via sales@mixvoip.com
Bijgewerkt op 10 oktober 2025