cscli collections install crowdsecurity/appsec-bot-challenge-scoringPart of the appsec-bot-challenge
bundles. It serves the browser-fingerprint challenge and weights each fingerprint mismatch signal into a
request score — strong automation signals like webdriver / cdp score 100, down to weak signals like
utc_timezone scoring 5.
On its own it never rejects; it only challenges and scores. Pair it with a threshold config that decides when a submission is rejected:
>= 45>= 75>= 100Most users should install a ready-made bundle (appsec-bot-challenge and its strict / permissive variants) which wire this engine to a threshold for you, rather than composing it by hand.