Novidades

Novidades do banco de perguntas

Cada lote de perguntas adicionadas ou revistas, com a sua família do OWASP Top 10:2025, o seu nível e a sua origem. O texto das perguntas nunca é publicado aqui: fica reservado para as avaliações.

O banco de perguntas é atualizado regularmente, ao ritmo da nossa vigilância; último enriquecimento a 17 de setembro de 2026.

Dados publicados pela aplicação a 28 de setembro de 2026.

Estado do banco

Perguntas por nível

  • 126

    Principiante

  • 130

    Intermédio

  • 118

    Especialista

Com código para rever

24%

As restantes perguntas tratam dos mecanismos que se aplicam ao rever.

Principais linguagens dos excertos de código: JavaScript, Python, C#, Go, Java, PHP, SQL, TypeScript e YAML.

Cobertura das dez famílias do OWASP Top 10:2025

Número de perguntas por família do OWASP Top 10:2025
Família OWASP Perguntas
A01 Controlo de acesso deficiente 32
A02 Configuração incorreta 55
A03 Cadeia de fornecimento de software 42
A04 Falhas criptográficas 51
A05 Injeção 36
A06 Design inseguro 41
A07 Falhas de autenticação 48
A08 Integridade de software e dados 26
A09 Registo e alertas de segurança 26
A10 Tratamento de condições excecionais 17

Os lotes, do mais recente ao mais antigo

20 perguntas adicionadas
Perguntas do lote de 17 de setembro de 2026
Alteração Família OWASP Nível Linguagem Origem
Adicionada A02 Configuração incorreta Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A09 Registo e alertas de segurança Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A02 Configuração incorreta Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A01 Controlo de acesso deficiente Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A05 Injeção Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A04 Falhas criptográficas Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A05 Injeção Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A06 Design inseguro Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A01 Controlo de acesso deficiente Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A07 Falhas de autenticação Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A09 Registo e alertas de segurança Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A02 Configuração incorreta Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A05 Injeção Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A08 Integridade de software e dados Intermédio Nenhuma linguagem indicada Redação da equipa
33 perguntas revistas
Perguntas do lote de 16 de setembro de 2026
Alteração Família OWASP Nível Linguagem Origem
Revista A05 Injeção Principiante PHP Reformulação
Revista A05 Injeção Principiante JavaScript Reformulação
Revista A04 Falhas criptográficas Principiante JavaScript Reformulação
Revista A05 Injeção Principiante Python Reformulação
Revista A07 Falhas de autenticação Principiante JavaScript Reformulação
Revista A05 Injeção Principiante Nenhuma linguagem indicada Redação da equipa
Revista A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Revista A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Revista A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Revista A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Revista A05 Injeção Especialista JavaScript Reformulação
Revista A01 Controlo de acesso deficiente Especialista Go Reformulação
Revista A06 Design inseguro Especialista JavaScript Reformulação
Revista A08 Integridade de software e dados Especialista YAML Reformulação
Revista A04 Falhas criptográficas Especialista Go Reformulação
Revista A05 Injeção Especialista JavaScript Reformulação
Revista A08 Integridade de software e dados Especialista JavaScript Reformulação
Revista A03 Cadeia de fornecimento de software Especialista Nenhuma linguagem indicada Redação da equipa
Revista A02 Configuração incorreta Especialista JavaScript Reformulação
Revista A10 Tratamento de condições excecionais Especialista Nenhuma linguagem indicada Redação da equipa
Revista A03 Cadeia de fornecimento de software Especialista Nenhuma linguagem indicada Redação da equipa
Revista A07 Falhas de autenticação Especialista Nenhuma linguagem indicada Redação da equipa
Revista A06 Design inseguro Especialista Nenhuma linguagem indicada Redação da equipa
Revista A05 Injeção Intermédio JavaScript Reformulação
Revista A07 Falhas de autenticação Intermédio Nenhuma linguagem indicada Reformulação
Revista A02 Configuração incorreta Intermédio Nenhuma linguagem indicada Reformulação
Revista A01 Controlo de acesso deficiente Intermédio Python Reformulação
Revista A02 Configuração incorreta Intermédio YAML Reformulação
Revista A02 Configuração incorreta Intermédio JavaScript Reformulação
Revista A06 Design inseguro Intermédio Nenhuma linguagem indicada Reformulação
Revista A02 Configuração incorreta Intermédio Nenhuma linguagem indicada Reformulação
Revista A06 Design inseguro Intermédio Nenhuma linguagem indicada Reformulação
Revista A05 Injeção Intermédio JavaScript Reformulação
51 perguntas adicionadas
Perguntas do lote de 6 de setembro de 2026
Alteração Família OWASP Nível Linguagem Origem
Adicionada A10 Tratamento de condições excecionais Principiante Java Redação da equipa
Adicionada A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Principiante JSON Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Principiante Dockerfile Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Principiante Nenhuma linguagem indicada Redação da equipa
Adicionada A01 Controlo de acesso deficiente Principiante Java Redação da equipa
Adicionada A04 Falhas criptográficas Principiante C# Redação da equipa
Adicionada A09 Registo e alertas de segurança Principiante C# Redação da equipa
Adicionada A05 Injeção Principiante Python Redação da equipa
Adicionada A02 Configuração incorreta Principiante Python Redação da equipa
Adicionada A09 Registo e alertas de segurança Principiante Go Redação da equipa
Adicionada A07 Falhas de autenticação Principiante JavaScript Redação da equipa
Adicionada A06 Design inseguro Principiante PHP Redação da equipa
Adicionada A09 Registo e alertas de segurança Principiante TypeScript Redação da equipa
Adicionada A08 Integridade de software e dados Principiante TypeScript Redação da equipa
Adicionada A08 Integridade de software e dados Principiante PHP Redação da equipa
Adicionada A10 Tratamento de condições excecionais Especialista Go Redação da equipa
Adicionada A10 Tratamento de condições excecionais Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Especialista YAML Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Especialista Nenhuma linguagem indicada Redação da equipa
Adicionada A07 Falhas de autenticação Especialista C# Redação da equipa
Adicionada A08 Integridade de software e dados Especialista Java Redação da equipa
Adicionada A09 Registo e alertas de segurança Especialista Java Redação da equipa
Adicionada A06 Design inseguro Especialista Go Redação da equipa
Adicionada A01 Controlo de acesso deficiente Especialista Go Redação da equipa
Adicionada A09 Registo e alertas de segurança Especialista Python Redação da equipa
Adicionada A06 Design inseguro Especialista SQL Redação da equipa
Adicionada A07 Falhas de autenticação Especialista SQL Redação da equipa
Adicionada A10 Tratamento de condições excecionais Intermédio C# Redação da equipa
Adicionada A10 Tratamento de condições excecionais Intermédio Python Redação da equipa
Adicionada A10 Tratamento de condições excecionais Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A10 Tratamento de condições excecionais Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Intermédio Bash Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A03 Cadeia de fornecimento de software Intermédio Nenhuma linguagem indicada Redação da equipa
Adicionada A01 Controlo de acesso deficiente Intermédio C# Redação da equipa
Adicionada A04 Falhas criptográficas Intermédio Java Redação da equipa
Adicionada A07 Falhas de autenticação Intermédio Java Redação da equipa
Adicionada A08 Integridade de software e dados Intermédio C# Redação da equipa
Adicionada A05 Injeção Intermédio Go Redação da equipa
Adicionada A01 Controlo de acesso deficiente Intermédio Python Redação da equipa
Adicionada A02 Configuração incorreta Intermédio Python Redação da equipa
Adicionada A07 Falhas de autenticação Intermédio PHP Redação da equipa
Adicionada A06 Design inseguro Intermédio TypeScript Redação da equipa
Adicionada A09 Registo e alertas de segurança Intermédio JavaScript Redação da equipa

Veja por si mesmo

Quatro perguntas, sem conta. Os seus programadores recebem vinte por avaliação, retiradas deste banco.