How sharing works
PassAgent uses envelope encryption for secure credential sharing. When you share a password, a per-item encryption key is wrapped with the recipient’s RSA-OAEP public key. The recipient decrypts the key with their private key and accesses the credential — the server never sees the plaintext.Sharing methods
Direct share
Share with a specific PassAgent user by email. The credential is encrypted with their public key.
Group share
Share with a group of users. Each member gets an individually encrypted copy of the item key.
Permissions
Each share includes a permission level:| Permission | Can view | Can copy | Can edit | Can reshare |
|---|---|---|---|---|
| View | Yes | No | No | No |
| Use | Yes | Yes | No | No |
| Edit | Yes | Yes | Yes | No |
| Admin | Yes | Yes | Yes | Yes |
Session sharing
Beyond static credential sharing, PassAgent supports session sharing — sharing an authenticated browser session without revealing the underlying password.Create share link
A time-limited, encrypted share link is generated. The recipient can use the link to access the authenticated session.
Audit trail
Every share action is logged:- Who shared what, with whom, and when
- Permission level granted
- When the share was accessed or revoked
- IP address and device information