github.com / feross
feross/ buffer
JavaScript·79 files·commit d02bd0a·scanned 5d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 1,892 stars — findings likely legitimate code patterns
verdict accurate?
Obfuscated code detected
CLI tool detected
threat-state: lowlive
FINDINGS ░▒▓
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.perf/readUtf8.js+4
criticalString-array obfuscation detectedCode resolves its string literals through a rotating string-array decoder — many `name(0xNNN)` index calls that reconstruct hidden strings at runtime. This is the structural signature of javascript-obfuscator regardless of the variable-naming scheme, so it fires even when mangled identifiers (e.g. `j5`, `jM`) are used to evade _0x-based detection. Commonly used to hide malware from code review.test/node/test-buffer-alloc.js
const b = Buffer.from([0xde, 0xad, 0xbe, 0xef]); let s = String.fromCharCode(0xffff); b.write(s, 0, 'latin1'); assert.strictEqual(0xff, b[0]);+18
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.
68 files scanned @ d02bd0a | 10/23/2026 | heuristic scan — always review manually
risk by category
code execution2
network & exfiltration0
file system access0
obfuscation15
supply chain2
owasp / injection0
telemetry
files 68/79rules hit 4engine v7commit d02bd0a
github
feross/buffer
The buffer module from node.js, for the browser.
1892
261
4727d
79 files
68 scanned(86%)
d02bd0a
architecture░▒▓
entry (1) flagged (2) pkg (12)
78 nodes · 102 edgesscroll to zoom · click node to jump to finding