Ler uma lista de vulnerabilidades não ensina a encontrá-las. A Arena mostra código real e pede que você decida sob pressão de tempo — é assim que o conhecimento vira intuição.
Cada modo treina uma habilidade diferente, e a soma deles é o que alguém precisa para ler um contrato pela primeira vez.
Uma função com uma única vulnerabilidade na sua frente. Marque a linha. Treino direto de leitura crítica de código.
Um contrato inteiro: é arriscado ou não? Por quê? É o exercício mais próximo do que você faz de verdade antes de comprar.
O maior número de decisões certas num tempo limitado. Constrói velocidade depois que você já construiu precisão.
A vulnerabilidade é conhecida — escreva a correção certa. Uma coisa é saber o erro, outra é saber a alternativa segura.
Uma classificação geral que zera a cada temporada; quem chega novo encontra uma tabela em que dá para competir, não um muro.
Toda questão termina com a explicação de por que a resposta está certa ou errada; e, quando existe, com o link para um incidente real.
As ferramentas em si (o scanner, os painéis, o espaço de trabalho da SAFI) funcionam por enquanto com a interface em inglês. Estas páginas explicam tudo em português antes de você entrar nelas.
O que separa quem conhece as vulnerabilidades de quem as encontra é a repetição sob pressão.
As chaves de resposta não são enviadas ao seu navegador junto com a questão. Se fossem, toda tarefa se resolveria abrindo as ferramentas de desenvolvedor, e a tabela perderia todo o valor.
A avaliação é feita no servidor; o que volta para você é o resultado e a explicação que vem depois dele.
Os exemplos vêm de padrões de vulnerabilidade documentados, e muitos deles vêm de incidentes reais. Você não trabalha com código artificial que nunca encontraria por aí.
Uma decisão errada na Arena te custa pontos; uma decisão errada no mercado te custa dinheiro. É exatamente para isso que existe um campo de treino.
Os padrões que você se acostuma a ver aqui são os mesmos que o nosso scanner procura. Depois de rodadas suficientes, você lê um relatório de escaneamento e entende o motivo de cada item, em vez de ver apenas uma nota.
Cole o endereço do contrato e veja as permissões do proprietário, a liquidez e o resultado da simulação de venda antes de se expor. A pequena taxa por escaneamento aparece antes da assinatura — e em qualquer assinatura ela já vem incluída, sem limite.