Merge branch 'jk/fetch-check-graph-objects-fix': The Evolution of Website Protection

As we navigate the digital landscape, websites are facing an increasing threat from AI-powered companies that aggressively scrape their content. To combat this scourge, administrators have turned to Anubis – a cutting-edge tool designed to protect servers against these malicious actors.

Anubis is essentially a "good enough" placeholder solution, aimed at buying time for developers to focus on fingerprinting and identifying headless browsers (such as those used by AI-powered companies). By incorporating a Proof-of-Work scheme similar to Hashcash, Anubis adds an additional layer of complexity to the scraping process. This makes it more expensive for malicious actors to scrape websites, rendering their efforts less viable.

But how does this work? Simply put, Anubis requires users to complete a simple challenge – a proof-of-work page that must be presented to verify human authenticity. However, this added hurdle is not without its drawbacks. For instance, modern JavaScript features are necessary to overcome the challenge, which means plugins like JShelter will disable these features.

That's why we're requiring users to enable JavaScript to bypass the challenge. This may seem counterintuitive, but it's essential given the evolving nature of website hosting and the social contract surrounding AI-powered scraping. A no-JS solution is still in development – Anubis version 1.21.3 demands this level of functionality to keep up with the changing threat landscape.

It's worth noting that this added security measure may cause downtime for affected websites, making their resources inaccessible to users. However, the long-term benefits of protecting our online spaces against aggressive scraping outweigh these temporary drawbacks. By embracing Anubis and its Proof-of-Work scheme, we're taking a crucial step towards safeguarding the integrity of our digital world.

Important note: To avoid any issues with JavaScript functionality on this domain, please disable plugins like JShelter or other similar tools. We appreciate your cooperation in ensuring the continued security and accessibility of our website.