live · scanning repos
Scanrepo
github.com
DANGER
malware detected
github.com / mbrukman

mbrukman/nukeop-nuclear

1125 files·commit 9092988·scanned 2h ago·cached ✓
70/100
DANGEROUS
Sensitive capability combinations reachable from entry points. Do not run without review.

This repository contains patterns associated with malware. Do NOT run this code.

verdict accurate?
No stars or forks
No community activity
Partial architecture graph
threat-state: dangerouslive

FINDINGS ░▒▓

criticaleval() usage detectedeval() executes arbitrary code and is commonly used in malware to run obfuscated payloads fetched from remote servers.packages/app/app/actions/plugins.tsx

      const plugin = eval(transformedPluginContents.code);

      if (isNil(plugin)) {
+8
infoSuspicious files are not reachable from entry pointsFlagged files exist but are not imported by any entry point. They may be dead code, tests, or attack payloads triggered by another mechanism.+2
infoBase64 encoding usedatob() or Buffer.from with base64. Common in legitimate code but also used to hide malicious URLs.packages/core/src/plugins/meta/bandcamp.ts
  async fetchArtistAlbums(artistId: string): Promise<SearchResultsAlbum[]> {
    const artistInfo = await Bandcamp.getArtistInfo(atob(artistId));

    return artistInfo.albums.map(album => ({
+2
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.packages/app/app/containers/SoundContainer/index.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.packages/core/src/logger/nuclear-logger.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/core/src/rest/Spotify.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/main/src/services/listening-history/db.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/app/app/components/TagView/index.tsx+3
infoSuspicious file in repoVery large source file (1638KB) — could contain obfuscated payloadpackage-lock.json+2
infoSuspicious file in repoExecutable file (fpcalc.exe) in repositorypackages/main/bin/win/fpcalc.exe+2
warningDependency runs install scripts"<root>/postinstall" executes code during installation. Malicious packages use this to drop payloads before the app even runs.package.json+3
warningHardcoded secret/credentialAPI keys, passwords, or tokens hardcoded in source code. Should be in environment variables.packages/core/src/rest/Discogs.ts
const apiUrl = 'https://api.discogs.com/';
const userToken = 'QDUeFOZNwIwOePlxpVziEHzamhbIHUdfENAJTnLR';

function addToken(query: object): string {
+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.

659 files scanned @ 9092988 | 9/25/2026 | heuristic scan — always review manually

risk by category
code execution10
network & exfiltration2
file system access0
obfuscation15
supply chain7
owasp / injection3
telemetry
files 659/1125rules hit 12engine v6commit 9092988

github

mbrukman/nukeop-nuclear

Streaming music player that finds free music for you

0
0
385d
1125 files
659 scanned(59%)
9092988

architecture░▒▓

entry (3) flagged (10) pkg (148)
548 nodes · 1840 edgesscroll to zoom · click node to jump to finding
⚠️ DANGEROUS (70/100) — mbrukman/nukeop-nuclear — ScanRepo