JasonLovesDoggo/caddy-defender

Caddy module to block or manipulate requests originating from AIs or cloud services trying to train on your websites

53
/ 100
Established

This Caddy module helps website owners control who accesses their site, especially preventing AI models or cloud services from scraping content. It takes incoming web requests and, based on the IP address, can block them, redirect them, or even serve up 'garbage' data. Website administrators and owners who want to protect their intellectual property or reduce unwanted bot traffic would find this useful.

508 stars. Actively maintained with 4 commits in the last 30 days.

Use this if you manage a website and want to restrict access for specific IP ranges, like those associated with AI crawlers or cloud providers, to prevent data scraping or reduce server load.

Not ideal if you're looking for a general-purpose web application firewall or advanced security features beyond IP-based request manipulation.

website-management content-protection bot-mitigation web-security data-privacy
No Package No Dependents
Maintenance 16 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 11 / 25

How are scores calculated?

Stars

508

Forks

20

Language

Go

License

MIT

Last pushed

Mar 09, 2026

Commits (30d)

4

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/JasonLovesDoggo/caddy-defender"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.