github.com / OpenCut-app
OpenCut-app/ OpenCut
TypeScript·127 files·commit 400f097·scanned 4d ago·cached ✓
15/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.
score capped at 15 — 85,721+ stars — findings likely false positives
verdict accurate?
85,721 stars
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.apps/desktop/src/main.rs
// block first if anything is added above it.
unsafe {
std::env::remove_var("WAYLAND_DISPLAY");
}+3warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.apps/web/src/components/ui/input-group.tsx+4
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.apps/web/src/components/ui/navigation-menu.tsx+4
warningExtremely long lines (>1000 chars)Very long lines in source files (not minified bundles) can hide malicious code.apps/web/src/components/ui/sheet.tsx+4
warningHigh-entropy string literalsFound 3 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.apps/web/src/components/ui/alert-dialog.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.apps/web/src/components/ui/alert.tsx+3
warningHigh-entropy string literalsFound 7 long strings with high Shannon entropy. This is common in obfuscated payloads that hide URLs, keys, or bytecode.apps/web/src/components/ui/button.tsx+3
warningFlattened or dead control flowDetected switch(true), dead if branches, or deeply nested ternaries — patterns used by obfuscators to hide execution order.apps/web/src/components/ui/chart.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.
88 files scanned @ 400f097 | 8/25/2026 | heuristic scan — always review manually
risk by category
code execution5
network & exfiltration0
file system access0
obfuscation15
supply chain2
owasp / injection0
telemetry
files 88/127rules hit 10engine v5commit 400f097
github
OpenCut-app/OpenCut
The open-source CapCut alternative
85721
8459
433d
127 files
88 scanned(69%)
400f097
architecture░▒▓
entry (1) flagged (18) pkg (76)
156 nodes · 255 edgesscroll to zoom · click node to jump to finding