Weaknesses of type CWE-1164

1 result

Código Irrelevante

É a presença de trechos de código que não contribuem para a lógica ou funcionalidade da aplicação — código morto, comentado, ou copiado sem propósito. Isso aumenta a superfície de ataque, complica manutenção e pode mascarar vulnerabilidades reais em meio ao ruído.

Example

Um desenvolvedor deixa uma função inteira comentada 'para talvez usar depois', ou copia um bloco de autenticação antigo que nunca é chamado. Ferramentas de análise de segurança precisam varrer mais código, e auditores humanos gastam tempo analisando lógica que não funciona.

How to mitigate

Remova código não utilizado durante revisão de código e antes de deploy. Use ferramentas de análise estática (SonarQube, Checkmarx) para detectar código morto automaticamente e mantenha o repositório limpo com padrões de contribuição.