| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Important: please report any potential security issues to the email below rather than opening public issues.
--
Security is very important to us. We truly appreciate the security community and responsible researchers who report issues, your findings help us improve AliasVault for everyone.
We investigate all reported issues and work with researchers on responsible disclosure. Certain vulnerabilities, especially those impacting confidentiality, integrity, authentication, or core protection mechanisms, may qualify for a CVE (Common Vulnerabilities and Exposures) identifier. Others may still result in fixes or defense-in-depth improvements.
During the public beta we only support the latest major and minor release. On the current 0.x line, that means the latest minor only. Security fixes are only applied to the latest supported version: make sure to upgrade frequently to stay supported.
Email: security@aliasvault.com
Please include:
We acknowledge reports within 48 hours. Please do not publicly disclose issues before coordinated resolution.
We value good-faith security research and review every report, even those that do not qualify for CVE assignment. Reports classified as Class 2 or Class 3 (see below) may still result in fixes or defense-in-depth improvements in future updates. We will credit reporters where applicable (with permission) when fixes are released.
AliasVault is a zero-knowledge, end-to-end encrypted password and email alias manager.
Note: We only request CVEs for vulnerabilities that breach the encryption/access control boundary (defined in Section 2.1). Post-compromise scenarios — issues that assume an attacker has already compromised the user's device, runtime environment, or account through external means — are not considered CVE-worthy, though we may still address them as defense-in-depth improvements.
The primary security boundary (also referred to as the encryption/access control boundary) in AliasVault is the end-to-end encryption and access control layer that protects user secrets. Concretely, this boundary guarantees that only authorized users can decrypt or access their vault secrets.
A vulnerability is considered a Class 1 security boundary failure if it allows crossing this boundary without the user's informed and specific authorization of the relevant device, session, or security-sensitive operation.
The following represent device compromise scenarios and are outside AliasVault’s primary security boundary:
AliasVault implements defense-in-depth protections in these areas, but issues that require these conditions are classified as local hardening, not core security boundary failures.
This section defines how reported issues are categorized.
Class 1 issues are considered eligible for CVE assignment under AliasVault's vulnerability disclosure policy. These represent vulnerabilities that breach AliasVault's encryption/access control boundary (see Section 2.1).
A report must:
These are security improvements but not typically CVE-eligible. Such issues may still be addressed in future updates as defense-in-depth improvements, even though they typically will not receive a CVE or security advisory.
Issues that only arise or can only be exploited after an attacker has fully compromised the user's device or runtime environment. For example, issues requiring:
Social engineering or phishing attacks where the application accurately presents the security-sensitive action and its material consequences, and the user intentionally approves that action, are out of scope for CVE assignment.
This exclusion does not apply where an application flaw causes the approval UI to misrepresent, obscure, substitute, or fail to bind the action being approved to the action actually performed.
These are not treated as security vulnerabilities.
We will request or pursue a CVE ID only if an issue meets all of the following criteria:
CVE eligibility also requires that the issue does not fall within an out-of-scope category defined in Sections 3.3 or 5.
Issues that do not meet these criteria will still be reviewed and may result in fixes, but they will be announced as regular updates rather than security advisories and are tracked as hardening or quality improvements. Every report is valued regardless of classification.
In scope:
Out of scope for CVE assignment by this project:
| Stage | Target |
|---|---|
| Acknowledgment | 48 hours |
| Initial assessment | 7 days |
| Fix & release goal | 30 days |
These are target timelines; complex issues may require adjustment in coordination with the reporter. We follow coordinated disclosure.
| Back | FazBrowse Home | New Git URL |