AI is in some cases more helpful than randos - for my experience. To demonize AI is also the wrong way because it is mostly trained by educated humans and has access to many reading material in any case. But that’s the wrong place to discuss here about AI and every person has its own point of view. But keep in mind that a medal has always two sites.
The most what we have to do now and what the AUR team now do was already told.
I know how -bins and PKGBUILDs work, you can hide malicious stuff in bin packages too. It’s not the first time in this thread that -bin packages were separately mentioned, once they were mentioned like they were safer than compiled ones and I was annoyed, because I asked like 3 times about the update process before someone finally linked something.
Right now looks like someone manually approves every update to every package from the AUR. That seems like a lot of work, I don’t know how many packages are there, but I wouldn’t be surprised if it’s a few hundred at least.
I still think it would be good to have separate repo for the AUR packages, because right now you have to check on the package page to see if it’s from the AUR. Also apparently there are people who only use pacman and don’t get anything with AUR helpers.
I agree, it’s just another tool in the tool box. Its like people telling you not to use a power screwdriver because you have better control with the hand held one. I use both.
@mattsteg Why you laughing? If you not know how to personalized your AI you’re a loser. Every AI can be personalized! Tell it stop hallucinating and it do it. I’ve used and tested many AIs and if you not believe it, it’s your problem.
And when you think the way you do at this moment, you should stop using any kind of technology and become an Amish. Almost everything is made of “grubby little hands” - also your clothes! If you don’t know how to use things FOR YOU, you’re simply lost at all!
As Kornnugget said: AI is just a tool in a toolbox. If you don’t know how to use it right, just let it in the box and don’t blame it for your failing or learn how to use it right.
Not the place to be discussing the efficacy of AI chat bots. Please take it somewhere else.
If it comes up in the context of informing or helping people with any questions or difficulties that have arisen from this whole deal, then by all means, but this most certainly isn’t that.
…and another thread that goes completely off the road over time. Guys, really, is it so hard to stick to a topic or open another thread to discuss something else?
aur-malware-check.sh -h
Usage: /home/user/bin/aur-malware-check.sh [OPTIONS]
Options:
--check-systemd Scan for unknown systemd services (Restart=always)
--check-ebpf Check for eBPF rootkit traces (/sys/fs/bpf/hidden_*)
--check-npm-cache Check npm cache for packages listed in malicious_npm_packages.txt
--check-bun-cache Check bun cache for packages listed in malicious_npm_packages.txt
--check-pkgbuild Scan AUR helper caches for obfuscated malicious commands in PKGBUILD/install files
--full Enable all checks
--refresh Download the latest package list before scanning
--verbose, -v, --debug Verbose output (--debug also enables set -x)
--log-file=PATH Write full detail log to PATH (auto: aur-check-<date>.log)
--package-list=PATH Custom infected AUR package list (default: ./package_list.txt)
--malicious-npm-list=PATH Custom malicious npm package name list (default: ./malicious_npm_packages.txt)
--all-time Disable recency window — flag any installed infected
package regardless of install date (for cross-campaign checks)
--no-notify Suppress the desktop notification on detection
--help, -h Show this help
I don’t know but I have the perception that a correct way to use AUR, not risking to be hacked, is to have a small amount of apps you can keep under control. Ones you know, with many votes and checked periodically that are not orphaned.
Basically, the more ways you can use to corroborate the veracity of the package, the better. But, yeah, in all honestly not every single box need be checked off.
If something smells even the slightest bit fishy with the stuff you check, then you go keep going further until either your fears are assuaged or you find something wrong.
And, as you say, the easiest and best way to keep that process from being a burden is to keep the amount of packages you need to check at the lowest it can be.
I had manuskript installed. The script didn’t found any compromised files though, and I haven’t updated the app recently. Is a reinstall recommended in this case?
Does anyone know if balena-etcher was compromised in this way? I noticed it has python-nodejs-wheel as one of the dependencies. python-nodejs-wheel is mentioned in the big list of compromised packages.