Abra o seu agente de código na pasta do projeto, cole este prompt e leia o diff que ele propõe. Se você estiver logado, esta página e a página Configuração do painel já trazem a sua site key.
Prompt
Adicione o Korzen Bot Protection a este projeto. Primeiro leia o guia de configuração em https://korzen.dev/bot-protection/docs/setup.md e siga-o. Site key: YOUR_SITE_KEY API: https://korzen.dev A API key está na variável de ambiente KORZEN_API_KEY; nunca coloque a chave no código. 1. Adicione a tag ao <head> de toda página onde começa um cadastro, um login ou um checkout: <script src="https://korzen.dev/v1/tag.js" data-site-key="YOUR_SITE_KEY" async></script> 2. No servidor, antes de o handler de cadastro criar a conta (e antes do login e do checkout, se o projeto os tiver), chame POST https://korzen.dev/v1/decide como o guia mostra (com os headers que ele lista), com timeout de 200 ms. 3. Leia o campo "action" da resposta e aja de acordo: - "allow": siga normalmente. - "challenge": peça mais uma prova antes de seguir, com o que o projeto já tem (um CAPTCHA, ou a verificação do email); se não houver nada assim, trate como "allow". - "block": pare, e mostre o mesmo erro de quando um cadastro falha, sem dizer o motivo. Se a chamada falhar, passar do timeout ou responder qualquer coisa diferente de 200, trate como "allow": o Bot Protection nunca pode barrar um cliente de verdade (fail open). 4. Adicione KORZEN_API_KEY ao arquivo de exemplo das variáveis de ambiente, sem valor. 5. Não mude mais nada. Mostre o diff e como testar.
Depois
- Revise o diff. A chamada precisa vir antes de a conta ser criada, e todo caminho de erro precisa deixar o visitante passar.
- Defina a chave. Coloque a sua API key em
KORZEN_API_KEYonde o seu servidor roda; crie uma na página Configuração se precisar. - Faça o deploy em monitor mode. A sua conta começa nele: ninguém é parado enquanto você acompanha o painel.
- Confira as primeiras decisões na página Decisões do painel, e depois leia Monitor mode e block mode.
Funciona com
Claude Code, OpenAI Codex, Cursor, GitHub Copilot, Windsurf, Gemini CLI e qualquer agente que leia uma página da web e edite arquivos. O guia que ele lê é Markdown simples, em /bot-protection/docs/setup.md, e o site o lista em /llms.txt.
Prefere fazer à mão? A tag e a chamada do seu servidor trazem o passo a passo.