Merge branch 'js/diff-codeql-false-positive-workaround': A Solution to Combat AI Scraping

You are seeing this message because the administrator of this website has set up Anubis, a security measure designed to protect against the threat of AI companies aggressively scraping websites. This system can cause downtime for affected sites, making their resources inaccessible to everyone. In order to achieve this balance between security and accessibility, Anubis uses a Proof-of-Work scheme similar to Hashcash, a proposed method for reducing email spam.

The concept behind Anubis is based on the idea that at an individual scale, the additional load it imposes is insignificant. However, when utilized by large numbers of scrapers, it becomes much more expensive and effective in deterring malicious activities. In other words, Anubis acts as a "good enough" placeholder solution that allows developers to allocate more time and resources into fingerprinting and identifying headless browsers – a critical step in figuring out how these browsers interact with web pages, thereby reducing the need for users to be presented with the challenge proof-of-work page.

It is essential to note that Anubis requires the use of modern JavaScript features. Unfortunately, plugins like JShelter will prevent this from working properly. Consequently, you must disable JShelter or any other similar plugin when accessing this website in order for JavaScript to function correctly and allow you to bypass the challenge.

Regrettably, a no-JS solution is still under development at present, meaning that relying solely on JavaScript will remain your best option. This shift reflects a change in the social contract around how websites are hosted – particularly with regards to AI companies' influence. These changes necessitate alternative solutions like Anubis.

By understanding and implementing security measures such as Anubis, we can create a safer online environment that protects both users and website owners from the dangers of aggressive scraping by AI companies.