DANGER
malware detected
github.com / cutefishaep
cutefishaep/ OpenFishTools
JavaScript·87 files·commit df54453·scanned 4d 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?
threat-state: dangerouslive
FINDINGS ░▒▓
criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.scripts/check_syntax.js
code = code.replace(/^\s*#(include|target|targetengine|script|strict)\b[^\r\n]*/gm, '/* $& */');
new Function(code);
checkedFiles.push({ file: path.relative(process.cwd(), file...+5criticalFunction() constructor detectednew Function() is equivalent to eval() and can execute arbitrary code strings.client/js/libs/jszip.min.js
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!...+5criticaleval() usage detectedeval() executes arbitrary code and is commonly used in malware to run obfuscated payloads fetched from remote servers.host/modules/polyfill.jsx
"object" != typeof JSON && (JSON = {}), function () { "use strict"; var rx_one = /^[\],:{}\s]*$/, rx_two = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, rx_three = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\...+8warningClipboard read accessnavigator.clipboard.readText() reads the user's clipboard. In a wallet/crypto context this is often used to steal copied seed phrases or private keys.client/js/modules/elasticgraph.js
if (navigator.clipboard && navigator.clipboard.readText) {
navigator.clipboard.readText().then(function (clipText) {
if (clipText && applyPastedString(clipText)) {
...+4warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.host/modules/polyfill.jsx+4
infoMinified code in source directoryMinified/obfuscated code in source directories (not dist/) makes code review impossible.host/modules/polyfill.jsx+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.client/js/libs/jszip.min.js+3
infoSuspicious file in repoExecutable file (deploy_fast.bat) in repositoryInstaller/Windows/deploy_fast.bat+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.
52 files scanned @ df54453 | 10/24/2026 | heuristic scan — always review manually
risk by category
code execution20
network & exfiltration0
file system access4
obfuscation10
supply chain12
owasp / injection0
telemetry
files 52/87rules hit 11engine v7commit df54453
github
cutefishaep/OpenFishTools
The better version of FishTools with bunch of optimisation and feature
6
1
261d
87 files
52 scanned(60%)
df54453
architecture░▒▓
entry (0) flagged (4) pkg (0)
43 nodes · 0 edgesscroll to zoom · click node to jump to finding