Verificação prejudicial do arquivo de origem

Existe uma maneira de programaticamente verifique se um únicoC source file é potencialmente prejudicial?

I conhece que nenhuma verificação trará 100% de precisão - mas estou interessadofinalment para fazer algumas verificações básicas que exibirão uma bandeira vermelha se forem encontradas algumas expressões / palavras-chave. Alguma idéia do que procurar?

Nota os arquivos que vou inspecionar são relativamente pequenos em tamanho (no mínimo, poucas centenas de linhas), implementando funções de análise numérica que todos operamem memóri. Nenhuma biblioteca externa (exceto math.h) deve ser usada no código. Além disso, nenhuma E / S deve ser usada (as funções serão executadas com matrizes na memória

Dado o acima, existem alguns programmatic verificações que eu poderia fazer parapelo menos tent para detectar código nocivo?

Nota desde que eu não espero nenhuma E / S, se o código E / S -é considerado nocivo.

questionAnswers(3)

yourAnswerToTheQuestion