live · scanning repos
Scanrepo
github.com
github.com / astral-fate

astral-fate/Cryptography-visualizer

JavaScript·278 files·commit 3afcbbd·scanned 4d ago·cached ✓
29/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
verdict accurate?
Crypto/Web3 project
42% file coverage
threat-state: lowlive

FINDINGS ░▒▓

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
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.AES/js/jquery.js+4
infoMinified code in source directoryMinified/obfuscated code in source directories (not dist/) makes code review impossible.AES/js/jquery.js+3
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.DES/js/jquery.js+4
infoMinified code in source directoryMinified/obfuscated code in source directories (not dist/) makes code review impossible.DES/js/jquery.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.AES/js/bootstrap.min.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.AES/js/jquery.js+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.DES/js/bootstrap.min.js+3
infoSuspicious file in repoExecutable file (push.bat) in repositoryDES/js/cryptojs/push.bat+2
infoSuspicious file in repoExecutable file (status.bat) in repositoryDES/js/cryptojs/status.bat+2
infoNative addon dependency"xterm-addon-image" includes native compiled code. Native addons can hide behavior that static JS analysis cannot see.package.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.

118 files scanned @ 3afcbbd | 10/25/2026 | heuristic scan — always review manually

risk by category
code execution2
network & exfiltration0
file system access0
obfuscation15
supply chain6
owasp / injection0
telemetry
files 118/278rules hit 11engine v7commit 3afcbbd

github

astral-fate/Cryptography-visualizer

This project aims to solve the problem of high abstraction in the field of cryptography theories through visualization

JavaScript
0
1
546d
278 files
118 scanned(42%)
3afcbbd

architecture░▒▓

entry (0) flagged (4) pkg (0)
113 nodes · 0 edgesscroll to zoom · click node to jump to finding
LOW (29/100) — astral-fate/Cryptography-visualizer — ScanRepo