Uso de JavaScript eval para analizar JSON

Pregunta: Estoy usando eval para analizar un valor de retorno JSON de uno de mis WebMethods.

Prefiero no agregar jquery-json porque el volumen de transferencia ya es bastante grande. Entonces analizo el valor de retorno JSON con eval.
Ahora los rumores dicen que esto es inseguro. Por qué ?

Nadie puede modificar el valor de retorno de JSOn a menos que piratee mi servidor, en cuyo caso tendría un problema mucho mayor de todos modos.

Y si lo hacen localmente, JavaScript solo se ejecuta en su navegador.
Así que no veo dónde está el problema.

¿Alguien puede arrojar algo de luz sobre esto, utilizando este ejemplo concreto?

function OnWebMethodSucceeded(JSONstrWebMethodReturnValue) 
{
    var result=eval('(' + JSONstrWebMethodReturnValue + ')')
    ... // Adding result.xy to a table
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta