Repository navigation
fix(core): avoid Turnstile form bot-wall alerts - #86
Merged
Merged
Conversation
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.
A storefront can return HTTP 200 with readable content, but its form-scoped Turnstile loader caused the scanner to report a Cloudflare bot wall and deny content audit evidence.
Remove the shared
challenges.cloudflare.comhostname from wall detection. Keep explicit challenge headers, refusal responses and interstitial markers, and recognise the managed challenge-page loader. This preserves form CAPTCHA warnings while removing the false site-wide access wall. Add a patch changeset and record the correction in the evidence dossier.Validation:
shop.test; they make no live requests and require no external site's markup.wafProtection: null, score 60, gated mass 0; completed in 35.3 seconds without exhausting its 60-second budget.AL_SKIP_NETWORK=1for the test suite: 5,421 tests passed, 251 skipped. Live-site verification was deliberately disabled for this run.