Fallos del tipo CWE-447
3 resultadosFuncionalidade não implementada ou não suportada na interface
A aplicação apresenta na UI opções, botões ou fluxos que não funcionam, estão incompletos ou não são suportados na versão em uso. Quando o usuário tenta usar essas funcionalidades, pode encontrar comportamentos inesperados, erros críticos ou até brechas de segurança se o código subjacente foi mal tratado.
Um app web mostra um botão 'Exportar relatório em PDF' que aparece habilitado, mas ao clicar, o backend retorna erro 500 ou a requisição fica pendente indefinidamente. Ou uma interface exibe campos de filtro avançado que foram removidos da lógica de negócio, causando inconsistência entre o que o usuário vê e o que a aplicação realmente processa.
Remova ou desabilite explicitamente na UI qualquer controle que não tenha implementação completa no backend. Use flags de feature para ativar/desativar funcionalidades de forma controlada. Valide rigorosamente no servidor as requisições recebidas, rejeitando operações não suportadas com erro 400 ou similar, nunca deixando estado indefinido.