live · scanning repos
Scanrepo
github.com
github.com / Marekkon5

Marekkon5/onetagger

Rust·183 files·commit 36523f7·scanned 4d ago·cached ✓
25/100
LOW RISK
Minor findings consistent with the project type. Nothing reachable from install hooks.

score capped at 25 — 1,075 stars — findings likely legitimate code patterns

verdict accurate?
36% file coverage
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.crates/onetagger-autotag/src/platforms.rs
    pub fn open(path: &PathBuf) -> Result<CustomPlatform, Error> {
        let p = unsafe {
            let lib = Library::new(&path)?;
            // Check version compatibility
+3
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/onetagger-tagger/src/custom.rs
pub extern "C" fn write_log(record: *mut FFIRecord) {
    unsafe {
        let mut builder = RecordBuilder::new();
        let target = format!("onetagger_custom_platform::{}", (*record).target);
+3
criticalRust process Command usagestd::process::Command can execute arbitrary shell commands. Malware uses it to drop payloads, exfiltrate data, or establish persistence.crates/onetagger/src/main.rs
    // Get version
    let output = Command::new("sw_vers")
        .arg("-productVersion")
        .output()?
+8
infoSuspicious files are not reachable from entry pointsFlagged files exist but are not imported by any entry point. They may be dead code, tests, or attack payloads triggered by another mechanism.+2
infoAuthor has no other public repositoriesGitHub user "dependabot[bot]" has no other public repositories, common for burner accounts used in scams.+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.

65 files scanned @ 36523f7 | 10/25/2026 | heuristic scan — always review manually

risk by category
code execution16
network & exfiltration0
file system access0
obfuscation0
supply chain2
owasp / injection0
telemetry
files 65/183rules hit 5engine v7commit 36523f7

github

Marekkon5/onetagger

Music tagger for Windows, MacOS and Linux with Beatport, Discogs, Musicbrainz, Spotify, Traxsource and many other platforms support.

Rust
1075
97
2044d
183 files
65 scanned(36%)
36523f7

architecture░▒▓

entry (1) flagged (3) pkg (126)
188 nodes · 328 edgesscroll to zoom · click node to jump to finding
LOW (25/100) — Marekkon5/onetagger — ScanRepo