Content
- WAF configurations6
sudo cscli collections install crowdsecurity/appsec-bot-challenge-permissiveInstalls 2 parsers and 2 scenarios.
View WAF - Bot Challenge (permissive) →sudo cscli collections install crowdsecurity/appsec-bot-challenge-good-botsThen reload CrowdSec: sudo systemctl reload crowdsec
Sign in to see which of your engines run it →Hover a line or a note to see what each field does.
name: crowdsecurity/appsec-bot-challenge-good-bots# Building block: exempts network-verified good bots (dns/ip range) from the challenge.# Compose it into a top-level appsec-bot-challenge collection, or enable configs individually.appsec-configs:- crowdsecurity/appsec-bot-challenge-exclude-search-engines- crowdsecurity/appsec-bot-challenge-exclude-ai-crawlers- crowdsecurity/appsec-bot-challenge-exclude-google-ads- crowdsecurity/appsec-bot-challenge-exclude-wikimedia-citation- crowdsecurity/appsec-bot-challenge-exclude-social- crowdsecurity/appsec-bot-challenge-exclude-monitoringdescription: "AppSec bot challenge: exempt verified good bots (search engines, AI crawlers, ad crawlers, citation services, social, monitoring)"labels:label: "WAF - Bot Challenge Good Bots"author: crowdsecuritytags:- waf- appsec- http- bot
Sign in to see the Security Engines that run this collection, the version they run and whether it was modified locally.
Part of the appsec-bot-challenge bundles. It exempts network-verified good bots from the challenge — a bot is exempted only when it can be verified by dns or ip range, so a spoofed user-agent alone is never enough.
Per-family exclusion configs (each declares its datafiles and exempts the matching bots):
Installed automatically by the appsec-bot-challenge bundle and its strict / permissive variants. Install it on its own to add just these exemptions, or enable individual family configs if you don't want them all.