| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 3580 |
| Technical Name |
cyber_password_vault |
| License | LGPL-3 |
| Website | https://linktr.ee/Prof.M.Samy |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 3580 |
| Technical Name |
cyber_password_vault |
| License | LGPL-3 |
| Website | https://linktr.ee/Prof.M.Samy |
Cyber Password Vault
Secure password and credential management inside Odoo 19
Cyber Password Vault gives teams a dedicated workspace to store encrypted credentials, organize them by folder, share them with controlled access, and reveal secrets only when the current user is allowed to do so. The module includes an OWL-based vault dashboard as well as standard Odoo views for day-to-day administration.
Main Features
Vault dashboard. Open a dedicated OWL client action with sidebar navigation, credential browsing, detail view, quick actions, and responsive layouts.
Organization tools. Group credentials by folder, assign tags, mark favorites, and search or filter records quickly from the vault workspace.
Sharing rules. Share credentials with specific users, preserve owner control, and respect Odoo access rules for users, managers, and administrators.
Operational views. Keep classic list and form views for credentials, folders, tags, sharing records, and setup flows.
Security Controls
Encrypted storage. Passwords are stored with Fernet encryption through the Python
cryptography library.
Protected reveal flow. Passwords remain masked by default and can be revealed or copied only through controlled backend methods.
Second verification step. Protected credentials can require an additional check using the current user's Master PIN, with support for Odoo TOTP validation in the authentication wizard flow.
Security metadata. Track password strength, expiry dates, share counts, and recent access details directly on each credential.
Daily Workflow
Browse credentials with search, favorites, protected-item filters, expiry filters, and strength-based sorting.
Open the selected record in the detail pane to inspect tags, expiry information, sharing details, recent access, and secure password actions without leaving the vault.
Create, edit, duplicate, delete, and open linked URLs from the same workspace while keeping standard Odoo administration views available when needed.
Backend Management
The module includes standard backend forms and lists for credential maintenance, tag administration, folder setup, and sharing records.
This makes it practical for administrators who want both a modern vault interface and familiar Odoo management screens.
Setup Notes
Install the required Python packages:
pip install cryptography pyotp
Add an encryption key to the Odoo configuration:
vault_encryption_key = <your-key>
Install the module, assign the appropriate security group, and open Password Vault from the Apps menu.
Please log in to comment on this module