github.com / andarezabasni
andarezabasni/ catavyn-local
TypeScript·126 files·commit 8fd3452·scanned 5d ago·cached ✓
42/100
SUSPICIOUS
Obfuscation or dynamic code paths detected. Intent unclear — review before running anything.
verdict accurate?
Created 4 days ago
No stars or forks
Created in the last 7 days
No community activity
Desktop app detected
threat-state: suspiciouslive
FINDINGS ░▒▓
warningClipboard 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.src/local/pages/LocalVaultPage.tsx
try {
const current = await navigator.clipboard.readText()
if (current === value) await navigator.clipboard.writeText('')
} catch { /* clipboard read may be denied; skip */...+4warningHigh-entropy string literalsFound 8 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/components/notes/NoteEditor.tsx+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/components/notes/NoteEditor.tsx+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/components/tasks/TaskForm.tsx+3
warningHigh-entropy string literalsFound 4 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/local/components/LocalNotePinModal.tsx+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.src/local/pages/LocalHomePage.tsx+3
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/local/pages/LocalNotesPage.tsx+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.
78 files scanned @ 8fd3452 | 8/19/2026 | heuristic scan — always review manually
risk by category
code execution2
network & exfiltration0
file system access4
obfuscation15
supply chain0
owasp / injection0
telemetry
files 78/126rules hit 8engine v5commit 8fd3452
github
andarezabasni/catavyn-local
An offline-first desktop app for notes and personal data, built with local storage and encryption to keep your data private and under your control.
0
0
10d
126 files
78 scanned(62%)
8fd3452
architecture░▒▓
entry (0) flagged (7) pkg (34)
104 nodes · 178 edgesscroll to zoom · click node to jump to finding