Files
codeql/csharp/ql/test/query-tests/Security Features/CWE-502/UnsafeDeserialization/DataContractJsonSerializerGood.cs
2021-03-20 21:50:46 +02:00

14 lines
330 B
C#

using System.Runtime.Serialization.Json;
using System.IO;
using System;
class GoodDataContractJsonSerializer
{
public static object Deserialize(Stream s)
{
// Good: type is hardcoded
var ds = new DataContractJsonSerializer(typeof(GoodDataContractJsonSerializer));
return ds.ReadObject(s);
}
}