If you find a security vulnerability in BACH, please report it responsibly:
- Do NOT open a public issue
- Use GitHub's private vulnerability reporting
- Include: description, steps to reproduce, potential impact
- Go to: https://github.com/lukisch/bach/security/advisories/new
- Fill out the form (title, description, severity, affected versions)
- Submit privately (not visible to public until disclosed)
We will respond as soon as possible.
BACH runs locally. The main attack surface is:
- Bridge/Connector endpoints (Telegram, Discord, etc.)
- GUI web server (FastAPI, localhost only by default)
- File system access (bach.db, user data)
- MCP server (localhost only)
As a solo project, response times may vary. Critical issues will be prioritized. Please allow reasonable time before public disclosure.