Benign arch Download

aura-emerge 1.23.0-1

“Portage-like wrapper for Arch Linux using Aura”

Shared library binds dynamic loaderBuilds process via Command::new
SHA-25625c9885798705d9713e33eb5f28ceb7a5064fa8dc6de8a5fe45f355533da3971
MaleculeO(S)Md(Bk)

Evidence

Builds process via Command::new lines 309–318
309/// Compute install status: N=new, U=upgrade, D=downgrade, R=reinstall.
310fn pkg_status(name: &str, new_ver: &str) -> String {
311 let out = std::process::Command::new(PACMAN_BIN)
312 .args(["-Q", name])
313 .env("LC_ALL", "C")
314 .stdout(std::process::Stdio::piped())
315 .stderr(std::process::Stdio::null())
316 .output();
317 let installed = match out {
318 Ok(o) if o.status.success() => {
Cyrillic script detection (Russian/Ukrainian) lines 473–477
473/// Get the repository a package was installed from (e.g. "cachyos-extra-v3", "aur").
474///
475/// pacman output is locale-dependent ("Repository" / "Сховище" / "Repository" etc.).
476/// We force LC_ALL=C so field names are always English.
477///
Rust invokes curl or wget lines 617–621
617 // Try to fetch .SRCINFO from GitLab raw API
618 let url = format!("{}/{}/raw/HEAD/.SRCINFO", ABS_GITLAB_BASE, pkg);
619 let output = Command::new("curl")
620 .args(["-sf", "--max-time", "5", &url])
621 .stdout(Stdio::piped())
Rust environment variable lookup lines 737–741
737 // Open PKGBUILD in $EDITOR before building if --edit is set
738 if edit {
739 let editor = std::env::var("EDITOR")
740 .or_else(|_| std::env::var("VISUAL"))
741 .unwrap_or_else(|_| "nano".to_string());
spawn API call lines 1520–1522
1520 .stdin(Stdio::piped())
1521 .stdout(Stdio::null())
1522 .spawn();

Showing the top 5 files — 3 more files (19 regions) not shown.

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.