The following versions of OneMount are currently being supported with security updates:
Version | Supported |
---|---|
latest | ✅ |
The OneMount team takes security vulnerabilities seriously. We appreciate your efforts to responsibly disclose your findings.
If you believe you've found a security vulnerability in OneMount, please follow these steps:
- Do not disclose the vulnerability publicly until it has been addressed by the maintainers.
- Email your findings to [INSERT SECURITY EMAIL]. If you don't receive a response within 48 hours, please follow up.
- Provide detailed information about the vulnerability, including:
- A description of the vulnerability
- Steps to reproduce the issue
- Potential impact
- Any suggestions for mitigation or remediation
After you report a vulnerability:
- The maintainers will acknowledge receipt of your report within 48 hours.
- We will investigate the issue and determine its severity and impact.
- We will work on a fix and keep you informed of our progress.
- Once the issue is resolved, we will publicly acknowledge your responsible disclosure (unless you prefer to remain anonymous).
To ensure the security of your OneMount installation:
- Keep OneMount updated: Always use the latest version to benefit from security patches.
- Protect your Microsoft account: Use strong passwords and enable two-factor authentication for your Microsoft account.
- Be cautious with permissions: Only grant OneMount access to the OneDrive folders you need.
- Review application logs: Regularly check logs for any unusual activity.
- Report suspicious behavior: If you notice anything unusual, report it to the maintainers.
OneMount follows these security principles:
- Minimal permissions: OneMount only requests the permissions it needs to function.
- Secure authentication: We use Microsoft's OAuth 2.0 implementation for secure authentication.
- Local encryption: Cached files are stored with appropriate filesystem permissions.
- No telemetry: OneMount does not collect or transmit user data beyond what's needed for OneDrive operations.
OneMount relies on several third-party libraries. We regularly review and update these dependencies to address known vulnerabilities.
Key dependencies include:
- Go standard library
- FUSE (go-fuse/v2)
- GTK3 (gotk3)
- bbolt database
- zerolog
We would like to thank the following individuals who have helped improve the security of OneMount through responsible disclosure:
- [List will be updated as contributions are received]