| Version | Supported |
|---|---|
| 0.1.x | ✅ |
Do not open a public issue for security vulnerabilities.
Instead, please report them responsibly:
- Email: security@stream-shogun.dev (or open a private security advisory on GitHub).
- Include a description of the vulnerability, steps to reproduce, and any potential impact.
- We will acknowledge receipt within 48 hours and aim to provide a fix within 7 days for critical issues.
StreamShōgun follows the Electron Security Checklist:
| Control | Status |
|---|---|
contextIsolation |
✅ On |
nodeIntegration |
✅ Off |
sandbox |
✅ On |
| Preload script with IPC bridge | ✅ |
| Content-Security-Policy | ✅ |
No remote module |
✅ |
| Input validation on IPC | ✅ |
| File size limits on load | ✅ |
| HTTPS fetch with timeout | ✅ |
- Dependabot is enabled for automated dependency updates.
pnpm auditruns in CI on every pull request.- Native modules (
better-sqlite3) are pinned and rebuilt per platform.
We follow coordinated disclosure. After a fix is released, we will publish a security advisory crediting the reporter.