copr
copr copied to clipboard
Define which parts of Copr should be protected against AI bots and deploy
I’d like to open a discussion about which parts of Fedora Copr should be protected from AI bots. Currently, I think we should protect the entire user-related frontend (and dist-git), with some exceptions.
Protect proposal:
- frontend
- protect /
- Exclude (no protection needed):
- /api_3/
- /backend/
- login?
- dist-git
- protect /
- exclude
- /git
- /repo
Open question:
- Should the backend's browsing interface also be protected?
- Is there any extra configuration you would like to see implemented? (e.g. more difficult algorithm for CHALLENGEs...)
Note: Anubis has sensible defaults, so it shouldn't do anything harmful even if deployed e.g. to someone who is trying to git clone from /git - but it may have false-positives and/or could slow down the traffic (which is something we want for bots, not for our tools).
Do this after https://github.com/fedora-copr/copr/issues/3866