| Version | Supported |
|---|---|
| 0.1.x | ✅ |
We take the security of BlazeDock seriously. If you have discovered a security vulnerability, we appreciate your help in disclosing it to us in a responsible manner.
Please do NOT report security vulnerabilities through public GitHub issues.
Instead, please report them via one of the following methods:
-
GitHub Security Advisories: Use GitHub's private vulnerability reporting feature at Security Advisories
-
Email: Contact the maintainers directly (if contact information is available in the repository)
Please include the following information in your report:
- Type of vulnerability (e.g., buffer overflow, privilege escalation, code injection)
- Full paths of source file(s) related to the vulnerability
- Location of the affected source code (tag/branch/commit or direct URL)
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact of the vulnerability
- Initial Response: Within 48 hours
- Status Update: Within 7 days
- Resolution Target: Within 90 days (depending on complexity)
- Acknowledgment: We will acknowledge receipt of your vulnerability report
- Communication: We will keep you informed of the progress
- Credit: If you wish, we will credit you in the security advisory and release notes
- Fix: We will work to fix the vulnerability and release a patched version
- Always download BlazeDock from official sources (GitHub releases)
- Keep your system and dependencies updated
- Report any suspicious behavior
- Follow secure coding practices
- Never commit sensitive data (credentials, API keys)
- Use the latest stable Rust toolchain
- Run
cargo auditto check for known vulnerabilities in dependencies
This security policy applies to:
- The BlazeDock application code
- Configuration file handling
- D-Bus interface (when implemented)
- Plugin/extension system (when implemented)
- Vulnerabilities in third-party dependencies (report to upstream)
- Issues in the Wayland compositor
- GTK4 or system library vulnerabilities
BlazeDock is designed with security in mind:
- Memory Safety: Written in Rust, preventing common memory vulnerabilities
- Minimal Privileges: Runs with user-level permissions only
- No Network Access: Core functionality doesn't require network (except app launches)
- Sandboxed Processes: Launched applications run in their own process space
Thank you for helping keep BlazeDock and its users safe!