curl
# 1. autentique e crie uma execução autorizada no ambiente controlado$ export DID_API_TOKEN="didk_replace_with_your_key"$ curl -X POST https://api.doesitdefend.ai/v1/runs \-H "Authorization: Bearer $DID_API_TOKEN" \-H "Content-Type: application/json" \-H "Idempotency-Key: quickstart-example-001" \-d '{"target_scope":{"assets":["https://juice-shop.sandbox.doesitdefend.ai"],"environments":["staging"]},"scan_profile":"quick","attack_depth":"low","authorization":{"authorized":true}}'✓ { "run_id": "run_a1b2c3d4", "status": "queued" }# 2. consulte o estado da execução até ela terminar$ curl https://api.doesitdefend.ai/v1/runs/run_a1b2c3d4 \-H "Authorization: Bearer $DID_API_TOKEN" | jq .status✓ "completed"
- 1
Crie sua organização
Cadastre-se, confirme o e-mail e entre no painel da organização.
- 2
Crie uma chave de API
Gere uma chave em Configurações → Chaves de API e guarde o valor como uma credencial.
- 3
Defina o alvo permitido
Informe o host ou a URL que pode ser testado e identifique se ele pertence a desenvolvimento, homologação ou produção.
- 4
Dispare uma execução rápida
Envie `POST /v1/runs` com o perfil `quick` e intensidade `low`; depois acompanhe o estado até a conclusão.
✦Dica
Comece com o perfil `quick` para conferir endereço, autenticação e permissão do alvo antes de aumentar a cobertura.