github.com / liwenka1
liwenka1/ bongo-cat-next
TypeScript·248 files·commit c88ec56·scanned 56m ago·cached ✓
23/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
verdict accurate?
36% file coverage
Desktop app detected
threat-state: lowlive
FINDINGS ░▒▓
warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src-tauri/src/core/setup/macos.rs
fn has_input_monitoring_permission() -> bool {
unsafe { CGPreflightListenEventAccess() }
}
+3warningHigh-entropy string literalsFound 5 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.src/components/ui/select.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/stores/model-store.ts+3
warningHigh-entropy string literalsFound 6 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.public/js/live2d.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.public/js/live2d.min.js+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.
90 files scanned @ c88ec56 | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution5
network & exfiltration0
file system access0
obfuscation12
supply chain0
owasp / injection0
telemetry
files 90/248rules hit 6engine v6commit c88ec56
github
liwenka1/bongo-cat-next
🐱 A modern desktop pet app with cute Live2D cats | 现代化桌面宠物应用,可爱Live2D猫咪陪伴编程
149
32
470d
248 files
90 scanned(36%)
c88ec56
architecture░▒▓
entry (2) flagged (4) pkg (86)
138 nodes · 193 edgesscroll to zoom · click node to jump to finding