mirror of
https://github.com/fosrl/pangolin.git
synced 2026-08-05 01:31:22 -05:00
Consider adding proof-of-work to mitigate bots #219
Closed
opened 2025-11-13 11:53:28 -06:00 by GiteaMirror
·
2 comments
No Branch/Tag Specified
main
dependabot/npm_and_yarn/npm-dependencies-91691f61f6
dependabot/docker/docker-dependencies-4faa477378
dev
aig
feat/log-audit-fails
dependabot/npm_and_yarn/multi-5e81c1b34f
dependabot/npm_and_yarn/ip-address-10.4.0
dependabot/github_actions/github-actions-dependencies-7eb9e48ea9
dependabot/npm_and_yarn/postcss-8.5.18
dependabot/npm_and_yarn/engine.io-6.6.9
refactor/batch-status-requests
fix/labels-dropdown-flicker
feat/remember-last-idp-on-smart-login-form
fix/non-semver-version-error
private-resource-page
resource-launcher
backhaul
exit-node-reconnect
feat/command-palette
ssh
delete-account
msg-delivery
org-only-idp
cicd
patch
site-targets-auto-login
1.21.1
1.21.0
1.21.0-rc.0
1.20.0
1.20.0-rc.0
1.19.4
1.19.3
1.19.2
1.19.1
1.19.0
1.19.0-rc.1
1.19.0-rc.0
1.18.4
1.18.3
1.18.2
1.18.1
1.18.0
1.18.0-rc.0
1.17.1
1.17.0
1.17.0-rc.0
1.16.2
1.16.1
1.16.0
1.16.0-rc.0
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.15.0-rc.0
1.14.1
1.14.0
1.14.0-rc.0
1.13.1
1.13.0
1.13.0-rc.0
1.12.3
1.12.2
1.12.1
1.12.0
1.12.0-rc.0
1.11.1
1.11.0
1.10.3
1.10.2
1.10.1
1.10.0
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0
1.0.0-beta.15
1.0.0-beta.14
1.0.0-beta.13
1.0.0-beta.12
1.0.0-beta.11
1.0.0-beta.10
1.0.0-beta.9
1.0.0-beta.8
1.0.0-beta.7
1.0.0-beta.6
1.0.0-beta.5
1.0.0-beta.4
1.0.0-beta.3
1.0.0-beta.2
1.0.0-beta.1
Labels
Clear labels
api
authentication
bug
config
dependencies
docker
documentation
enhancement
good first issue
help wanted
Improvement
Look Into
needs investigating
networking
new feature
non-critical bug
potential bug
pull-request
question
reverse proxy
Security
stale
ui
wontfix
Mirrored from GitHub Pull Request
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/pangolin#219
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @shayne on GitHub (Apr 7, 2025).
I had to temporarily take a service offline after it was overwhelmed by bot traffic. This seems to have been triggered by exposure through TLS transparency logs.
To help mitigate this kind of issue in the future, it would be great if Pangolin offered first-party support for a proof-of-work challenge to help deter automated abuse.
There’s an existing project that demonstrates this approach well: https://github.com/TecharoHQ/anubis.
Thanks!
@ironicbadger commented on GitHub (Apr 7, 2025):
This is most superlatively exquisite, requiring intellectual prowess of such magnificent proportions that only the rarified minds of our generation's cognitive olympians could possibly fathom its brilliance.
@oschwartz10612 commented on GitHub (Apr 7, 2025):
I really like this idea! We are also aware that the search engines are crawling the pangolin auth pages and exposing peoples resources as well so this could be a a nice fix for this as well.
I really like what I have briefly seen of Anubis so far. I would be excited to do something similar or incorporate it in some fashion.
I am going to move this to a discussion until we are ready to implement but I think we will try to tackle this sooner rather than later.