Skip to content

Commit c6a586e

Browse files
committed
docs: add SECURITY.md for responsible vulnerability disclosure
- Define supported versions (0.5.x) - Provide security contact email - Document privacy-first security model - Outline responsible disclosure process
1 parent c17902f commit c6a586e

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

SECURITY.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
We actively support the latest release of Mojo Voice. Security updates are provided for:
6+
7+
| Version | Supported |
8+
| ------- | ------------------ |
9+
| 0.5.x | :white_check_mark: |
10+
| < 0.5 | :x: |
11+
12+
## Reporting a Vulnerability
13+
14+
We take security seriously. If you discover a security vulnerability in Mojo Voice, please report it responsibly:
15+
16+
### How to Report
17+
18+
**Email:** security@devcoffee.io
19+
20+
**Please include:**
21+
- Description of the vulnerability
22+
- Steps to reproduce
23+
- Potential impact
24+
- Suggested fix (if any)
25+
26+
### What to Expect
27+
28+
- **Acknowledgment:** Within 24-48 hours
29+
- **Initial Assessment:** Within 1 week
30+
- **Fix Timeline:** Depends on severity (critical issues prioritized)
31+
- **Public Disclosure:** After patch is released and users have time to update
32+
33+
### Security Considerations
34+
35+
Mojo Voice is designed with privacy and security in mind:
36+
37+
- **100% Local Processing:** No data leaves your machine
38+
- **No Telemetry:** Zero tracking, analytics, or cloud connections
39+
- **Open Source:** MIT licensed, audit the code yourself
40+
- **GPU Isolation:** Audio processing happens in isolated GPU memory
41+
- **No Network Access:** Works completely offline
42+
43+
### Out of Scope
44+
45+
The following are not considered security vulnerabilities:
46+
- Issues requiring physical access to the user's machine
47+
- Social engineering attacks
48+
- Denial of service via resource exhaustion (user controls model selection)
49+
50+
## Security Updates
51+
52+
Security updates are announced via:
53+
- GitHub Security Advisories
54+
- Release notes
55+
- Project website (https://mojovoice.ai)
56+
57+
Thank you for helping keep Mojo Voice secure! 🔒

0 commit comments

Comments
 (0)