github.com / steipete
steipete/ CodexBar
Swift·3564 files·commit 243af60·scanned 2h ago·cached ✓
15/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 15 — 21,885+ stars — findings likely false positives
verdict accurate?
21,885 stars
Crypto/Web3 project
6% file coverage
CLI tool detected
threat-state: lowlive
FINDINGS ░▒▓
warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.Scripts/test_check_release_assets.py
existing_app.mkdir()
result = subprocess.run(
[str(ROOT / "Scripts/check-release-assets.sh"), "v0.0.1"],
env={+4warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.Scripts/test_packaged_app_launch.py
)
result = subprocess.run(
["/bin/bash", str(script), str(app)], env=environment,
capture_output=True, text=True, timeout=20,+4warningVM code executionvm.runInNewContext or similar can execute arbitrary code in a sandboxed context that may be escaped.Scripts/transpile-plugin-ts.mjs
});
vm.runInContext(fs.readFileSync(sucrasePath, "utf8"), context, { filename: sucrasePath });
const output = vm.runInContext(
"sucrase.transform(__codexbarTypeScriptSource, {transforms:['typescript...+4warningPython subprocess / os.system usageos.system() or subprocess with shell=True / suspicious commands can execute arbitrary shell commands. Plain pip/package installs are usually benign.Integrations/Linux/tests/test_package.py
binary.symlink_to('/usr/bin/true')
subprocess.run(['python3', str(REPO / 'Integrations/Linux/package.py'), '--binary', str(binary),
'--version', '0....+4warningVM code executionvm.runInNewContext or similar can execute arbitrary code in a sandboxed context that may be escaped.Integrations/Omarchy/notifications.test.mjs
const model = vm.createContext({});
vm.runInContext(fs.readFileSync(new URL('../Linux/Shared/Notifications.js', import.meta.url), 'utf8'), model);
const usage = vm.createContext({});
vm.runInContext(f...+4warningVM code executionvm.runInNewContext or similar can execute arbitrary code in a sandboxed context that may be escaped.Integrations/Omarchy/test.mjs
const model = vm.createContext({});
vm.runInContext(fs.readFileSync(new URL('../Linux/Shared/Usage.js', import.meta.url), 'utf8'), model);
test('bar entries preserve compact summary quotas, order, pri...+4warningHigh-entropy string literalsFound 12 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.Scripts/check-app-locales.mjs+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.Scripts/check-documentation-links.mjs+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.Scripts/check-site-locales.mjs+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.Scripts/ci_swift_test_by_suite.py+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.Scripts/social-card.mjs+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.Scripts/test_fast_runner.py+3
Scores are heuristics. A “safe” verdict means no known-malicious patterns were found — clever malware can look boring. Wrong verdict? Flag it above; confirmed false positives become regression tests.
207 files scanned @ 243af60 | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation15
supply chain0
owasp / injection0
telemetry
files 207/3564rules hit 13engine v6commit 243af60
github
steipete/CodexBar
Show usage stats for OpenAI Codex and Claude Code, without having to login.
21885
2003
313d
3564 files
207 scanned(6%)
243af60
architecture░▒▓
entry (0) flagged (32) pkg (30)
128 nodes · 84 edgesscroll to zoom · click node to jump to finding