SOCLYDE logo
Current languageEN
Practical guidesecure password managersecurity auditencrypted vault

How to audit a password manager’s security

A practical framework for evaluating a password manager’s architecture, encryption, backups, recovery, sharing, and device security.

Two business leaders reviewing password vault security
Article contents

Key takeaways

  • A product name or zero-knowledge claim is not enough: ask what is encrypted, where, and when keys exist.
  • A safe vault must also be recoverable, testable, and used on properly protected devices.
  • For an SMB, a sound choice is documented: accepted risks, requested evidence, and a realistic exit plan.

Choosing a password manager means trusting a software architecture with a critical keyring. The question is not only “is the app well known?” but also “what happens if the server, device, administrator account, or backup is compromised?”

This framework is for privacy-conscious individuals and SMBs. It helps compare products and prepare vendor questions; it is not a substitute for an independent audit or legal advice.

1. Start with the threat scenario

Before comparing features, describe what you need to prevent:

  • vault or backup theft after a server intrusion;
  • account recovery by someone who should no longer have access;
  • secret leakage through an infected device, browser extension, or clipboard;
  • vault loss after theft, failure, or a key person leaving;
  • overly broad team sharing with no clear revocation path.

A service can be strong against one risk and weak against another. Record impact, likelihood, people exposed, and the acceptable time to restore operations.

2. Examine architecture and encryption

Ask for a simple diagram of a secret’s journey: creation, encryption, synchronisation, unlock, sharing, backup, and deletion. The provider should explain:

  • what is encrypted before leaving the device and what remains readable by the service;
  • how the master password or unlock key produces the vault key;
  • whether each vault has separate keys and how keys are renewed;
  • which metadata remains: service addresses, entry names, devices, logs, or IP addresses;
  • how changes and synchronisation are authenticated and protected from tampering.

“End-to-end encryption” and “zero-knowledge” are starting points, not proof. Look for technical documentation, stated limits, and published audits; check their scope and date.

3. Use a comparison grid

Score each criterion from 0 to 3: 0 = absent or undocumented, 1 = partial, 2 = satisfactory, 3 = demonstrated and regularly checked. Missing evidence does not automatically prove a technical weakness, but it should affect the decision.

Password manager security evaluation grid
CriterionWhat to verifyExpected evidence
ArchitectureClient-side encryption, key separation, metadata, and threat modelDated technical documentation, diagram, explicit limits
CryptographySuitable algorithms and key derivation, documented parameters, authenticated integritySpecification, audited code, or an independent report covering the vault
AccessMFA, master-password protection, sessions, authorised devices, and revocationTest in a demo environment and an administration procedure
BackupsExport format, encryption, frequency, separation, and tested restorationBackup/restore procedure and a test result
RecoveryLost device, forgotten master secret, departure, or provider outageScenarios, owners, timelines, and dependencies
SharingLeast privilege, groups, expiry, revocation, named accounts, and auditabilityAdd, remove, and role-change tests
DevicesMemory storage, locking, extensions, clipboard, and updatesControl documentation and support policy
GovernanceVulnerability disclosure, incidents, subprocessors, retention, and exitSecurity policy, alert channels, export, and deletion process

Do not compensate for a critical weakness with a high average score. Opaque recovery or an unrestoreable backup can be a deal-breaker even when the interface is excellent.

4. Verify copies and recovery

A local solution limits some centralised copies, but it does not protect against device loss. A synchronised solution simplifies continuity, but adds accounts, servers, and flows to protect. In both models:

  1. define who may create a copy and where it is stored;
  2. encrypt the copy with a secret separate from the daily account;
  3. keep at least one copy separate from the primary device and limit access;
  4. test restoration on a clean device and measure the time required;
  5. verify that the export is complete, readable, and deleted after the test.

A plan without a test is an assumption. The test should also cover loss of the phone used for MFA and the unavailability of the person who knows the recovery secret.

5. Assess team sharing

For every shared vault or collection, ask who owns access, who approves it, who can export, and who can remove it. Prefer named accounts, role-based groups, and automatic or fast revocation. Permanent shared accounts, non-expiring links, and default administrator rights are warning signs.

Run an offboarding test: remove a fictional user, change a role, replace a shared secret, and check what remains in the logs. Secure sharing should reduce manual copying, not merely move the password into another interface.

6. Do not forget devices

The best vault cannot fix a compromised device. Check session locking, updates, disk encryption, browser-extension permissions, and clipboard handling. On an infected computer or phone, an unlocked secret can be observed before it is stored.

Also ask which operating-system versions are supported, how updates are signed, and how vulnerabilities are announced. For an SMB, these answers belong with endpoint management, MFA, and incident procedures.

7. Questions to ask the vendor

  • Which data can the server read if a synchronised vault is uploaded?
  • Which metadata is retained, for how long, and by which subprocessors?
  • What is the exact scope of the latest audit or penetration test?
  • How are keys derived, and how is offline guessing made expensive?
  • What happens if the account is locked, MFA is lost, or the provider is unavailable?
  • Can I restore an encrypted copy without your service? In which format and with what limits?
  • How do I revoke a device, member, or shared access, and what response time is guaranteed?
  • How do you report a vulnerability or incident affecting vaults?
  • How are data and copies deleted at the end of the contract, and how can deletion be verified?

Answers should be precise and consistent across documentation, contract, and the product you test. Marketing language that avoids metadata or recovery questions is a warning sign.

8. Decide without absolute promises

Choose the solution that matches your threat model, skills, and recovery capacity. Record gaps, compensating controls, and a review date. Reassess after an architecture change, acquisition, incident, or major provider change.

Soclyde fits the case where an organisation wants to generate unique secrets, keep an encrypted vault on its devices, and limit centralised copies. This replaces neither MFA on the protected service, nor backups, nor device security. The right choice is the one whose assumptions your team can understand and verify.

Final checklist

  • [ ] The threat model and service limits are written down.
  • [ ] Encryption, keys, and metadata are documented.
  • [ ] MFA and device revocation have been tested.
  • [ ] An encrypted copy exists and restoration time has been measured.
  • [ ] Sharing is named, limited, and revocable.
  • [ ] Devices, extensions, and updates are covered by a policy.
  • [ ] Export, deletion, and the exit plan are realistic.
  • [ ] Evidence will be reviewed after changes or at least annually.

Frequently asked questions

Is a cloud password manager always less secure than a local one?

No. The storage model changes the risks. A cloud service can simplify synchronisation and recovery; a local database reduces exposure to a third-party server but makes backups and continuity your responsibility. Compare actual controls, not storage location alone.

What does zero-knowledge really mean?

The provider should define the term. Ask which data is encrypted on the client, which metadata remains visible, how keys are derived, and what a compromised server or connected device could still reveal.

How can we test recovery without putting the vault at risk?

Use a test copy or a dedicated test account, restore it on a clean device, and document the people, keys, and time required. Do not run the first test against the only copy of your production vault.

References

Sources and references

Need advice?

Design your password strategy with Soclyde

Schedule a dedicated walkthrough with the team to see how local-first security adapts to your stack.

Talk with us

Keep reading

We use cookies to stay compliant and measure usage.

You can decline non-essential cookies. We only run analytics after consent. Questions? contact@soclyde.com