← back to challenge index

TURNSTILE_SITEKEY_HARD is not configured

The ?variant=hard mode requires a stricter Turnstile widget provisioned separately on the Cloudflare dashboard. To enable it:

  1. Create a new Turnstile widget on dash.cloudflare.com bound to scraper-cf-target.lt3.co. Recommended stricter settings: Widget Mode = Managed, Pre-clearance = No.
  2. Add the sitekey to worker/wrangler.toml under [vars] as TURNSTILE_SITEKEY_HARD.
  3. Set the secret with wrangler secret put TURNSTILE_SECRET_HARD.
  4. npm run deploy.

Then revisit /turnstile-on-demand?variant=hard.