241
submitted 4 months ago by cm0002@lemy.lol to c/linux@programming.dev
you are viewing a single comment's thread
view the rest of the comments
[-] Mio@feddit.nu 27 points 4 months ago

What can be done to prevent this from happening to the AUR?

[-] excel@lemming.megumin.org 17 points 4 months ago

The way to prevent it is to get more stuff into the official repos so people aren’t forced to rely on AUR in the first place.

[-] 1984@lemmy.today 1 points 4 months ago* (last edited 4 months ago)

It depends. There are trusted well known packages and those can be trusted in my opinion. But I wouldn't install any random package someone made.

And how would moving the packages into official repo solve anything? The reason it's in the AUR is because the arch maintainers don't have time to maintain packages.

[-] bitfucker@programming.dev 1 points 4 months ago

But the orphaned packages in the official repo can't be adopted by just about anyone

[-] iltg@sh.itjust.works 9 points 4 months ago

in theory? getting rid of paru and friends, manually reviewing the pkgbuild and the source of whatever it is installing

realistically? nothing. the AUR is a glorified repository of build scripts anyone can upload. the script or the package itself can ship malware

the AUR is mostly the same as downloading and running random exes on windows. you should avoid it, make it as manual as possible (forcing you to double check what's happening) and be able to review the installer/package or trust someone who can vouch for its safety

[-] Bananskal@nord.pub 3 points 4 months ago* (last edited 4 months ago)

paru shows you the PKGBUILD diffs on upgrade, so you can review then and deny upgrades.

But realistically I am not going to go into the code itself on my installed packages to check for malware or other types of attacks. That's too time consuming for my risk level, and requires more knowledge than can be expected, to be honest.

Edit: but maybe you're talking about when first installing a package? Come to think of it, I'm not sure it shows the PKGBUILD at that point. 🤔

[-] nlgranger@lemmy.world 2 points 4 months ago

It does, the diff shows the full files.

[-] Bananskal@nord.pub 1 points 4 months ago

Ah right, perfect. Thanks!

[-] iltg@sh.itjust.works 1 points 4 months ago

the diff is noise in the potentially big update log. the point of doing it manually is forcing you to take your time and verify stuff one by one. also pkgbuild is just one place, seeing the hash changed means nothing if you don't check what that archive contains, or seeing the install steps don't change mean very little when the installer invokes other scripts anyway

i understand that you aren't going to vet the source itself, but at that point you are exposing yourself to this kind of malware without mitigation. the aur is unsafe by design (fast way to publish a package without any involvement from anyone else) and should be avoided whenever possible. im not an arch hater, i too run arch

[-] Bananskal@nord.pub 1 points 4 months ago

the diff is noise in the potentially big update log. the point of doing it manually is forcing you to take your time and verify stuff one by one.

I guess it depends on your discipline. If I'm already so inclined that I'd go to the lengths of forcing myself to check each package "manually", I'm also going to be so disciplined to check each diff when paru pauses the upgrade process for me to do so. It's the same thing for me.

also pkgbuild is just one place, seeing the hash changed means nothing if you don't check what that archive contains, or seeing the install steps don't change mean very little when the installer invokes other scripts anyway

Yup, and as I said, that's where I draw the line with my trust and my threat level. I don't have a lot of important data.

i understand that you aren't going to vet the source itself, but at that point you are exposing yourself to this kind of malware without mitigation. the aur is unsafe by design (fast way to publish a package without any involvement from anyone else) and should be avoided whenever possible. im not an arch hater, i too run arch

Yup, I'm aware of the risks I'm taking. 🙂 That's the important part to me. I really don't have time to vet sources with two small kids and a full-time job, and hobbies and exercise every week. It's impossible, and a sacrifice I'm willing and forced to make if I want some life balance. Quite a simple choice.

[-] teawrecks@sopuli.xyz 8 points 4 months ago

The AUR is unsafe by design. It's not intended to be something you just install from willy-nilly. It's intended to be a helpful way for arch users who know what they're doing to exchange a convenient way to install arbitrary packages. But you should always be just as wary of it as copy/pasting shell code from a random person on the internet.

[-] MonkderVierte@lemmy.zip 1 points 4 months ago

Installing a hook-package for checking as soon as it's in the AUR.

this post was submitted on 12 Jun 2026
241 points (99.6% liked)

Linux

15259 readers
462 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS