Since the rise of LLMs, many websites that I visit utilize tools like Anubis in order to even load in the first place.
This requires Javascript at least initially for visting the website, which is an unfortunate development, although I sympathize with admins who deploy it in order to keep LLM scrapers off.
For me, visting such websites is always a bit inconvenient, as it requires me to enable Javascript to get the relevant proof-of-work cookie, just to disable Javascript again afterwards.
I think it would be sweet if NoScript would offer a feature that automatically detects whether the current page is an Anubis (or something similar) screen in order to allow the execution of the relevant Javascript, while disabling the Javascript immediately afterwards, once the POW cookie has been obtained.
Of course, it should be possible disable this feature!
An alternative could include to add a new site permission to allow Javascript up until the first reload, but I don't think that is very useful security wise, as there is no guarantee that the first page load will always yield the Anubis screen.
Detecting this might be somewhat difficult, although I have checked the resulting HTML files of git.kernel.org and archlinux.org and a word diff on these two files only shows minimal differences, so I assume it must be possible to create some sort algorithm that can detect whether the current page is, with a very high possibility, Anubis.
Since the rise of LLMs, many websites that I visit utilize tools like Anubis in order to even load in the first place.
This requires Javascript at least initially for visting the website, which is an unfortunate development, although I sympathize with admins who deploy it in order to keep LLM scrapers off.
For me, visting such websites is always a bit inconvenient, as it requires me to enable Javascript to get the relevant proof-of-work cookie, just to disable Javascript again afterwards.
I think it would be sweet if NoScript would offer a feature that automatically detects whether the current page is an Anubis (or something similar) screen in order to allow the execution of the relevant Javascript, while disabling the Javascript immediately afterwards, once the POW cookie has been obtained.
Of course, it should be possible disable this feature!
An alternative could include to add a new site permission to allow Javascript up until the first reload, but I don't think that is very useful security wise, as there is no guarantee that the first page load will always yield the Anubis screen.
Detecting this might be somewhat difficult, although I have checked the resulting HTML files of
git.kernel.organdarchlinux.organd a word diff on these two files only shows minimal differences, so I assume it must be possible to create some sort algorithm that can detect whether the current page is, with a very high possibility, Anubis.