Please do not open a public issue for security problems.
Report privately through GitHub's private vulnerability reporting: open the Security tab of this repository and click Report a vulnerability. That opens a private advisory only the maintainers can see.
Please include:
- What the issue is and the impact you expect.
- Steps to reproduce (a proof of concept helps).
- The affected component: the meter app (
app/) or the reader (reader/).
We aim to acknowledge a report within a few days and to keep you updated while we work on a fix. Please give us reasonable time to ship a fix before any public disclosure.
In scope:
- The Electron overlay app (
app/). - The Python memory reader (
reader/), shipped astbh-reader.exe. - The release pipeline (
.github/workflows/).
Out of scope:
- The Task Bar Hero game itself. This is an unaffiliated fan project; report game issues to the game's developer.
- Dependency advisories with no demonstrated exploit in this project.
- Findings that require an already-compromised machine or physical access.
The reader attaches to the running game process and reads its memory (ReadProcessMemory on
Windows) to compute per-run stats. It does not write to game memory, modify game files, or
inject code — it is a read-only sensor. It is unsigned (see the README for the SmartScreen note),
which is the most common false-positive reported by antivirus software.
No credentials are committed to this repository, and the app holds none: it is fully local
(runs are files on the user's machine) and its only network traffic is the auto-update check
against GitHub Releases. A gitleaks scan runs in CI on
every pull request and push to keep the history secret-free (config:
.gitleaks.toml).