The repository is actively maintained on the latest main branch.
If you discover a security issue, please do not open a public GitHub issue with sensitive details.
Instead:
- contact the maintainer privately through GitHub
- include clear reproduction steps
- include the affected file, endpoint, or workflow
- mention whether the issue affects secrets, authentication, admin actions, backups, or Discord access
- never commit
.envor production secrets - use strong random values for
WEB_ADMIN_TOKENandBOT_CONTROL_TOKEN - prefer Discord OAuth over manual admin token access
- keep
BOT_CONTROL_HOST=127.0.0.1in production - restrict
WEB_ADMIN_ALLOWED_GUILD_IDSto trusted guilds - persist backups outside ephemeral containers
- monitor the channel configured by
WEB_ALERT_CHANNEL_ID - rotate secrets if you suspect token leakage
Pay extra attention to:
- Discord OAuth session handling
- web admin endpoints
- internal bot control API exposure
- backup and restore operations
- STRATZ API credentials
- SQLite database files and backup artifacts