github.com / milind-soni
milind-soni/ OpenMausBot
TypeScript·588 files·commit f6cd588·scanned 3d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 1,360 stars — findings likely legitimate code patterns
verdict accurate?
Created 10 days ago
Created 10 days ago
Partial architecture graph
CLI tool detected
threat-state: lowlive
FINDINGS ░▒▓
criticalchild_process / exec usageExecuting shell commands can be used to download and run malware, exfiltrate data, or modify system files.server/computer-proxy.test.ts
proxy = spawn(process.execPath, ["--experimental-strip-types", PROXY], {
env: {
...process.env,+8criticalchild_process / exec usageExecuting shell commands can be used to download and run malware, exfiltrate data, or modify system files.server/remote-computer.test.ts
if (process.platform !== "win32") {
expect(spawnSync("/bin/bash", ["-n"], { input: command }).status).toBe(0);
}
});+8criticalchild_process / exec usageExecuting shell commands can be used to download and run malware, exfiltrate data, or modify system files.electron/speech.mjs
try {
proc = spawn(
"/usr/bin/open",
[+8infoBase64 encoding usedatob() or Buffer.from with base64. Common in legitimate code but also used to hide malicious URLs.server/computer-proxy.ts
if (!res.ok || typeof content !== "string" || !content) return null;
return wholeImage(Buffer.from(content, "base64"), expectedBytes) ? content : null;
} catch {
return null;+2warningSSH/credential path accessAccessing .ssh, .aws/credentials, or .env files to steal authentication credentials.server/auto-approve.ts
/(^|[\s/"'])\.env(\.|$|["'\s])/i, /\.ssh\/|id_rsa|id_ed25519|authorized_keys/i, /\.aws\/credentials|\.netrc|\.npmrc|\.pypirc|\.docker\/config\.json/i, /security\s+find-(generic|internet)-passw...+5
criticalBrowser credential store accessAccessing Chrome, Firefox, Edge, or Brave profile directories to steal cookies, passwords, and session tokens.server/computer-proxy.ts
'chmod 700 "$profile"', 'for browser_dir in "$HOME/.config/google-chrome" "$HOME/.config/chromium"; do', ' if [ -e "$browser_dir" ] && [ ! -L "$browser_dir" ]; then', ' if [ -d "$browser_d...+10
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.src/components/CursorAvatar.tsx+4
warningHigh-entropy string literalsFound 8 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.cloudflare/composio-broker/src/index.ts+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.cloudflare/composio-broker/src/index.ts+3
warningHigh-entropy string literalsFound 4 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.companion/src/index.ts+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.companion/src/index.ts+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.companion/src/control.ts+3
warningHigh-entropy string literalsFound 6 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.scripts/capture-companion-fixtures.mjs+3
warningLarge base64-encoded blobA 96-character base64 blob was found. May hide a remote payload or encoded executable code.server/index.test.ts
iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8...+3
warningHardcoded secret/credentialAPI keys, passwords, or tokens hardcoded in source code. Should be in environment variables.src/lib/analytics.ts
const TOKEN = "phc_m2hP39w8y2gLPvHgDvSXAu6xcZ3agjf4ruL56rGcMZEe"; // Analytics are on by default; Settings → General turns them off. The choice+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.
432 files scanned @ f6cd588 | 8/21/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration2
file system access15
obfuscation15
supply chain0
owasp / injection3
telemetry
files 432/588rules hit 16engine v5commit f6cd588
github
milind-soni/OpenMausBot
Open Source Alternative to Grok Bot with a virtual machine that bots can use
1360
257
13d
588 files
432 scanned(73%)
f6cd588
architecture░▒▓
entry (0) flagged (125) pkg (94)
494 nodes · 1019 edgesscroll to zoom · click node to jump to finding