DANGER
malware detected
github.com / EkagraAgarwal
EkagraAgarwal/ BanyanCode
TypeScript·6302 files·commit f692f70·scanned 4d ago·cached ✓
100/100
MALICIOUS
Matches known-malicious patterns. Do not clone or install.
This repository contains patterns associated with malware. Do NOT run this code.
verdict accurate?
48% file coverage
Partial architecture graph
threat-state: maliciouslive
FINDINGS ░▒▓
criticalchild_process / exec usageExecuting shell commands can be used to download and run malware, exfiltrate data, or modify system files.packages/desktop/src/main/wsl/runtime.ts
return new Promise<WslCommandResult>((resolve, reject) => {
const child = spawn(command, args, {
stdio: ["ignore", "pipe", "pipe"],
windowsHide: true,+8criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.packages/effect-drizzle-sqlite/src/internal/drizzle-utils.ts
try {
return new Function("input", '"use strict"; return input;')(true) === true
} catch {
return false+5criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.packages/opencode/src/cli/cmd/debug/agent.handler.ts
try {
return new Function(`return (${trimmed})`)()
} catch (evalError) {
throw new Error(+5warningHigh-entropy string literalsFound 8 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.github/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.github/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.packages/core/src/auth.ts+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.packages/opencode/src/command/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.packages/opencode/src/command/index.ts+3
warningHigh-entropy string literalsFound 11 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.packages/opencode/test/server/httpapi-exercise/index.ts+3
warningLarge base64-encoded blobA 520-character base64 blob was found. May hide a remote payload or encoded executable code.packages/console/app/src/routes/zen/util/provider/anthropic.ts
eyJ0eXBlIjoibWVzc2FnZV9zdGFydCIsIm1lc3NhZ2UiOnsibW9kZWwiOiJj...+3
warningLarge base64-encoded blobA 92-character base64 blob was found. May hide a remote payload or encoded executable code.packages/core/test/tool-read.test.ts
iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk...+3
warningLarge base64-encoded blobA 92-character base64 blob was found. May hide a remote payload or encoded executable code.packages/opencode/test/cli/acp/prompt-content.test.ts
iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8...+3
infoSuspicious file in repoVery large source file (3037KB) — could contain obfuscated payloadpackages/opencode/test/tool/fixtures/models-api.json+2
infoSuspicious file in repoVery large source file (830KB) — could contain obfuscated payloadpackages/sdk/openapi.json+2
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.
2998 files scanned @ f692f70 | 8/19/2026 | heuristic scan — always review manually
risk by category
code execution20
network & exfiltration0
file system access0
obfuscation15
supply chain8
owasp / injection0
telemetry
files 2998/6302rules hit 16engine v5commit f692f70
github
EkagraAgarwal/BanyanCode
69
1
73d
6302 files
2998 scanned(48%)
f692f70
architecture░▒▓
entry (6) flagged (585) pkg (814)
1405 nodes · 4097 edgesscroll to zoom · click node to jump to finding