cscli collections install crowdsecurity/appsec-bot-challengeEnables CrowdSec AppSec challenge mode for bot detection: visitors are served a lightweight
proof-of-work + browser-fingerprint challenge, each fingerprint mismatch signal adds a weighted score, and
submissions scoring >= 75 (the balanced threshold) are rejected.
This is the recommended default. Two variants share the same scoring engine and exclusions, differing only in the rejection threshold:
>= 45 (catches more bots, more false positives)>= 100 (near-certain automation only)Sub-collections:
Threshold config:
>= 75.Scenarios (alert on challenge abuse):
Parsers:
Contexts (enrich alerts with fsid, OS, and the bot signals that fired):
To change restrictiveness, install a variant above, or swap the bundled threshold config for one of the
standalone appsec-bot-challenge-scoring-{balanced,strict,permissive} configs.
Add the crowdsecurity/appsec-bot-* appsec-configs to your WAF acquisition:
1appsec_configs:2 - crowdsecurity/appsec-bot-*3labels:4 type: appsec5listen_addr: 127.0.0.1:74226source: appsec