Repository navigation
Conversation
…ection - Bump the plugin version from v1.4.5 to v1.8.0-alpha, the first release with bot detection, and restore the bot detection badge. - Add a Docker Compose quickstart (remediation and AppSec), so the page is no longer Kubernetes only. - Add a bot detection section: the acquisition, and the three settings that break the challenge without any error (router coverage of /crowdsec-internal, CSP middleware order, crowdsecAppsecBodyLimit). - AppSec quickstart: a 401 or any other unexpected status always blocks, and 502, 503 and 504 count as unreachable. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
- Pin the plugin to v1.8.0 instead of v1.8.0-alpha, in the Docker Compose example, the three Helm values and both AppSec quickstarts. - AppSec quickstart: document crowdsecAppsecBodyLimit, and that a body the client aborted is answered 499 or 400 without a ban. Note that an AppSec captcha action needs captchaProvider, and is banned without it. - Bot detection: the body limit must also be large enough for the proof, or the proof is cut short. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
- Pin the plugin to v1.8.1 in the Docker Compose example, the three Helm values and both AppSec quickstarts. v1.8.1 only fixes the version the plugin reports to the LAPI: v1.8.0 reported itself as v1.7.1. - State that the bouncer page and the AppSec quickstart apply to every 1.8.x release of the plugin. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
mathieuHa
marked this pull request as ready for review
October 18, 2026 12:52
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to maxlerebourg/crowdsec-bouncer-traefik-plugin#188, where we agreed to help keep the Traefik plugin documentation up to date here.
The Traefik pages now cover the plugin's 1.8.x line, the first stable releases with bot detection, and say so. The examples pin
v1.8.1. v1.8.1 only fixes the version the plugin reports to the LAPI: v1.8.0 shows up asv1.7.1incscli bouncers list.Changes
unversioned/bouncers/traefik.mdxv1.8.1.v1.4.5→v1.8.1, in the new Docker Compose example and the three Helm values.botdetectionis back in the features, which matches the bot detection intro listing Traefik as compatible./crowdsec-internal;headersmiddleware must be listed after the plugin;crowdsecAppsecBodyLimitmust stay above 0 and be large enough for the proof.appsec/quickstart/traefik.mdx(docs/andversion-v1.8)v1.8.1, and a sentence that the guide applies to every 1.8.x release.crowdsecAppsecFailureBlock: a401or any other unexpected status always blocks.crowdsecAppsecUnreachableBlock:502,503and504count as unreachable.crowdsecAppsecBodyLimitentry. A body the client aborted is answered499(client gone) or400, and is neither banned nor counted as blocked (plugin Add Misp Feed Generator Docs #401).captchaaction usescaptchaProvider, and is banned without one.These all match the plugin's README for the 1.8.x line. Nothing changed in behaviour between v1.8.0 and v1.8.1.
Tested
The Docker Compose example was copied from the page as written and run with CrowdSec v1.8.1, Traefik v3.7, and plugin
v1.8.1downloaded from the catalog:GET /returns200, andGET /.envreturns403(AppSec). No errors in the Traefik logs.cscli bouncers listshows the bouncer asv1.8.1. Withv1.8.0it showsv1.7.1.403within 60 s (45 s here).curlgets<title>CrowdSec Challenge</title>, and/crowdsec-internal/challenge/fpscanner.jsis served through the plugin.The same run passed on
v1.8.0earlier today. The Amplify preview build passes; I did not run the Docusaurus build locally.🤖 Generated with Claude Code