Todo dado externo é perigoso.
Este é um dos problemas mais graves e que pode manifestar-se de muitas formas.
Você deve encarar todo dado externo como suspeito. Parta do princípio que os dados externos podem ser os piores possíveis, do ponto de vista de seu aplicativo.
Como exemplos de dados externos suspeitos temos o conteúdo de texto em caixas de diálogos e páginas Web, qualquer coisa que venha de um navegador Internet e arquivos externos.