Hello,

Am 28.05.26 um 04:18 schrieb [email protected]:
I am against identity verification, this exposes honest users to identity theft 
when/if the AUR is compromised, allows for easier censorship of packages that 
are legal but targeted by groups (yt-dlp vs RIAA).
As others have noted, that is a horrible idea and defeats the great achievements in anonymity and freedom (including freedom from surveillance and government overreach) of the internet.
Moderation queues and mapping tools techniques and procedures can help detect 
and prevent waves.
1 day old registered users auto adopting orphaned packages should not have been 
an attack vector.

I agree that accounts should have a cooldown period, and there are probably some signup limits that can be put in place. A proof-of-work scheme that requires more computing power than the current signup pseudo-captcha sounds useful (there are existing open-source and privacy-respecting implementations of this, but I don’t remember their names and don’t have time to look them up right now).


Am 28.05.26 um 09:55 schrieb Pierre Chapuis:
I think one of the most effective solutions would be requiring invites like 
e.g. lobste.rs does (https://lobste.rs/about#invitations).

This would prevent isolated but still good-faith contributors from publishing on the AUR. For social networks like lobste.rs and many Fediverse instances, invites are a great approach, since people want to talk to their friends/acquaintances. The AUR is not a social network except in the broadest possible sense. While some people might start using Arch and publish to the AUR because someone recommended it to them, others may not, and that doesn’t automatically make them less qualified, that just makes them less part of a social circle where Arch is already widespread.

Requiring reviews by "high reputation" maintainers after an adoption for 
highly-used packages could also help. The various UIs (AUR web and helpers) could also 
surface this to the user (warn when a new version is by a different maintainer for 
instance.

This sounds like one of the best possible solutions. New packages don’t really matter, since nobody uses them, and people are more likely to check the PKGBUILD for packages they are newly installing anyways. Typosquatting is a related issue, but I don’t know if that has affected the AUR so far, and it also doesn’t affect updates that go through an AUR helper.

I don’t claim to know what the workload on AUR maintainers is, but if possible, they should handle this. Otherwise, it would be good to have a more automatic feature that allows users to flag lesser-used packages with maintainer changes, which otherwise do not automatically require review. After all, there has to be some cutoff for package popularity below which no automatic review is invoked (to not overload the maintainers).

Automatic review seems to be pretty much pointless. It can be as inocuous as a maliciously-crafted tarball that is pulled from almost the same upstream location as before. There’s a reason that malware scanners are not perfect.

~ kleines Filmröllchen

Reply via email to