Please don't open a public GitHub issue for a security problem.
Report it privately through this repository's private vulnerability reporting. We don't have an email address for security reports, so please use that channel.
This covers the AxeNStax engine (native + WASM/web builds), the dedicated
server and its operator console, the six website apps under tools/sites/,
the Nostr release/update channel, and this repository's
CI (GitHub Actions workflows and their secrets).
In rough priority order:
- Anything touching a child's identity or data — the web taster, Signet sign-in, or any path that could expose or misuse personal data from a minor.
- A way to loosen the local safety controls: the tightening-only comms policy
file (which may only lower a player's chat ceiling, never raise it) or the
charter_allows_satsflag that gates the Bitcoin layer. - A forged join event, operator credential, or release/update signature — anything that lets someone impersonate a player, an operator, or an official AxeNStax release.
- Remote code execution on a player's machine (native client, dedicated server, or a website).
Lower-severity issues (denial of service, non-sensitive info disclosure, etc.) are still welcome, just not as urgent.
Only the latest published release gets fixes. If you are on an older build, please update before reporting, or say which version you tested.
This is a small, mostly one-person project — reports are handled on a best-effort basis. You can expect an acknowledgement within about 7 days. We aim to disclose within 90 days of a confirmed report, or sooner once a fix has shipped, whichever is later; we'll coordinate timing with you if there's a reason to wait. There's no bug bounty. If you'd like credit, tell us the name (or npub) to credit you under and we'll include it in the release notes or changelog.