github.com / colbymchenry
colbymchenry/ codegraph
C·809 files·commit c6aaa20·scanned 10d ago·cached ✓
?/100
INCONCLUSIVE
Scan coverage was too low to trust this verdict — treat the score as inconclusive and rescan.
score capped at 15 — 66,976+ stars — findings likely false positives
verdict accurate?
Incomplete scan
66,976 stars
Crypto/Web3 project
CLI tool detected
threat-state: lowlive
FINDINGS ░▒▓
warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.codegraph-kernel/src/langs.rs
"kotlin" => {
Some(unsafe { tree_sitter_language::LanguageFn::from_raw(tree_sitter_kotlin) }.into())
}
// R7b batch 4: crate =1.2.0, sha-identical to the r-lib v1.2...+3criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.src/bin/codegraph.ts
// eslint-disable-next-line @typescript-eslint/no-implied-eval const importESM = new Function('specifier', 'return import(specifier)') as (specifier: string) => Promise<typeof import('@clack/prompts...+5
infoWallet transaction signing APIUses wallet signing APIs (signTransaction, signMessage, sendTransaction, etc.). Legitimate in DeFi apps, but combined with remote exfiltration it is the core drainer pattern.scripts/agent-eval/offload-eval-ground-truth.json
"question": "How does sending a crypto transaction flow from the send form's review/sign action through to signing it via @trezor/connect (TrezorConnect.signTransaction)? Trace the call path.", ...+2
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/context/index.ts+3
warningHigh-entropy string literalsFound 9 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/db/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.src/db/index.ts+3
warningHigh-entropy string literalsFound 10 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/extraction/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.src/extraction/index.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.src/extraction/kernel/index.ts+3
warningDependency runs install scripts"<root>/preuninstall" executes code during installation. Malicious packages use this to drop payloads before the app even runs.package.json+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.
170 files scanned @ c6aaa20 | 8/19/2026 | heuristic scan — always review manually
risk by category
code execution20
network & exfiltration0
file system access2
obfuscation15
supply chain5
owasp / injection0
telemetry
files 170/809rules hit 13engine v5commit c6aaa20
github
colbymchenry/codegraph
Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, and Hermes Agent — fewer tokens, fewer tool calls, 100% local
66976
4247
223d
809 files
170 scanned(21%)
c6aaa20
architecture░▒▓
entry (1) flagged (50) pkg (40)
172 nodes · 249 edgesscroll to zoom · click node to jump to finding