using System.Runtime.Serialization.Json; using System.IO; using System; class BadDataContractJsonSerializer { public static object Deserialize(Type type, Stream s) { var ds = new DataContractJsonSerializer(type); // BAD return ds.ReadObject(s); // $ Alert[cs/unsafe-deserialization] } }