| ▲ | sva_ 6 hours ago | |||||||
It isn't guaranteed that the list is conclusive. Always check PKGBUILD and sources, AUR is not to be trusted for the most part. I'm actually more surprised that such compromise hasn't happened earlier. | ||||||||
| ▲ | dathinab 4 hours ago | parent | next [-] | |||||||
> hasn't happened earlier. it happens all the time Just not always on this scale and doesn't always end up on HN. Similar to how you don't see every npm supply chain attack or malicious github action or similar on HN. In general you _have to_ manually review every PKGBUILD update by hand (by diff). Everything else is neglect IMHO. Luckily for most packages this is reasonably doable, IFF you trust the upstream sources they fetch from. (As in: Most packages are a small amount of glue between pacman and a upstream source.) As consequence AUR packages with AUR dependencies are in general "uh..., lets not do it" cases for me, as on one hand the review overhead can be a pain and on the other hand it's easy to make a mistake overlooking a change in AUR dependencies. Still the policy which allows relatively easy adoption of orphaned packages is IMHO a problem. A adoption should be treated as a new package which just happen to have the same name. (It can be fine to not have that if arch maintainers "bless" the adoption, but IMHO that would only matter for a view very widely used packages which are candidates to be included in the official repo but aren't for e.g. license reasons.) | ||||||||
| ||||||||
| ▲ | datakan 5 hours ago | parent | prev | next [-] | |||||||
> I'm actually more surprised that such compromise hasn't happened earlier. This is like the 3rd or 4th time. It's been ongoing and persistent for the last 2 years with frequent AUR downtime as a result. The AUR should be deprecated in its current state, simply can't be trusted and is a blemish on an otherwise great distro. | ||||||||
| ||||||||
| ▲ | matheusmoreira 6 hours ago | parent | prev [-] | |||||||
The Arch Wiki does note that malware has made it into the AUR several times before. | ||||||||