github.com / rawnaldclark
rawnaldclark/ Stash
Kotlin·1575 files·commit f6a56ef·scanned 2h ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 25 — 1,104 stars — findings likely legitimate code patterns
verdict accurate?
7% file coverage
threat-state: lowlive
FINDINGS ░▒▓
infoBase64 encoding usedatob() or Buffer.from with base64. Common in legitimate code but also used to hide malicious URLs.infra/lossless-relay/scripts/publish-config.mjs
const sigOk = pem
? verify("sha256", current.bytes, createPublicKey(createPrivateKey(readFileSync(pem))), Buffer.from(current.sig, "base64"))
: "(no key given)";
console.log(`l...+2warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.core/data/schemas/com.stash.core.data.db.StashDatabase/18.json+4
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.core/data/schemas/com.stash.core.data.db.StashDatabase/19.json+4
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.core/data/schemas/com.stash.core.data.db.StashDatabase/21.json+4
warningHigh-entropy string literalsFound 4 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.infra/lossless-relay/src/db.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.infra/lossless-relay/src/db.js+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.infra/lossless-relay/src/qobuz.js+3
warningHigh-entropy string literalsFound 4 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.infra/share-worker/src/pages.js+3
infoSuspicious file in repoVery large source file (882KB) — could contain obfuscated payloaddata/ytmusic/src/test/resources/fixtures/liked_songs_page1.json+2
infoSuspicious file in repoVery large source file (1281KB) — could contain obfuscated payloaddata/ytmusic/src/test/resources/fixtures/liked_songs_page2.json+2
infoSuspicious file in repoVery large source file (3113KB) — could contain obfuscated payloaddata/ytmusic/src/test/resources/fixtures/playlist_long_page1.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.
109 files scanned @ f6a56ef | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution2
network & exfiltration2
file system access0
obfuscation15
supply chain15
owasp / injection0
telemetry
files 109/1575rules hit 12engine v6commit f6a56ef
github
rawnaldclark/Stash
Your Spotify + YouTube Music library & daily mixes. Free and open source forever.
1104
44
184d
1575 files
109 scanned(7%)
f6a56ef
architecture░▒▓
entry (0) flagged (3) pkg (1)
33 nodes · 34 edgesscroll to zoom · click node to jump to finding