DANGER
malware detected
github.com / OKTW-Network
OKTW-Network/ Translator-Overlay
Rust·129 files·commit 50219d9·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?
Crypto/Web3 project
threat-state: dangerouslive
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.crates/translator-app/src/attention.rs
let hwnd = HWND(hwnd as *mut _);
if unsafe { GetAncestor(GetForegroundWindow(), GA_ROOTOWNER) == hwnd } {
return;
}+3warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.crates/translator-app/src/hotkey.rs
if id != 0 {
let _ = unsafe { PostThreadMessageW(id, WM_QUIT, WPARAM(0), LPARAM(0)) };
}
if let Some(handle) = rt.join.lock().take() {+3warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.crates/translator-app/src/main.rs
// SAFETY: null-terminated paths; LoadLibrary handle leaked so ORT stays mapped.
let _ = unsafe { SetDllDirectoryW(PCWSTR(wide.as_ptr())) };
let _ = unsafe { LoadLibraryW(PCWSTR(dll.as_ptr...+3criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.crates/translator-translate/src/cli/codex/tests.rs
let program = resolve_program(&api).unwrap();
let version = std::process::Command::new(&program).arg("--version").output().unwrap();
let models = list_models(&program, &CancellationToken::...+8criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.crates/translator-translate/src/cli/rpc.rs
pub fn spawn_stdio(program: &Path, args: &[String], cwd: &Path, env: &[(&str, &str)]) -> Result<StdioChild, TranslateError> {
let mut cmd = Command::new(program);
cmd.args(args)
.curre...+8infoSuspicious file in repoVery large source file (777KB) — could contain obfuscated payloadcrates/translator-winui/src/generated/bindings.rs+2
infoSuspicious file in repoExecutable file (build-onnxruntime.ps1) in repositoryscripts/build-onnxruntime.ps1+2
infoSuspicious file in repoExecutable file (package-portable.ps1) in repositoryscripts/package-portable.ps1+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.
91 files scanned @ 50219d9 | 10/25/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration0
file system access0
obfuscation0
supply chain6
owasp / injection0
telemetry
files 91/129rules hit 9engine v7commit 50219d9
github
OKTW-Network/Translator-Overlay
即時辨識畫面中的文字並透過 AI 翻譯,然後以 Overlay 的形式顯示在原文上。 Recognizes on-screen text in real time, translates it with AI, and displays the translation as an overlay on top of the original text.
18
1
74d
129 files
91 scanned(71%)
50219d9
architecture░▒▓
entry (0) flagged (29) pkg (62)
153 nodes · 209 edgesscroll to zoom · click node to jump to finding