Weaknesses of type CWE-684
27 resultsImplementação incorreta da funcionalidade especificada
O software implementa uma funcionalidade de forma diferente do que foi especificado ou esperado, deixando lacunas entre o design e o código real. Isso pode levar a comportamentos inesperados, desvios de segurança ou lógica falha que compromete a integridade da aplicação.
Um sistema de autenticação foi especificado para validar senha com mínimo 12 caracteres, mas o desenvolvedor implementou apenas 8. Ou um filtro de entrada foi documentado para bloquear caracteres especiais, mas deixa SQL passando.
Implemente testes automatizados que validem o comportamento contra a especificação; faça code review focado em alinhamento entre requisitos e implementação; mantenha rastreabilidade clara entre documentação de requisitos e código (links em commits/PRs).