DANGER
malware detected
github.com / CodeZeno
CodeZeno/ Claude-Code-Usage-Monitor
Rust·170 files·commit 814ff73·scanned 1h 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.src/app_settings.rs
let destination = wide_path(path);
let moved = unsafe {
MoveFileExW(
PCWSTR::from_raw(source.as_ptr()),+3warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src/dashboard.rs
let mut process_id = 0;
unsafe {
windows::Win32::UI::WindowsAndMessaging::GetWindowThreadProcessId(
HWND(owner as *mut _),+3criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/dashboard.rs
};
let mut command = std::process::Command::new(executable);
command
.arg("--studio")+8warningRust unsafe blockunsafe blocks bypass Rust's memory safety guarantees. Malware uses them for raw pointer manipulation, shellcode injection, or calling dangerous foreign functions.src/desktop_compositor.rs
let presenter =
unsafe { DesktopPresenter::create(hwnd, rendered.width, rendered.height) }
.map_err(|error| format!("DirectComposition setup failed: {er...+3criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/poller/claude.rs
let mut command = if is_cmd {
let mut command = Command::new("cmd.exe");
command.arg("/c").arg(&claude_path).args(args);
command+8criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.src/poller/codex.rs
let mut command = if is_cmd {
let mut command = Command::new("cmd.exe");
command.arg("/c").arg(&codex_path).args(args);
command+8warningRust wallet/crypto code with network activityCode handling private keys or signing and also making network requests may be exfiltrating secrets or sending funds to an attacker.src/poller.rs
match self {
Self::AuthRequired => language.text("Login rejected; sign in again").into(),
Self::TokenExpired => language
.text("Login expired and could ...+5warningRust wallet/crypto code with network activityCode handling private keys or signing and also making network requests may be exfiltrating secrets or sending funds to an attacker.src/poller/antigravity.rs
pub(super) fn antigravity_credential_watch_signature() -> String {
let Some(content) = read_windows_generic_credential(ANTIGRAVITY_CREDENTIAL_TARGET) else {
return format!("{ANTIGRAVITY_C...+5warningRust wallet/crypto code with network activityCode handling private keys or signing and also making network requests may be exfiltrating secrets or sending funds to an attacker.src/poller/claude.rs
pub(super) fn account_watch_signature(path: &Path) -> String {
account_watch_signature_with_desktop(path, &desktop_fallback_paths(path))
}+5infoSuspicious file in repoExecutable file (Initialize-Guest.ps1) in repositorytests/windows-vm/Initialize-Guest.ps1+2
infoSuspicious file in repoExecutable file (Initialize-WinGet.ps1) in repositorytests/windows-vm/Initialize-WinGet.ps1+2
infoSuspicious file in repoExecutable file (Invoke-GuestScenario.ps1) in repositorytests/windows-vm/Invoke-GuestScenario.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.
98 files scanned @ 814ff73 | 9/25/2026 | heuristic scan — always review manually
risk by category
code execution25
network & exfiltration25
file system access0
obfuscation0
supply chain15
owasp / injection0
telemetry
files 98/170rules hit 13engine v6commit 814ff73
github
CodeZeno/Claude-Code-Usage-Monitor
Windows taskbar widget for Claude Code, Codex, Cursor and more. Track usage limits and reset times. Free and open source.
523
131
211d
170 files
98 scanned(58%)
814ff73
architecture░▒▓
entry (1) flagged (35) pkg (61)
155 nodes · 131 edgesscroll to zoom · click node to jump to finding